11
18
10
9
51
27
31
12
29
34
25
15
73
184
47
344
159
102
250
48
115
151
274
6
91
99
248
106
78
472
74
104
356
43
131
230
123
175
149
65
285
53
54
134
68
307
46
130
97
200
452
145
59
50