22
17
4
1
6
13
70
31
10
5
12
8
11
108
3
26
27
2
9
41
20
23
58
120
228
51
395
239
92
132
86
214
184
112
56
156
107
30