2 0 3 0 4 1 4 2 4 3 5 2 5 1 5 3 6 2 6 3 6 1 7 1 7 2 7 3 8 2 8 1 8 3 9 4 9 7 9 6 10 4 10 6 10 7 11 8 11 6 12 4 12 8 12 7 13 4 13 5 14 8 14 4 14 5 15 6 15 7 16 15 16 14 16 10 17 14 17 9 17 10 18 12 18 13 19 13 19 11 20 14 20 10 20 15 21 12 21 15 22 12 22 9 23 13 23 12 24 9 24 10 24 15 25 18 25 19 26 17 26 21 26 18 27 20 27 21 27 17 28 16 28 24 28 22 29 20 29 18 30 23 30 19 30 18 31 23 31 24 31 17 32 22 32 18 33 23 33 21 34 22 34 24 34 18 35 19 35 22 35 24 36 27 36 28 37 28 37 30 38 29 38 27 38 30 39 29 39 28 39 32 40 31 40 30 41 32 41 29 41 30 42 29 42 30 43 33 43 26 44 28 44 33 44 27 45 32 45 31 45 33 46 33 46 35 46 26 47 32 47 27 47 33 48 27 48 26 49 32 49 34 50 40 50 37 51 40 51 39 51 38 52 40 52 39 53 39 53 42 54 42 54 44 54 40 55 47 55 43 55 42 56 38 56 39 57 39 57 46 58 40 58 45 58 46 59 42 59 46 60 41 60 40 60 47 61 42 61 45 61 44 62 49 62 43 62 47 63 42 63 43 64 44 64 47 65 52 65 53 66 53 66 55 66 52 67 55 67 53 67 52 68 56 68 54 69 57 69 55 69 56 70 58 70 57 70 61 71 58 71 52 71 60 72 52 72 57 73 56 73 58 74 63 74 60 74 62 75 57 75 56 75 63 76 57 76 60 76 56 77 62 77 57 77 63 78 61 78 62 78 60 79 63 79 58 80 55 80 58 80 62 81 63 81 55 82 67 82 65 82 68 83 70 83 66 84 71 84 69 85 68 85 71 86 71 86 73 86 69 87 73 87 75 87 76 88 74 88 67 89 69 89 67 89 68 90 73 90 77 91 73 91 71 92 78 92 77 93 73 93 72 94 81 94 73 94 80 95 77 95 72 95 78 96 76 96 72 96 79 97 78 97 74 97 79 98 75 98 73 99 74 99 79 99 72 100 81 100 72 101 86 101 84 101 83 102 83 102 84 102 87 103 84 103 87 103 85 104 88 104 86 104 87 105 86 105 88 106 95 106 100 106 99 107 88 107 84 107 86 108 91 108 92 109 89 109 88 109 86 110 90 110 94 110 92 111 90 111 91 111 94 112 96 112 95 113 92 113 90 114 98 114 97 114 93 115 95 115 93 116 99 116 97 117 92 117 95 118 96 118 95 119 94 119 98 120 98 120 92 121 96 121 92 121 93 122 103 122 102 123 105 123 106 123 103 124 105 124 104 124 103 125 106 125 107 125 108 126 105 126 109 126 106 127 119 127 113 127 115 128 102 128 108 129 107 129 103 130 104 130 105 131 112 131 114 132 110 132 112 132 114 133 116 133 114 133 111 134 117 134 116 135 116 135 111 136 117 136 118 136 113 137 115 137 114 138 115 138 112 139 114 139 116 139 115 140 114 140 121 140 120 141 118 141 112 142 116 142 113 143 112 143 120 144 119 144 115 145 116 145 115 145 119 146 125 146 124 146 126 147 125 147 124 147 126 148 127 148 128 149 127 149 125 150 129 150 128 151 140 151 137 152 131 152 123 153 129 153 132 154 125 154 130 155 135 155 130 155 128 156 130 156 136 157 136 157 132 157 135 158 131 158 133 159 131 159 137 159 139 160 133 160 140 160 134 161 138 161 132 162 137 162 135 163 137 163 139 163 136 164 139 164 143 164 138 165 144 165 138 166 137 166 142 167 140 167 141 168 141 168 136 168 144 169 141 169 138 169 139 170 143 170 145 171 142 171 138 172 148 172 149 172 146 173 148 173 150 174 150 174 149 175 150 175 151 176 154 176 153 177 170 177 162 177 166 178 150 178 154 179 153 179 152 180 151 180 152 180 150 181 152 181 151 181 158 182 152 182 155 182 157 183 160 183 161 183 154 184 161 184 159 185 155 185 162 185 160 186 159 186 157 186 163 187 156 187 161 187 163 188 164 188 157 188 163 189 160 189 166 189 163 190 168 190 160 191 163 191 160 192 168 192 167 192 166 193 162 193 165 194 167 194 169 195 166 195 162 196 171 196 170 197 169 197 162 197 166 198 170 198 163 198 169 199 166 199 171 199 170 200 176 200 175 201 177 201 173 202 176 202 177 202 175 203 178 203 175 204 176 204 177 204 179 205 197 205 199 205 192 206 178 206 174 207 178 207 174 207 181 208 182 208 175 209 180 209 179 209 185 210 186 210 178 211 185 211 182 212 181 212 182 213 180 213 186 214 188 214 186 214 182 215 182 215 184 216 189 216 188 216 186 217 186 217 187 217 192 218 189 218 187 219 193 219 191 220 196 220 194 221 197 221 191 221 188 222 189 222 194 222 191 223 198 223 197 224 194 224 197 225 198 225 192 225 196 226 190 226 191 227 197 227 198 228 191 228 199 228 196 229 196 229 198 230 196 230 199 230 194 231 194 231 192 231 190 232 196 232 194 233 198 233 192 233 191 234 191 234 194 235 192 235 196 236 192 236 194 236 199 237 192 237 199 237 195 238 191 238 193 238 199 239 197 239 193 239 198 240 192 240 195 241 196 241 199 242 197 242 193 243 191 243 199 244 193 244 195 244 198 245 198 245 195 246 195 246 193 247 198 247 194 248 197 248 198 248 195 249 190 249 193 250 197 250 194 251 196 251 197 252 198 252 195 253 196 253 194 253 190 254 192 254 195 255 199 255 198 256 199 256 193 257 198 257 191 257 192 258 191 258 192 259 199 259 191 259 193 260 198 260 192 260 191 261 192 261 196 262 198 262 190 262 191 263 194 263 197 264 193 264 197 264 194 265 197 265 193 266 199 266 196 266 191 267 197 267 195 268 190 268 195 268 197 269 193 269 199 269 190 270 190 270 196 271 197 271 195 272 190 272 192 272 191 273 195 273 198 273 190 274 197 274 199 275 190 275 199 275 196 276 194 276 199 276 192 277 192 277 195 277 194 278 198 278 199 278 192 279 196 279 194 279 197 280 191 280 194 280 197 281 197 281 196 281 192 282 199 282 193 283 196 283 197 284 199 284 190 284 196 285 192 285 198 285 197 286 198 286 193 286 197 287 191 287 196 288 197 288 196 288 195 289 194 289 197 290 193 290 191 291 190 291 196 292 191 292 198 292 199 293 191 293 190 294 192 294 198 294 194 295 192 295 191 296 195 296 199 297 194 297 195 297 192 298 190 298 192 298 195 299 195 299 198 299 197