222
134
118
860
232
416
136
634
451
30
195
48
566
352
162
55
300
290
233
349
66
133
191
85
101
57
53
215
161
140
438
194
268
86
52
199
316
200
155
260
126
74
91
213
638
68
127
27
95
138
336
50
177
39
83
184
325