46 47 98 100 99
1 23
23 33
33 15
15 11
11 39
39 44
44 19
19 4
4 29
29 6
6 24
24 27
27 9
9 16
16 26
26 34
34 8
8 7
7 36
36 31
31 20
20 38
38 35
35 5
5 12
12 13
13 18
18 10
10 22
22 25
25 41
41 14
14 32
32 28
28 37
37 2
2 3
3 42
42 45
45 43
43 17
17 21
21 30
30 40
40 46
46 1
23 21
