99
37
48
136
294
116
45
194
34
53
166
55
336
58
167
57
150
96
46
82
119
39
147
80
315
266
461
88
27
298
77
69
227
64
137
465
269
179
331
163
78
128
117
19
28
115
51
281
100
65
66
118
40
35
31
73