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