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