1 3 4 5 6 7 8 9 10 12 13 14 16 17 18 21 22 23 24 25 26 27 2 1  10 8 31 44 45 4643 39 11 9   7 6 5 4 28 29 30   48 49 50 51 52 53 54 55 56 57 58 59 60 38 40 32 3741 42 34 35 36  63  65 66  1 1 001 1 002 1 003 1 004 64  61 67 62 7 6 5