45
33
15
16
8
18
30
31
27
6
2
38
58
26
36
13
48
102
35
91
17
85
28
24
60
7
9
12
11
54
19
25
10
5
67
1
32
106
22
14
0
21