57
52
92
37
61
71
241
338
224
21
867
195
296
85
890
87
343
225
300
256
63
24
142
229
66
194
313
222
285
286
53
234
448
470
161
244
90
62
183
65
402
135
79
134
214
43
403
70
51
141
33
230
415
96
49
106