12
36
18
28
14
16
32
6
7
23
19
30
15
10
11
58
110
31
72
55
27
41
33
49
9
25
5
45
39
80
42
35
53
2
17
20
66
48
38
116
8
79