9
12
8
10
6
13
4
5
7
18
15
17
19
14
47
43
41
54
39
42
40
21
20
11
16
64
67
60
27
32
24
23
22
31
37
30
56
52
68
33
25
3
28
73
72
99
49
26
57
58
36
34
38
48
35
50
84
69
81
61
29
55
120
53
44
46
80
79
63
75
90
59
83
87
66
51
74
65
93
70
91
45
71
62
101
86
78
77
89
107
97
88
94
85
98
96
76
103
104
108
102
100
92
149
110
82
105
111
164
294
128
113
119
173
109
228
106
112
140
150