32
9
18
6
16
2
8
39
37
58
17
15
13
23
11
7
24
0
83
26
14
38
31
19
20
46
62
117
100
63
3
108
35
84
70
12
25
51
28
76
29
98
166
49
44
5