213
28
62
15
43
104
161
63
119
55
50
154
10
140
64
413
173
177
183
199
150
163
146
130
321
78
200
91
303
112
952
113
339
70
16
522
356
525
29
196
27
156
195
134
106
108
217
383
105
128
79
82
304
38
165