0 0 0 1 1 1 2 2 59
2 3 59 3 4 60 0 5 0
1 6 4 4 7 5 5 8 6
5 9 6 2 10 7 1 11 4
4 12 8 6 13 9 7 14 61
7 15 61 5 16 11 4 17 8
6 18 12 0 19 13 3 20 14
3 21 14 7 22 15 6 23 12
3 24 3 2 25 2 8 26 16
5 27 17 7 28 10 9 29 18
11 30 20 12 31 21 13 32 22
13 33 22 10 34 19 11 35 20
14 36 23 15 37 24 12 38 21
12 39 21 11 40 20 14 41 23
16 42 25 17 43 26 15 44 24
15 45 24 14 46 23 16 47 25
19 48 28 20 49 29 21 50 30
21 51 30 18 52 27 19 53 28
23 54 32 19 55 28 18 56 27
18 57 27 22 58 31 23 59 32
25 60 34 23 61 32 22 62 31
22 63 31 24 64 33 25 65 34
27 66 36 28 67 37 29 68 38
29 69 38 26 70 35 27 71 36
31 72 40 27 73 36 26 74 35
26 75 35 30 76 39 31 77 40
33 78 42 31 79 40 30 80 39
30 81 39 32 82 41 33 83 42
35 84 44 36 85 45 37 86 46
37 87 46 34 88 43 35 89 44
39 90 48 35 91 44 34 92 43
34 93 43 38 94 47 39 95 48
41 96 50 39 97 48 38 98 47
38 99 47 40 100 49 41 101 50
42 102 51 43 103 52 36 104 45
36 105 45 35 106 44 42 107 51
44 108 53 42 109 51 35 110 44
35 111 44 39 112 48 44 113 53
45 114 54 44 115 53 39 116 48
39 117 48 41 118 50 45 119 54
34 120 43 37 121 46 13 122 22
13 123 22 12 124 21 34 125 43
38 126 47 34 127 43 12 128 21
12 129 21 15 130 24 38 131 47
40 132 49 38 133 47 15 134 24
15 135 24 17 136 26 40 137 49
11 138 55 10 139 56 28 140 37
28 141 37 27 142 36 11 143 55
14 144 57 11 145 55 27 146 36
27 147 36 31 148 40 14 149 57
16 150 58 14 151 57 31 152 40
31 153 40 33 154 42 16 155 58
26 156 35 29 157 38 20 158 29
20 159 29 19 160 28 26 161 35
30 162 39 26 163 35 19 164 28
19 165 28 23 166 32 30 167 39
32 168 41 30 169 39 23 170 32
23 171 32 25 172 34 32 173 41
47 174 63 48 175 64 49 176 65
49 177 65 46 178 62 47 179 63
51 180 67 52 181 68 53 182 69
53 183 69 50 184 66 51 185 67
54 186 70 55 187 71 47 188 72
54 189 70 47 190 72 46 191 73
54 192 70 46 193 73 56 194 74
55 195 71 57 196 75 51 197 76
55 198 71 51 199 76 50 200 77
55 201 71 50 202 77 47 203 72
57 204 78 93 205 79 52 206 68
52 207 68 51 208 67 57 209 78
58 210 80 54 211 81 56 212 82
56 213 82 59 214 83 58 215 80
59 216 83 56 217 82 46 218 62
46 219 62 49 220 65 59 221 83
48 222 64 47 223 63 50 224 66
50 225 66 53 226 69 48 227 64
62 228 86 63 229 87 60 230 84
60 231 84 61 232 85 62 233 86
66 234 90 67 235 91 64 236 88
64 237 88 65 238 89 66 239 90
65 240 94 64 241 95 60 242 92
60 243 92 63 244 93 65 245 94
66 246 98 65 247 99 63 248 96
63 249 96 62 250 97 66 251 98
67 252 102 66 253 103 62 254 100
62 255 100 61 256 101 67 257 102
67 258 106 61 259 107 60 260 104
60 261 104 64 262 105 67 263 106
68 264 108 69 265 109 70 266 110
70 267 110 71 268 111 68 269 108
72 270 112 74 271 114 75 272 115
75 273 115 73 274 113 72 275 112
68 276 116 71 277 118 74 278 119
74 279 119 72 280 117 68 281 116
75 282 122 74 283 123 71 284 120
71 285 120 70 286 121 75 287 122
70 288 124 69 289 126 73 290 127
73 291 127 75 292 125 70 293 124
72 294 130 73 295 131 69 296 128
69 297 128 68 298 129 72 299 130
78 300 134 79 301 135 76 302 132
76 303 132 77 304 133 78 305 134
82 306 138 83 307 139 80 308 136
80 309 136 81 310 137 82 311 138
81 312 142 80 313 143 76 314 140
76 315 140 79 316 141 81 317 142
83 318 146 82 319 147 78 320 144
78 321 144 77 322 145 83 323 146
85 324 149 86 325 150 87 326 151
87 327 151 84 328 148 85 329 149
86 330 153 88 331 154 89 332 155
89 333 155 87 334 152 86 335 153
89 336 156 88 337 157 90 338 158
90 339 158 91 340 159 89 341 156
90 342 161 85 343 162 84 344 163
84 345 163 91 346 160 90 347 161
58 348 164 59 349 168 49 350 167
58 351 164 49 352 167 48 353 166
58 354 164 48 355 166 92 356 165
92 357 165 48 358 166 53 359 171
92 360 165 53 361 171 52 362 170
92 363 165 52 364 170 93 365 169
96 366 174 97 367 175 94 368 172
94 369 172 95 370 173 96 371 174
100 372 178 101 373 179 98 374 176
98 375 176 99 376 177 100 377 178
99 378 182 98 379 183 94 380 180
94 381 180 97 382 181 99 383 182
100 384 186 99 385 187 97 386 184
97 387 184 96 388 185 100 389 186
101 390 190 100 391 191 96 392 188
96 393 188 95 394 189 101 395 190
101 396 194 95 397 195 94 398 192
94 399 192 98 400 193 101 401 194
104 402 198 105 403 199 102 404 196
102 405 196 103 406 197 104 407 198
108 408 202 109 409 203 106 410 200
106 411 200 107 412 201 108 413 202
107 414 206 106 415 207 102 416 204
102 417 204 105 418 205 107 419 206
109 420 210 108 421 211 104 422 208
104 423 208 103 424 209 109 425 210
111 426 213 112 427 214 113 428 215
113 429 215 110 430 212 111 431 213
112 432 217 114 433 218 115 434 219
115 435 219 113 436 216 112 437 217
115 438 220 114 439 221 116 440 222
116 441 222 117 442 223 115 443 220
116 444 225 111 445 226 110 446 227
110 447 227 117 448 224 116 449 225
120 450 230 121 451 231 118 452 228
118 453 228 119 454 229 120 455 230
124 456 234 125 457 235 122 458 232
122 459 232 123 460 233 124 461 234
123 462 238 122 463 239 118 464 236
118 465 236 121 466 237 123 467 238
125 468 242 124 469 243 120 470 240
120 471 240 119 472 241 125 473 242
127 474 245 128 475 246 129 476 247
129 477 247 126 478 244 127 479 245
128 480 249 130 481 250 131 482 251
131 483 251 129 484 248 128 485 249
131 486 252 130 487 253 132 488 254
132 489 254 133 490 255 131 491 252
132 492 257 127 493 258 126 494 259
126 495 259 133 496 256 132 497 257
136 498 262 137 499 263 134 500 260
134 501 260 135 502 261 136 503 262
140 504 266 141 505 267 138 506 264
138 507 264 139 508 265 140 509 266
139 510 270 138 511 271 134 512 268
134 513 268 137 514 269 139 515 270
140 516 274 139 517 275 137 518 272
137 519 272 136 520 273 140 521 274
141 522 278 140 523 279 136 524 276
136 525 276 135 526 277 141 527 278
141 528 282 135 529 283 134 530 280
134 531 280 138 532 281 141 533 282
144 534 286 145 535 287 142 536 284
142 537 284 143 538 285 144 539 286
148 540 290 149 541 291 146 542 288
146 543 288 147 544 289 148 545 290
147 546 294 146 547 295 142 548 292
142 549 292 145 550 293 147 551 294
149 552 298 148 553 299 144 554 296
144 555 296 143 556 297 149 557 298
152 558 302 153 559 303 150 560 300
150 561 300 151 562 301 152 563 302
156 564 306 157 565 307 154 566 304
154 567 304 155 568 305 156 569 306
155 570 310 154 571 311 150 572 308
150 573 308 153 574 309 155 575 310
157 576 314 156 577 315 152 578 312
152 579 312 151 580 313 157 581 314
160 582 318 161 583 319 158 584 316
158 585 316 159 586 317 160 587 318
164 588 322 165 589 323 162 590 320
162 591 320 163 592 321 164 593 322
163 594 326 162 595 327 158 596 324
158 597 324 161 598 325 163 599 326
165 600 330 164 601 331 160 602 328
160 603 328 159 604 329 165 605 330
168 606 334 169 607 335 166 608 332
166 609 332 167 610 333 168 611 334
172 612 338 173 613 339 170 614 336
170 615 336 171 616 337 172 617 338
171 618 342 170 619 343 166 620 340
166 621 340 169 622 341 171 623 342
173 624 346 172 625 347 168 626 344
168 627 344 167 628 345 173 629 346
175 630 349 176 631 350 177 632 351
177 633 351 174 634 348 175 635 349
179 636 353 175 637 349 174 638 348
174 639 348 178 640 352 179 641 353
181 642 355 179 643 353 178 644 352
178 645 352 180 646 354 181 647 355
183 648 357 181 649 355 180 650 354
180 651 354 182 652 356 183 653 357
185 654 359 183 655 357 182 656 356
182 657 356 184 658 358 185 659 359
187 660 361 185 661 359 184 662 358
184 663 358 186 664 360 187 665 361
189 666 363 187 667 361 186 668 360
186 669 360 188 670 362 189 671 363
191 672 365 189 673 363 188 674 362
188 675 362 190 676 364 191 677 365
193 678 367 191 679 365 190 680 364
190 681 364 192 682 366 193 683 367
195 684 369 193 685 367 192 686 366
192 687 366 194 688 368 195 689 369
197 690 371 195 691 369 194 692 368
194 693 368 196 694 370 197 695 371
199 696 373 197 697 371 196 698 370
196 699 370 198 700 372 199 701 373
200 702 374 201 703 375 199 704 373
199 705 373 198 706 372 200 707 374
203 708 377 201 709 375 200 710 374
200 711 374 202 712 376 203 713 377
205 714 379 203 715 377 202 716 376
202 717 376 204 718 378 205 719 379
207 720 381 205 721 379 204 722 378
204 723 378 206 724 380 207 725 381
176 726 350 207 727 381 206 728 380
206 729 380 177 730 351 176 731 350
176 732 350 175 733 349 208 734 382
208 735 382 209 736 383 176 737 350
175 738 349 179 739 353 210 740 384
210 741 384 208 742 382 175 743 349
179 744 353 181 745 355 211 746 385
211 747 385 210 748 384 179 749 353
181 750 355 183 751 357 212 752 386
212 753 386 211 754 385 181 755 355
183 756 357 185 757 359 213 758 387
213 759 387 212 760 386 183 761 357
185 762 359 187 763 361 214 764 388
214 765 388 213 766 387 185 767 359
187 768 361 189 769 363 215 770 389
215 771 389 214 772 388 187 773 361
189 774 363 191 775 365 216 776 390
216 777 390 215 778 389 189 779 363
191 780 365 193 781 367 217 782 391
217 783 391 216 784 390 191 785 365
193 786 367 195 787 369 218 788 392
218 789 392 217 790 391 193 791 367
195 792 369 197 793 371 219 794 393
219 795 393 218 796 392 195 797 369
197 798 371 199 799 373 220 800 394
220 801 394 219 802 393 197 803 371
199 804 373 201 805 375 221 806 395
221 807 395 220 808 394 199 809 373
201 810 375 203 811 377 222 812 396
222 813 396 221 814 395 201 815 375
203 816 377 205 817 379 223 818 397
223 819 397 222 820 396 203 821 377
205 822 379 207 823 381 224 824 398
224 825 398 223 826 397 205 827 379
207 828 381 176 829 350 209 830 383
209 831 383 224 832 398 207 833 381
215 834 399 216 835 400 217 836 401
217 837 401 218 838 402 219 839 403
215 840 399 217 841 401 219 842 403
219 843 403 220 844 404 221 845 405
221 846 405 222 847 406 223 848 407
219 849 403 221 850 405 223 851 407
215 852 399 219 853 403 223 854 407
223 855 407 224 856 408 209 857 409
209 858 409 208 859 410 210 860 411
223 861 407 209 862 409 210 863 411
215 864 399 223 865 407 210 866 411
210 867 411 211 868 412 212 869 413
215 870 399 210 871 411 212 872 413
215 873 399 212 874 413 213 875 414
215 876 399 213 877 414 214 878 415
226 879 417 174 880 348 177 881 351
177 882 351 225 883 416 226 884 417
227 885 418 178 886 352 174 887 348
174 888 348 226 889 417 227 890 418
228 891 419 180 892 354 178 893 352
178 894 352 227 895 418 228 896 419
229 897 420 182 898 356 180 899 354
180 900 354 228 901 419 229 902 420
230 903 421 184 904 358 182 905 356
182 906 356 229 907 420 230 908 421
231 909 422 186 910 360 184 911 358
184 912 358 230 913 421 231 914 422
232 915 423 188 916 362 186 917 360
186 918 360 231 919 422 232 920 423
233 921 424 190 922 364 188 923 362
188 924 362 232 925 423 233 926 424
234 927 425 192 928 366 190 929 364
190 930 364 233 931 424 234 932 425
235 933 426 194 934 368 192 935 366
192 936 366 234 937 425 235 938 426
236 939 427 196 940 370 194 941 368
194 942 368 235 943 426 236 944 427
237 945 428 198 946 372 196 947 370
196 948 370 236 949 427 237 950 428
238 951 429 200 952 374 198 953 372
198 954 372 237 955 428 238 956 429
239 957 432 202 958 433 200 959 430
200 960 430 238 961 431 239 962 432
240 963 435 204 964 378 202 965 376
202 966 376 239 967 434 240 968 435
241 969 436 206 970 380 204 971 378
204 972 378 240 973 435 241 974 436
225 975 416 177 976 351 206 977 380
206 978 380 241 979 436 225 980 416