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