4
5
32
3
46
35
14
28
18
1
55
16
26
29
118
33
27
15
39
38
0
24
59
7
11
113
62
2
17
8
9
6
12
21
53
102
58
37