52
102
30
6
162
45
108
94
138
34
150
9
75
243
35
88
38
257
172
89
20
126
86
242
56
204
604
32
283
29
16
64
78
123
96
176
36
153
85
130
301
104
10
68
53
55
50
87
27
65
62
116
308