21
12
8
6
33
3
11
4
10
30
34
15
2
0
14
35
55
44
62
48
60
76
39
253
146
103
68
238
180
105
24
250
100
155
121
116
349
51
135
124
257
157
217
132
106
218
90
137
98
204
394
194