200
276
51
478
189
68
121
142
793
81
66
24
343
56
177
45
28
29
102
44
27
112
190
371
37
42
23
115
16
15
83
17
25
57
40
20
221
473
234
150
163
117
205
774
263
494
18
429
358
43
398
281
13
362