100 2 1 6 3 0 5 4 7 8 9 12 11 14 13 10 15 16 17 20 19 18 21 22 23 26 27 24 25 28 29 30 31 36 33 32 35 34 37 38 39 42 41 44 43 40 45 48 49 46 47 50 51 56 53 54 55 58 57 52 59 64 61 62 63 60 65 66 67 70 71 74 69 68 75 72 77 76 73 80 79 78 81 82 83 84 85 86 91 88 89 90 87 92 93 96 95 94 97 98 99