203
45
24
22
142
4
861
275
266
81
8
37
1247
475
16
99
60
108
262
158
354
115
111
15
46
50
225
302
27
165
230
93
77
293
159
228
43
239
35
366
29
319
78
68
274
48
296
105
21
2
58
141