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