31
4
17
9
14
2
0
7
11
5
6
12
23
25
10
8
75
48
38
39
76
58
162
222
192
140
19
133
96
69
171
42
174
229
46
87
230
278
155
371
22
123
82
282
129
120
210
71
219
164
84
62