12
13
29
26
4
9
16
25
8
24
28
5
38
23
1
64
37
45
14
0
18
108
100
48
71
52
15
43
22
33
6
7
47
35
34
11
2
46
91