22
9
6
7
2
16
1
0
42
5
3
33
25
38
44
8
11
20
12
13
27
26
196
64
56
116
19
24
45
10
65
90
231
58
931
455
471
209
266
151
225
290
157
277
232
78
265