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