20
68
11
10
9
72
184
149
3
2
139
108
8
6
54
62
27
14
5
49
24
16
33
12
41
21
164
128
4
297
192
15
279
176
311
275
57
199
186
125
473
133
223
78
175
200
194
73
240