1
10
2
30
13
3
32
8
71
18
4
88
39
33
25
109
15
57
52
9
22
0
108
16
19
56
62
7
43
26
70
34
72
37
46
40
69
106
104
14