11
10
9
72
184
149
3
2
139
108
8
6
54
62
27
14
5
49
24
16
33
12
41
23
21
164
126
4
289
192
15
278
175
309
275
57
199
185
125
470
133
222
78
200
194
71
240
332