9
18
3
8
29
5
15
0
7
4
2
1
33
30
14
6
19
25
16
41
20
105
53
42
121
93
61
83
36
139
112
28
108
99
48
23
31
34