12 1 126 1 4 7 10 13 15 18 3 23 19 27 30 33 36 37 40 42 39 9 49 52 54 56 35 60 16 65 64 34 66 62 22 69 11 73 76 77 1 80 74 85 50 84 88 25 91 59 94 41 20 14 67 31 97 87 82 98 96 17 45 99 24 101 8 103 29 106 109 105 51 48 102 26 55 113 78 108 79 43 75 46 110 111 57 100 112 61 93 71 121 122 123 21 2 120 124 115 89 81 28 83 114 70 63 32 12 107 58 92 44 116 38 90 118 5 125 53 126 47 104 117 6 95 86 68 119 72