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