0 0 1 0 1 4 2 0 7 6 9 4 3 2 1 0 1 16 5 16 16 20 6 16 11 16 7 16 25 16 2 0 31 18 16 16 9 24 16 16 18 16 4 20 16 6 17 16 23 36 1 16 28 34 31 16 43 54 48 16 22 2 16 0 16 64 17 52 52 16 3 16 55 46 61 24 9 16 45 16 34 18 30 16 1 4 25 64 67 16 16 52 64 64 81 64 61 72 97 36 78 52 2 16 16 28 62 88 27 86 46 16 109 100 6 112 16 48 86 16 31 22 100 64 111 16 4 0 4 16 36 64 100 84 61 120 74 52 28 16 64 74 42 16 141 128 121 120 29 136 2 24 52 86 126 16 67 124 28 96 121 34 74 100 31 30 127 16 133 86 43 4 16 112 86 64 166 156 82 16 14 16 22 144 46 64 86 64 142 176 50 64 84 158 16 72 53 196 50 136 151 78 170 52 141 2 52 16 119 16 126 28 145 62 176 88 2 136 55 196 120 46 66 128 61 222 71 100 218 6 163 112 102 16 111 48 124 86 88 16 225 152 34 144 121 100 81 64 196 236 211 16 75 4 1 0 1 4 9 16 25 36 18 64 81 100 67 84 260 196 67 256 16 74 86 52 213 28 250 16 63 64 240 216 271 42 100 160 69 286 61 128 161 268 166 120 196 178 29 136 219 2 280 176 266 52 305 240 208 126 242 16 119 224 16 124 193 28 141 256 169 282 290 196 211 74 136 264 205 196 329 196 268 294 151 16 158 302 109 256 64 214 170 176 121 16 300 112 145 86 250 64 187 166 216 156 205 82 164 16 81 14 31 16 201 22 228 144 223 46 240 64 21 86 361 64 315 142 96 176 4 50 138 256 86 84 133 352 245 16 52 72 298 250 361 196 99 50 100 336 331 352 250 280 196 170 9 256 286 346 211 208 107 52 196 224 28 328 62 16 281 126 205 240 86 358 205 276 328 176 16 304 153 2 286 136 328 274 36 416 268 120 120 268 156 66 178 128 18 286 141 448 304 298 16 328 289 218 358 236 397 394 103 112 436 102 289 16 352 346 67 48 262 124 461 324 187 88 365 256 120 466 121 152 61 34 378 144 400 366 269 100 460 328 196 64 429 196 111 236 127 462 493 16 381 328 133 4 16 256 128 0 385 258 311 4 64 268 16 16 411 286 202 36 436 18 188 64 144 346 520 100 510 334 276 352 82 260 317 196 478 338 376 256 136 16 443 348 205 86 518 328 282 490 46 28 446 250 133 16 460 344 344 64 561 240 520 216 450 556 509 328 241 100 236 448 335 358 277 576 30 352 240 128 16 454 198 268 157 166 250 416 286 196 86 476 448 328 390 136 245 520 151 304 31 280 584 480 373 266 393 52 259 612 346 240 105 208 226 436 466 242 156 16 611 432 328 224 120 16 543 440 337 510 131 28 562 460 358 256 1 490 10 604 391 290 402 520 284 536 436 400 280 136 36 592 493 534 169 196 378 660 562 528 366 268 489 628 289 486 449 352 255 158 61 640 196 448 352 256 298 64 171 556 211 170 676 176 81 466 64 16 394 300 306 112 18 494 568 436 384 250 157 64 346 540 583 520 432 216 124 512 374 562 471 440 88 164 507 16 2 442 466 376 286 394 529 16 34 566 477 388 655 228 121 512 218 592 712 416 328 240 341 64 476 394 196 460 597 736 234 64 211 692 606 520 717 96 328 176 372 4 681 432 511 138 107 256 408 86 1 84 81 520 436 352 268 634 100 16 713 52 547 464 381 298 249 644 544 756 674 592 510 496 346 448 557 100 205 736 601 732 493 352 121 250 529 280 450 196 30 576 67 416 726 256 176 286 16 756 641 622 35 208 361 520 650 52 618 196 490 640 562 28 461 328 250 62 228 16 141 702 625 548 471 628 394 240 523 86 305 784 69 632 556 704 459 328 523 176 100 16 811 736 16 586 358 436 361 286 419 136 61 328 611 712 718 36 454 416 336 268 529 120 166 120 43 712 639 156 196 512 252 178 261 128 328 18 808 736 664 592 520 448 376 304 629 752 583 16 855 784 196 746 571 676 429 358 104 696 919 858 3 856 786 566 826 576 212 436 366 568 553 756 86 16 883 352 745 816 633 538 305 48 331 262 389 124 55 936 193 800 884 664 241 88 460 844 485 256 591 120 169 948 856 604 599 152 613 546 892 520 723 378 211 144 89 400 779 856 790 760 252 592 841 460 205 328 305 196 943 64 991 926 846 196 257 610 601 736