58
18
43
10
5
4
29
111
8
37
27
104
49
7
11
0
46
51
34
6
19
30
22
13
20
9
24
26
72
16
62
53
2
40
112
15
56
23