1
6
0
3
2
4
40
20
8
10
15
5
11
29
117
55
39
74
148
168
22
305
86
229
23
53
132
98
56
73
227
58
19
25
9