37
89
178
202
30
163
374
425
156
71
28
41
103
79
47
158
106
100
84
53
136
96
43
65
399
40
45
211
166
125
266
118
521
243
272
261
578
128
171
83
82
76
80
403
195
120
174
44
62
635
66
25
9
15
24
422
155