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