83
220
7
9
386
74
59
288
408
47
62
17
16
286
72
30
33
166
46
100
285
133
75
87
191
19
67
119
29
12
23
35
1249
188
92
45
25
28
36
1058
27
54
90
409
504
396
24
42
2138
38
99