0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 5 7 8 5 8 9 5 9 10 10 9 11 11 9 12 11 12 13 13 12 14 13 14 15 15 14 16 15 16 17 17 16 18 18 16 19 18 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 24 25 26 26 25 27 26 27 28 28 27 29 28 29 30 30 29 31 31 29 32 31 32 33 33 32 34 33 34 35 35 34 36 35 36 37 37 36 38 37 38 39 39 38 40 39 40 41 41 40 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 49 48 50 49 50 51 51 50 52 51 52 53 53 52 54 53 54 55 55 54 56 55 56 57 57 56 58 57 58 59 59 58 60 59 60 61 61 60 62 61 62 63 63 62 64 63 64 65 65 64 66 65 66 67 67 66 68 67 68 69 69 68 70 69 70 71 71 70 72 71 72 73 73 72 74 73 74 75 75 74 76 75 76 77 77 76 78 77 78 79 79 78 80 79 80 81 81 80 82 81 82 83 83 82 84 83 84 85 85 84 86 85 86 87 87 86 88 87 88 89 89 88 90 90 88 91 90 91 92 92 91 93 92 93 94 92 94 95 95 94 96 95 96 97 97 96 98 99 100 101 100 99 102 103 104 105 104 103 106 107 108 109 108 107 110 111 112 113 112 111 114 115 116 117 116 115 118 119 120 121 120 119 122 123 124 125 124 123 126 127 128 129 128 127 130 131 132 133 132 131 134 135 136 137 136 135 138 139 140 141 140 139 142 143 144 145 144 143 146 147 148 149 148 147 150 151 152 153 152 151 154 155 156 157 156 155 158 159 158 155 158 159 160 161 160 159 160 161 162 163 162 161 162 163 164 163 165 164 165 163 166 166 167 165 167 166 168 168 169 167 169 168 170 170 171 169 171 170 172 172 173 171 173 172 174 174 175 173 175 174 176 176 177 175 177 176 178 178 179 177 179 178 180 181 182 183 182 181 184 185 186 187 186 185 188 189 190 191 190 189 192 193 192 189 192 193 194 195 194 193 194 195 196 195 197 196 197 195 198 198 199 197 199 198 200 200 201 199 201 200 202 202 203 201 203 202 204 204 205 203 205 204 206 206 207 205 207 206 208 208 209 207 209 208 210 210 211 209 211 210 212 212 213 211 213 212 214 215 216 217 216 215 218 219 220 221 220 219 222 220 223 224 223 220 222 224 225 226 225 224 223 226 227 228 227 226 225 228 229 230 229 228 227 230 231 232 231 230 229 232 233 234 233 232 231 234 235 236 235 234 233 236 237 238 237 236 235 238 239 240 239 238 237 240 241 242 241 240 239 241 243 242 243 241 244 245 246 247 246 245 248 249 250 251 250 249 252 252 253 250 253 252 254 254 255 253 255 254 256 256 257 255 257 256 258 258 259 257 259 258 260 260 261 259 261 260 262 262 263 261 263 262 264 264 265 263 265 264 266 266 267 265 267 266 268 269 267 268 267 269 270 271 270 269 270 271 272 273 272 271 272 273 274 275 276 277 276 275 278 279 280 281 280 279 282 283 284 285 284 283 286 286 287 284 287 286 288 288 289 287 289 288 290 290 291 289 291 290 292 292 293 291 293 292 294 294 295 293 295 294 296 296 297 295 297 296 298 298 299 297 299 298 300 301 299 300 299 301 302 303 302 301 302 303 304 305 304 303 304 305 306 307 306 305 306 307 308 309 310 311 310 309 312 313 314 315 314 313 316 317 318 319 318 317 320 320 321 318 321 320 322 322 323 321 323 322 324 324 325 323 325 324 326 326 327 325 327 326 328 328 329 327 329 328 330 330 331 329 331 330 332 332 333 331 333 332 334 334 335 333 335 334 336 337 335 336 335 337 338 339 338 337 338 339 340 341 340 339 340 341 342 343 344 345 344 343 346 347 348 349 348 347 350 351 352 353 352 351 354 355 356 357 356 355 358 359 360 361 360 359 362 363 364 365 364 363 366 366 363 367 366 367 368 368 367 369 369 367 370 370 367 371 371 367 372 372 367 373 372 373 374 372 374 375 375 374 376 375 376 377 377 376 378 377 378 379 379 378 380 379 380 381 379 381 382 382 381 383 382 383 384 384 383 385 384 385 386 386 385 387 386 387 388 388 387 389 388 389 390 390 389 391 390 391 392 392 391 393 392 393 394 392 394 395 392 395 396 396 395 397 397 395 398 397 398 399 399 398 400 399 400 401 401 400 402 401 402 403 403 402 404 403 404 405 405 404 406 405 406 407 407 406 408 407 408 409 409 408 410 409 410 411 411 410 412 411 412 413 413 412 414 413 414 415 415 414 416 415 416 417 417 416 418 417 418 419 419 418 420 419 420 421 421 420 422 421 422 423 421 423 424 424 423 425 425 423 426 425 426 427 427 426 428 427 428 429 429 428 430 429 430 431 429 431 432 432 431 433 432 433 434 434 433 435 434 435 436 436 435 437 437 435 438 437 438 439 439 438 440 439 440 441 439 441 442 442 441 443 442 443 444 444 443 445 444 445 446 446 445 447 446 447 448 448 447 449 448 449 450 450 449 451 450 451 452 452 451 453 452 453 454 454 453 455 454 455 456 456 455 457 456 457 458 458 457 459 458 459 460 460 459 461
1 0