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