2
1
18
3
15
4
19
55
8
7
13
23
10
64
9
11
21
58
14
16
33
30
26
12
93
27
29
31
34
24
51
89
66
45
99
54
86