12
46
45
44
25
69
18
22
13
33
104
112
50
92
9
38
34
7
6
19
16
10
37
14
20
5
2
49
21
86
39
3
1
4
0
110