0 1 2 2 3 0 4 5 6 6 7 4 8 9 10 10 11 8 12 13 14 14 15 12 16 17 18 19 18 17 20 21 22 22 23 20 24 25 26 26 27 24 28 29 30 30 31 28 32 33 34 35 34 33 36 37 38 38 39 36 40 41 42 43 44 45 45 46 43 47 48 49 50 49 48 51 52 53 53 54 51 55 56 57 57 58 55 59 60 61 61 62 59 63 64 65 65 66 63 67 68 69 70 69 68 71 72 73 73 74 71 75 76 77 77 78 75 79 80 81 81 82 79 83 84 85 85 86 83 87 88 89 90 89 88 91 92 93 93 94 91 95 96 97 97 98 95 99 100 101 101 102 99 103 104 105 106 105 104 107 108 109 109 110 107 111 112 113 113 114 111 115 116 117 117 118 115 119 120 121 121 122 119 123 124 125 126 125 124 127 128 129 129 130 127 131 132 133 133 134 131 135 136 137 137 138 135 139 140 141 141 142 139 143 144 145 146 145 144 147 148 149 149 150 147 151 152 153 154 155 156 156 157 154 158 159 160 161 160 159