35
26
2
3
5
7
4
17
13
0
8
6
11
33
72
36
97
244
99
40
181
122
50
116
61
54
32
15
46
152
20
1
143
19
45
166
84
24
14
98
51
34
87
64
48
57