9
306
200
88
379
61
52
37
80
119
31
871
130
97
44
252
98
79
7056
190
509
393
66
263
53
35
465
42
95
28
47
172
84
40
48
92
45
319
105
56
77
132
131
288
124
87
54
59