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