129
23
109
22
5
20
28
47
78
24
112
26
6
21
89
38
75
307
15
34
42
176
4
33
144
82
108
133
8
17
46
398
71
30
18
37
41
120
94
68
87
29
102
35