TEST DATA FOR `acquire'

A Zip file of this data is available.

Input for test 1

6 5
1 3
3 2
2 3
3 1
2 5
5 4

Output for test 1

4
1
3
2
5

Input for test 2

9 7
6 2
1 6
7 2
4 1
2 5
1 4
2 4
7 7
3 3

Output for test 2

-1

Input for test 3

39 20
15 2
2 4
1 14
15 3
2 5
11 16
9 7
16 17
3 1
5 3
7 15
17 15
16 11
3 16
15 1
19 10
14 1
5 6
6 19
9 7
4 19
14 4
17 1
12 20
13 16
2 19
2 18
5 18
20 8
13 6
8 12
15 2
4 11
7 9
10 7
7 5
18 20
20 14
12 11

Output for test 3

9
1
14
4
19
10
7
5
18
20

Input for test 4

149 50
7 32
18 17
41 23
3 9
36 46
11 47
27 23
5 28
19 16
6 20
50 25
37 6
46 48
42 48
2 16
39 8
49 8
26 41
30 28
1 17
25 12
14 1
34 20
28 5
38 34
24 37
10 12
44 8
11 37
5 12
2 45
22 2
2 47
43 31
27 43
48 1
4 13
4 40
32 33
46 21
18 21
7 28
32 2
35 43
39 41
6 42
35 27
44 36
26 36
18 4
28 17
6 34
31 9
25 15
44 20
35 11
40 42
38 23
45 24
15 33
16 21
25 50
49 18
37 26
5 7
29 32
23 35
17 4
45 41
20 38
12 4
49 1
47 38
26 42
14 40
24 29
12 50
29 13
17 17
38 23
23 17
5 48
3 23
3 47
16 22
37 27
25 37
30 22
24 5
15 37
46 38
18 10
40 48
22 8
14 9
31 37
27 37
34 29
9 36
28 24
9 16
3 33
2 34
6 27
38 20
16 35
10 33
44 49
30 17
8 43
28 38
31 4
24 16
35 35
3 14
10 11
31 14
46 32
47 1
8 36
21 23
21 32
7 16
32 36
35 39
31 12
29 11
17 4
29 1
38 31
16 50
44 46
13 39
29 12
39 39
47 11
13 19
44 20
37 25
5 21
14 35
32 44
48 48
47 26
1 35
6 18
36 49
16 48
39 44

Output for test 4

6
1
35
43
31
12
50

Input for test 5

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

Output for test 5

22
1
601
678
571
375
352
298
921
506
243
715
735
708
229
53
174
100
160
756
354
624
1000

Input for test 6

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

Output for test 6

4
1
406
870
1000

Input for test 7

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

Output for test 7

506
1
10
401
5
294
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000

Input for test 8

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

Output for test 8

509
1
321
95
444
421
204
64
31
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000

Input for test 9

5998 400
162 194
192 173
13 128
9 176
180 17
28 139
51 11
18 175
24 10
127 14
17 184
31 145
90 154
189 4
118 155
48 31
148 191
156 160
118 116
87 98
133 66
188 135
76 5
109 52
14 187
17 182
170 47
78 60
152 66
15 22
20 62
4 119
53 159
31 170
75 69
19 159
135 6
45 10
163 106
13 128
92 30
110 14
76 139
73 28
5 87
1 176
100 4
47 152
163 77
74 189
145 92
99 31
50 143
41 12
48 53
139 140
34 200
153 110
139 177
89 95
15 89
22 66
92 68
18 6
144 43
146 41
134 44
71 135
139 63
146 186
68 37
77 101
188 181
162 78
109 2
172 75
42 194
141 86
13 110
91 109
152 37
149 37
32 171
172 170
34 117
108 53
105 184
105 93
117 67
170 177
20 142
52 62
87 192
147 99
101 189
159 4
177 107
40 9
78 11
130 63
80 37
67 184
173 171
76 89
37 198
17 57
91 68
70 177
11 16
27 63
4 186
66 181
44 106
141 73
68 70
87 147
107 153
131 79
124 158
119 112
155 87
168 197
155 37
125 165
4 104
180 160
89 45
140 84
150 32
109 18
101 195
116 7
148 198
37 23
156 107
134 62
194 54
11 100
42 135
16 46
38 195
5 78
40 96
162 141
127 70
158 179
64 26
186 163
23 174
185 130
33 71
144 178
124 154
77 165
88 92
162 126
87 118
3 78
165 116
18 91
185 128
22 1
153 159
115 175
132 52
105 116
122 48
93 45
153 169
161 40
61 123
117 99
40 120
176 157
35 193
47 172
120 20
124 72
178 190
199 110
41 103
25 162
102 118
158 54
38 119
45 98
41 162
148 32
81 123
188 67
68 187
190 187
6 65
11 184
55 9
45 95
63 21
9 164
90 166
169 128
84 13
177 76
126 125
60 6
199 199
25 66
137 166
5 95
31 167
30 37
175 74
83 189
46 91
104 136
57 72
15 92
36 143
120 162
19 179
119 18
129 95
35 66
61 191
160 43
157 189
79 83
14 161
71 59
4 174
146 12
197 112
103 33
55 22
146 73
152 64
42 81
159 77
98 171
19 57
165 176
197 43
58 10
155 81
20 110
6 118
121 3
29 24
35 83
197 180
108 101
195 149
133 105
177 30
75 196
38 39
171 34
33 180
195 140
12 166
49 18
83 170
20 112
145 6
146 93
137 53
193 131
154 77
188 130
58 62
125 95
53 47
80 37
179 26
176 142
192 177
159 74
146 130
137 42
135 83
134 23
87 79
154 192
107 141
122 165
154 198
11 158
197 43
195 127
68 170
68 11
98 27
85 195
156 173
36 43
7 122
65 46
152 170
37 58
62 158
174 168
108 137
125 104
179 119
182 198
41 49
9 138
75 45
133 183
17 120
177 24
193 41
69 144
163 105
154 24
15 127
191 74
63 68
129 193
186 110
191 178
158 199
68 185
43 152
119 59
71 95
34 64
87 102
159 49
159 112
25 125
191 167
198 5
34 126
198 172
35 188
101 192
138 168
128 180
119 46
190 142
140 176
157 179
77 115
179 187
27 155
111 17
122 108
21 107
185 170
30 19
157 131
163 46
50 90
25 121
88 167
62 27
142 18
157 170
84 136
109 110
90 19
78 163
79 51
70 63
20 51
34 129
133 196
174 183
37 151
103 124
69 116
103 162
85 59
83 168
146 191
30 188
162 59
150 40
109 171
54 81
22 87
161 154
82 86
88 71
36 142
194 56
9 96
17 93
107 52
13 52
42 194
39 155
52 141
194 113
111 48
145 84
86 105
190 120
142 77
190 130
171 183
185 179
31 154
24 89
5 188
92 198
181 83
153 184
23 98
48 85
97 192
169 183
48 158
102 190
186 91
119 108
25 55
39 7
8 14
95 164
1 139
114 133
21 18
68 43
115 116
127 164
107 47
146 107
156 199
96 94
41 166
1 65
20 191
24 180
4 70
143 156
8 8
88 28
25 156
22 92
23 101
55 129
147 152
35 103
102 82
148 142
47 100
158 19
91 181
198 94
51 92
50 58
52 89
38 76
196 59
119 18
159 125
99 58
76 85
112 177
167 59
70 165
158 28
183 48
8 132
94 10
176 143
20 27
183 9
102 179
67 173
148 178
97 46
35 125
131 146
101 97
4 171
13 113
150 148
113 109
79 6
119 54
100 90
32 82
98 134
12 116
58 160
93 154
5 127
78 87
24 131
135 179
53 148
92 2
95 4
110 125
161 180
131 60
21 162
93 70
47 105
186 104
16 30
58 20
109 87
107 132
17 193
63 21
140 154
22 186
109 84
111 69
15 193
80 188
154 172
57 153
76 42
56 91
72 65
63 180
104 121
63 120
113 125
93 5
30 66
190 90
149 52
110 116
44 189
103 150
113 159
102 188
153 157
31 176
174 45
107 77
117 169
148 181
46 40
185 75
106 175
117 6
178 26
121 22
167 175
171 79
134 72
18 86
180 200
13 153
44 119
181 112
87 129
93 84
120 77
159 177
3 27
183 181
52 55
2 170
30 124
48 115
195 18
152 126
17 164
31 13
82 11
124 168
91 16
52 163
45 162
139 47
188 73
27 191
80 180
113 61
55 160
175 49
129 126
127 146
89 157
158 170
167 33
89 10
49 92
172 45
5 62
91 144
87 70
87 166
1 199
26 56
110 152
56 39
77 182
184 117
90 93
38 9
125 78
18 125
170 141
169 126
154 12
70 40
33 108
157 33
106 134
40 15
85 96
5 113
29 140
181 119
32 18
127 109
96 96
185 17
188 106
142 141
117 163
181 149
70 89
133 175
23 173
142 59
20 146
124 48
86 104
118 69
122 196
129 17
43 114
33 30
19 126
171 135
89 103
35 158
191 167
85 165
91 26
176 110
123 99
110 160
2 27
181 123
175 109
91 17
22 75
47 40
1 169
126 89
71 112
198 13
31 82
130 121
59 105
183 134
3 92
45 156
70 25
79 196
134 121
13 107
196 11
99 148
179 176
188 1
88 137
165 118
19 46
190 29
150 172
162 104
15 7
60 37
183 90
32 68
162 196
175 109
6 73
56 136
200 195
88 87
132 53
156 102
98 146
130 200
117 44
103 84
50 114
120 184
155 103
52 117
99 26
25 104
50 33
192 49
27 79
88 110
83 43
11 181
140 93
132 57
136 186
92 137
100 11
120 6
113 171
122 163
148 99
67 197
131 10
198 109
88 37
171 171
31 181
103 171
73 34
179 8
19 70
96 70
32 16
76 96
138 197
59 86
47 77
34 177
86 183
38 173
19 8
95 50
140 197
20 13
30 198
172 1
19 20
70 50
35 145
145 172
94 3
57 92
79 43
69 164
25 58
89 196
17 183
45 156
180 16
120 161
165 44
161 183
63 183
184 97
79 128
20 172
83 29
64 113
71 84
29 47
93 117
42 109
51 86
16 182
53 136
95 17
131 55
151 193
189 134
41 68
62 12
191 96
40 6
8 62
89 36
109 133
104 150
193 107
188 9
88 40
96 182
9 26
189 159
170 129
93 162
196 106
173 187
1 165
192 160
26 33
148 86
117 3
188 110
109 127
118 149
166 165
82 126
142 22
85 111
151 177
72 146
34 196
84 34
112 28
193 90
12 92
175 128
95 114
37 3
40 106
151 6
70 185
83 11
6 167
73 156
95 96
54 128
44 89
113 155
116 58
44 127
149 171
7 43
84 43
198 124
101 148
81 170
132 163
133 90
130 157
45 176
53 50
56 96
139 168
2 6
177 46
133 126
16 139
120 99
133 117
22 33
17 102
155 100
65 39
189 146
195 186
73 47
35 128
94 125
48 96
131 176
141 15
53 108
153 173
6 37
41 180
22 57
33 176
109 49
14 49
194 8
34 19
7 21
98 100
145 97
147 75
73 39
41 125
146 145
49 104
182 90
83 3
98 115
130 158
164 143
7 109
102 192
79 108
12 177
160 109
73 106
135 97
97 176
22 42
120 22
145 101
111 179
55 161
46 184
118 9
126 76
69 28
68 148
87 79
124 46
139 148
104 74
45 200
49 18
193 168
191 138
69 54
68 75
14 113
59 83
73 184
159 142
163 178
89 50
56 164
47 147
111 150
20 107
101 68
76 94
35 67
183 55
120 50
130 85
163 140
167 35
123 77
128 38
54 16
39 62
131 85
8 194
187 27
52 87
46 128
180 32
146 162
39 17
12 120
53 126
59 19
112 181
48 40
170 53
7 8
114 138
93 73
83 79
51 134
165 96
61 97
80 158
58 118
126 21
37 178
98 95
149 162
27 196
1 197
48 159
156 114
48 48
186 130
78 37
64 195
84 76
91 163
186 100
32 111
121 68
41 170
114 189
131 141
136 83
89 135
42 44
48 41
44 186
123 73
174 186
67 9
13 109
124 150
9 155
61 81
23 53
50 136
41 181
28 128
63 116
62 56
112 62
97 155
199 19
27 172
156 46
132 120
154 55
70 162
10 82
42 184
134 44
71 126
24 99
53 38
166 114
94 77
127 190
31 125
160 10
48 67
55 180
186 8
34 7
122 43
40 115
178 173
158 49
50 133
147 102
171 112
168 64
141 94
5 123
171 116
132 18
182 138
197 119
98 31
126 19
25 165
85 3
90 195
51 139
127 149
193 97
60 160
112 152
5 116
75 175
183 6
193 164
96 189
35 193
171 112
163 196
28 47
198 117
41 200
8 120
148 152
16 159
111 80
111 67
147 137
42 130
142 186
45 37
126 79
181 97
190 143
44 18
190 193
86 182
192 93
101 91
44 69
1 106
148 63
125 46
199 118
175 141
103 20
129 28
98 110
76 40
4 119
57 193
111 142
127 54
187 27
96 182
47 97
88 146
159 12
192 158
129 118
50 183
89 130
162 187
39 190
178 195
108 34
139 171
127 65
176 113
44 72
95 42
168 134
188 78
97 131
35 177
48 84
111 137
14 72
75 4
13 52
150 121
37 89
43 163
153 170
28 148
41 74
190 160
159 177
190 55
59 24
183 106
60 45
194 25
68 20
180 81
23 130
153 59
170 195
174 122
116 1
70 109
74 11
68 32
187 9
38 197
33 172
102 44
16 48
20 83
19 199
163 42
80 115
52 49
61 25
123 177
25 144
37 50
154 104
33 140
113 22
136 97
193 189
92 160
188 111
195 159
109 109
200 141
176 51
189 36
28 111
164 4
54 200
54 7
56 38
98 120
60 185
168 4
126 59
116 65
169 62
23 29
170 174
169 145
177 110
133 4
20 48
7 26
200 12
184 55
2 82
126 13
18 45
168 95
55 83
160 23
144 134
3 114
108 172
10 84
33 142
87 52
142 45
29 141
9 13
147 10
46 72
22 63
68 189
110 122
24 69
96 167
2 98
32 109
21 194
144 53
87 30
57 28
27 85
168 35
49 114
44 94
137 17
109 4
157 18
77 180
38 172
99 39
70 82
100 42
75 43
95 162
25 103
189 51
139 109
85 188
22 80
33 111
48 141
114 4
110 191
184 147
114 34
138 183
115 37
177 190
31 23
103 55
125 43
105 63
151 141
2 125
172 35
35 19
127 100
23 37
42 158
183 156
191 72
90 57
108 18
198 139
40 100
145 164
95 50
179 197
142 180
121 114
166 107
84 93
159 58
81 200
167 15
107 109
87 149
166 146
166 163
84 6
15 181
121 109
182 51
105 123
183 178
188 148
84 24
192 42
81 24
194 48
39 52
156 77
200 73
22 118
188 58
75 2
38 195
62 19
198 118
93 180
95 81
127 131
104 71
124 136
94 117
135 132
169 91
160 120
115 182
37 102
191 63
103 28
58 116
198 55
34 90
34 128
170 112
58 25
182 182
113 28
50 47
111 170
89 71
90 4
52 78
105 42
141 160
21 150
75 18
156 108
107 141
188 29
52 197
5 186
178 117
13 180
164 123
149 4
145 38
7 196
68 64
189 8
175 161
157 49
178 112
109 37
4 48
17 55
44 21
192 174
90 156
153 5
31 101
8 175
91 15
123 158
30 111
165 4
24 73
4 153
136 64
189 139
111 5
145 107
178 89
80 19
44 32
23 74
84 182
49 174
148 171
83 177
33 199
132 56
71 136
9 158
199 149
96 62
106 193
168 35
81 199
53 124
182 27
198 65
8 198
191 156
168 73
84 152
72 16
160 94
151 120
52 101
68 99
114 125
91 33
159 123
31 163
47 12
189 196
29 149
145 19
56 64
43 139
15 114
106 174
160 8
93 163
109 113
61 174
37 104
7 196
26 189
110 72
1 99
19 181
199 163
199 54
26 193
144 41
59 50
166 18
57 11
180 117
123 40
43 159
143 49
106 121
189 16
192 141
66 163
121 64
125 71
69 103
64 164
95 122
165 12
139 174
22 70
42 144
109 84
103 4
84 160
124 73
175 67
165 192
29 86
7 106
156 27
160 171
191 54
92 107
65 30
80 39
51 122
182 112
157 36
115 193
196 190
65 122
8 181
114 189
66 72
46 174
99 5
144 89
10 36
195 26
17 27
64 68
100 46
179 8
33 45
200 180
186 16
102 193
197 167
181 14
38 178
187 136
182 83
176 143
118 123
169 86
149 32
105 200
29 35
7 62
79 7
41 16
22 94
9 170
12 141
184 50
71 170
137 52
52 65
195 121
187 115
159 87
146 63
86 127
98 44
140 128
2 180
96 24
26 56
145 37
148 128
38 18
50 127
70 101
191 16
174 177
130 132
15 27
146 100
153 195
95 92
123 97
24 170
72 1
25 16
189 172
144 27
190 193
105 11
45 95
26 170
23 107
101 37
133 47
88 38
41 182
81 115
78 56
36 149
56 60
117 45
32 60
23 173
4 127
183 200
173 160
170 195
66 22
183 150
20 70
187 13
3 20
79 33
75 115
181 131
174 49
127 157
60 149
129 15
27 111
15 199
70 136
145 87
109 127
37 129
148 175
93 150
194 171
182 21
85 115
103 11
163 29
167 23
177 48
37 155
110 3
153 132
90 49
18 199
127 6
127 74
133 19
175 78
141 157
98 26
23 200
188 137
28 154
111 156
1 148
62 63
102 166
194 192
14 11
190 140
169 68
165 101
38 140
178 178
48 76
155 70
27 142
158 7
48 69
162 200
168 176
62 69
141 55
12 155
18 153
46 186
20 11
86 9
102 63
187 149
90 93
170 117
35 127
123 82
195 36
81 162
11 95
183 104
149 194
58 166
147 55
151 118
17 188
127 118
3 65
66 92
157 187
160 143
114 34
176 60
70 9
174 32
103 156
135 51
101 144
169 199
199 71
117 15
59 195
133 61
11 150
104 119
137 64
62 2
97 189
61 118
197 186
102 51
141 36
54 194
132 22
192 82
92 60
96 102
54 180
114 64
82 18
135 170
33 148
171 81
136 183
151 85
121 52
135 61
39 188
6 170
161 198
51 5
57 99
106 63
30 20
78 111
189 12
80 173
159 2
53 95
137 155
131 57
6 65
69 197
5 75
118 165
24 121
169 32
19 27
94 200
198 124
63 138
135 94
110 46
96 114
92 184
69 22
40 74
86 60
22 42
86 140
7 109
60 127
141 30
153 186
181 102
109 43
39 196
137 148
41 184
62 132
167 82
153 158
107 190
17 129
184 55
68 190
163 79
68 55
60 173
41 40
74 101
83 113
96 19
60 136
2 73
19 120
154 123
77 61
65 45
189 48
99 8
189 14
38 56
68 97
28 60
136 102
161 18
166 56
188 177
144 141
50 114
60 155
37 88
167 53
133 107
100 183
114 40
196 103
95 16
199 75
75 87
128 35
104 93
43 44
69 138
184 70
51 196
25 39
83 191
43 167
98 142
150 163
181 97
66 28
112 16
102 187
102 181
21 158
73 15
153 141
152 136
163 155
83 187
145 166
129 188
132 178
81 33
93 14
130 110
193 41
125 46
27 179
26 200
88 50
166 40
142 118
175 104
24 10
42 120
175 171
59 58
100 92
91 192
57 20
53 49
12 130
46 191
108 71
190 195
120 107
34 13
24 160
117 199
121 158
71 95
80 129
105 180
20 195
123 76
166 176
76 129
57 121
119 116
143 60
110 14
167 95
27 142
6 143
141 127
52 11
173 132
91 77
63 111
23 137
138 188
64 166
69 120
38 187
35 181
47 96
194 13
142 172
154 100
66 46
178 118
8 150
1 99
179 63
161 153
199 50
93 63
15 161
134 53
147 169
185 193
16 130
157 158
102 63
57 167
108 186
36 68
87 36
166 65
50 78
18 1
79 62
15 94
22 148
98 168
116 34
113 84
163 21
41 16
83 49
183 143
34 170
10 120
158 127
137 7
4 106
7 82
167 21
127 188
121 176
107 188
9 19
71 172
40 111
187 74
111 121
16 144
43 25
64 200
151 152
6 154
57 165
188 23
137 114
162 57
42 68
197 50
39 67
173 30
130 112
103 40
184 119
136 26
95 151
25 46
102 183
151 158
99 90
132 35
156 93
44 197
112 40
46 150
58 19
179 187
82 34
179 65
104 114
91 198
64 115
43 117
49 146
74 147
35 157
134 190
1 177
186 112
168 184
62 177
154 192
116 35
25 94
99 128
159 189
78 22
56 72
90 56
17 115
3 4
71 136
193 71
64 131
182 183
66 195
159 19
187 74
53 163
119 103
43 77
44 72
50 51
143 139
106 160
53 108
163 75
195 107
145 10
37 79
192 102
73 103
72 11
128 76
126 47
179 120
75 174
191 125
24 133
15 129
92 20
189 6
94 183
113 39
193 101
69 136
155 141
38 26
152 166
54 29
164 184
148 38
157 138
114 132
70 129
12 114
148 200
119 193
135 183
183 79
36 51
166 190
192 4
167 95
121 172
123 84
155 70
121 63
7 35
194 28
115 6
93 14
157 12
6 91
146 189
121 181
39 87
122 30
42 41
76 162
12 198
45 167
19 117
29 25
103 175
5 169
180 97
182 136
60 188
179 6
128 51
138 166
137 12
148 178
52 23
139 15
173 135
181 191
4 162
168 58
88 172
27 67
68 160
154 80
147 84
37 74
135 174
192 71
137 139
1 188
113 91
155 85
26 87
76 181
200 43
190 87
14 16
105 33
176 11
112 74
94 100
100 180
26 91
3 162
181 3
102 93
93 56
178 70
142 53
2 142
95 192
180 60
159 85
44 86
95 108
160 140
7 11
120 32
101 122
146 33
76 47
125 168
54 102
190 195
106 191
88 152
134 68
11 93
104 7
178 198
114 89
137 120
99 56
104 151
129 49
183 4
95 108
124 148
161 113
94 67
55 134
18 189
1 181
81 104
139 58
53 52
99 141
123 197
197 26
148 77
74 130
33 120
189 156
19 150
20 113
168 74
46 137
62 198
69 94
53 7
104 57
58 2
197 181
198 145
6 97
22 32
179 54
151 167
161 122
68 180
34 35
5 31
172 19
180 192
112 184
199 167
40 56
168 188
188 118
133 146
166 106
129 144
111 79
111 71
200 130
2 185
165 6
167 88
24 146
79 88
81 29
54 72
37 22
60 24
91 192
121 56
97 49
200 7
128 62
29 79
143 30
16 59
187 182
146 11
80 177
98 112
157 103
184 193
76 43
17 166
34 137
174 82
186 173
40 65
186 68
95 128
49 62
187 35
196 84
197 27
12 46
138 169
149 121
113 24
115 129
142 100
18 115
181 155
39 20
171 176
39 17
55 39
79 41
74 26
77 22
52 40
68 189
160 16
62 73
191 128
153 84
28 170
150 8
76 188
180 198
115 170
15 170
9 45
162 34
70 38
55 121
30 122
61 189
89 74
61 32
2 14
115 29
135 65
188 11
4 119
160 119
89 174
40 97
18 1
130 39
191 136
159 20
58 172
8 146
197 69
129 198
34 196
178 168
60 118
130 15
36 90
85 124
63 124
172 33
125 53
71 67
189 182
86 46
105 93
143 101
113 24
51 146
19 28
66 30
145 195
196 181
36 81
56 51
156 180
83 32
32 105
98 20
38 183
17 142
28 112
195 92
87 45
190 105
24 7
134 169
1 129
101 189
161 108
39 117
87 121
148 71
177 198
42 167
180 11
60 159
74 54
3 160
50 192
64 74
198 149
194 150
77 46
138 190
153 176
106 192
48 5
62 177
2 55
95 134
65 154
44 138
8 46
97 57
189 112
82 138
60 75
40 89
120 129
78 25
57 135
168 56
139 181
184 93
35 78
26 100
32 21
37 39
67 86
47 7
197 129
97 57
155 136
97 27
64 174
51 72
108 170
128 198
150 111
42 184
189 19
35 20
40 24
10 58
109 8
64 57
88 160
65 43
47 161
69 63
134 71
134 193
192 61
143 141
124 184
76 112
3 111
83 42
86 92
51 194
51 114
2 139
26 67
181 24
27 1
86 113
23 20
105 14
32 199
106 155
135 181
18 137
43 52
130 128
143 180
73 146
45 75
84 22
141 16
46 119
168 131
31 142
102 88
155 86
38 12
192 172
144 162
60 187
13 189
66 108
120 91
53 117
165 136
138 57
103 135
127 70
18 158
11 71
197 117
156 34
80 100
6 23
61 65
161 73
6 27
180 77
117 32
193 33
119 83
41 21
169 167
42 186
76 52
57 72
120 164
58 199
63 63
174 123
79 134
196 84
160 127
161 28
159 105
60 77
187 52
50 156
171 91
93 46
95 149
70 166
65 79
165 79
141 138
154 171
71 101
55 183
27 167
10 185
71 22
14 58
25 63
165 195
153 57
193 199
158 14
165 22
92 81
100 184
18 53
154 40
153 8
174 132
174 184
116 45
157 81
54 181
95 18
128 200
74 120
198 31
133 162
4 24
42 56
159 11
108 112
3 13
120 176
144 45
111 11
41 19
92 46
152 138
63 79
137 89
198 135
71 82
48 75
57 90
130 15
52 189
126 6
153 197
134 96
194 196
59 186
15 102
32 166
39 46
44 176
134 193
62 157
26 109
183 82
198 112
96 2
52 173
7 5
122 140
52 115
136 62
52 102
163 83
19 154
81 14
129 166
6 142
122 31
50 104
64 200
167 111
1 19
83 159
175 156
99 26
22 186
88 74
39 2
108 57
155 188
70 35
154 75
176 27
57 26
131 120
25 97
182 177
67 64
135 41
172 185
19 193
122 106
66 160
107 126
16 14
113 37
200 18
63 176
45 119
153 127
190 129
175 171
57 42
187 143
34 110
128 52
102 1
157 120
113 16
45 80
181 109
117 180
127 179
107 123
50 11
49 39
139 23
162 147
64 100
90 98
9 169
101 62
169 58
181 81
25 177
161 157
38 29
136 164
7 195
86 56
5 134
47 96
108 160
42 172
59 131
21 19
51 121
32 20
130 165
52 106
141 164
62 178
192 150
93 151
144 130
6 148
15 52
195 123
11 37
46 21
119 18
191 170
90 23
141 20
187 192
77 79
108 139
9 51
40 101
1 183
183 7
82 197
10 77
119 173
113 116
145 183
133 136
152 23
110 92
194 96
36 22
126 95
160 134
145 199
187 146
133 169
104 15
165 65
91 36
189 155
103 134
137 36
21 89
10 130
132 155
177 119
176 102
165 88
188 110
38 174
7 171
94 62
137 10
78 27
197 67
181 100
200 69
87 20
109 96
101 193
2 77
111 177
130 28
16 69
89 54
194 95
176 87
108 112
49 185
90 45
3 22
96 2
90 182
173 151
29 25
143 30
53 5
159 183
32 174
3 120
179 197
166 106
35 25
169 83
162 58
80 164
31 175
166 73
157 90
23 137
115 165
167 167
121 77
101 153
50 56
24 181
52 190
86 38
14 55
73 175
64 152
91 95
78 56
167 186
97 141
123 163
57 41
82 177
117 134
81 118
189 105
98 192
46 184
30 11
190 102
138 53
5 28
147 34
35 65
20 131
157 94
94 13
134 127
142 50
60 22
119 49
78 17
40 123
152 21
134 141
122 71
193 78
50 92
112 84
156 83
14 65
176 59
77 109
185 170
110 197
192 28
45 21
196 36
144 147
57 29
87 130
51 32
8 100
123 71
183 30
153 148
94 128
159 123
188 95
92 97
91 35
76 135
56 72
123 199
18 179
179 57
108 29
88 67
128 10
137 62
191 89
9 37
168 167
159 155
62 50
3 152
85 79
39 140
150 113
90 119
91 68
175 150
48 62
17 175
23 105
36 14
146 196
50 113
163 160
20 176
9 22
79 45
100 69
136 1
181 25
120 23
44 94
173 91
156 141
17 130
45 4
143 190
200 144
55 114
103 74
41 64
47 119
108 99
140 196
99 120
172 18
95 16
64 67
58 171
7 75
100 3
78 195
145 29
138 199
142 193
24 182
8 22
53 115
120 144
62 19
63 34
188 157
1 51
175 58
21 133
132 73
136 162
67 32
190 156
30 84
100 5
17 107
178 21
174 98
164 35
68 27
68 55
135 68
58 62
78 78
194 9
150 81
122 168
112 112
124 93
147 23
49 163
130 27
184 55
124 147
89 143
125 109
197 12
128 54
73 5
84 18
166 185
51 87
153 162
150 28
7 96
2 55
11 83
33 146
137 108
92 26
50 169
134 47
180 61
52 4
18 135
173 183
72 23
69 24
137 171
3 143
18 4
149 28
87 182
173 23
89 17
48 139
137 133
137 116
146 188
71 163
75 195
145 146
18 165
121 106
87 123
48 105
126 196
84 164
177 9
187 18
25 186
156 161
71 44
28 16
183 50
130 57
44 26
154 13
142 26
118 29
148 117
133 26
113 16
189 41
24 127
10 200
113 165
112 183
160 139
150 143
140 79
199 184
56 105
148 197
130 66
25 30
182 109
7 46
125 147
39 100
74 48
52 138
165 163
120 124
54 21
66 193
51 17
128 106
73 76
102 154
93 79
183 26
187 141
24 63
88 62
163 161
61 14
98 25
128 169
101 181
141 118
174 191
86 53
48 158
80 101
112 172
179 46
150 166
187 173
28 74
186 142
186 198
107 35
175 35
155 75
167 95
192 92
85 78
145 84
187 24
184 98
148 163
144 97
80 82
21 59
107 158
1 44
155 59
78 129
45 184
3 12
78 147
103 114
176 199
197 114
175 180
12 122
94 107
170 173
140 142
32 46
99 184
89 53
42 118
182 87
101 136
50 178
34 152
43 161
103 39
75 77
170 38
198 64
96 119
188 35
60 19
32 158
154 120
162 196
189 95
34 89
183 83
18 16
186 60
129 88
50 155
164 171
144 113
186 39
31 174
25 90
144 56
199 98
127 161
45 115
7 78
155 189
112 124
157 97
135 37
137 184
191 100
106 134
13 92
124 195
65 100
37 160
155 35
9 33
147 53
147 106
82 53
94 193
176 50
90 110
38 178
45 28
77 150
113 41
41 188
188 57
87 24
169 41
10 177
73 157
30 171
62 111
175 107
104 150
109 145
11 146
122 55
126 150
5 38
143 197
26 130
6 64
105 174
57 114
150 81
22 131
52 35
42 26
142 97
128 50
193 138
147 66
193 72
167 149
110 109
145 87
190 150
150 94
75 6
8 25
87 29
155 90
264 348
267 357
396 394
358 388
284 304
205 276
376 372
376 237
232 320
323 222
222 224
267 296
382 274
272 220
255 379
261 270
326 327
226 274
273 383
213 308
286 218
383 213
341 310
249 372
381 323
345 202
347 212
250 280
237 273
251 243
251 311
312 329
389 337
202 213
271 214
320 309
383 254
321 323
363 370
295 344
292 391
297 390
354 298
221 391
371 271
233 221
333 345
301 322
233 302
286 256
316 206
364 298
259 284
373 374
205 219
317 249
209 365
390 363
263 363
305 385
233 337
205 318
233 258
391 218
359 276
273 226
281 236
276 292
271 248
265 228
266 333
228 226
297 369
340 359
331 244
295 316
381 252
233 365
309 223
382 267
298 254
245 331
241 320
222 264
319 238
291 336
370 270
361 266
238 301
377 369
296 271
284 276
322 268
241 230
290 374
249 339
228 293
269 220
364 242
283 234
279 325
369 248
346 281
266 384
333 242
304 229
264 387
256 386
254 248
367 295
222 367
233 201
259 254
220 374
295 255
207 374
379 327
221 325
208 286
260 292
279 363
272 343
349 328
280 354
375 398
400 348
365 232
348 375
285 368
349 380
374 307
305 352
234 277
228 393
363 287
236 393
201 308
287 301
387 318
254 313
316 253
261 232
237 208
358 273
327 258
252 252
365 356
204 350
233 383
294 347
222 329
291 222
388 330
275 374
247 280
287 314
285 347
345 321
306 255
393 385
312 397
236 276
304 391
377 288
326 270
386 347
351 277
320 338
206 394
312 204
274 350
318 358
296 214
230 353
268 374
289 380
370 277
207 274
219 384
313 344
205 299
242 355
327 314
245 332
259 356
287 284
305 204
393 352
218 222
256 237
396 297
216 317
373 223
342 343
358 255
287 314
305 280
221 231
393 265
314 252
372 400
287 228
204 280
331 373
253 386
209 400
234 377
317 358
351 210
301 260
264 339
373 368
218 393
350 363
209 263
214 380
263 252
359 218
331 289
390 384
227 350
335 260
326 251
370 276
213 270
335 276
208 260
396 377
252 345
339 213
360 304
344 222
356 303
391 286
391 380
221 217
281 356
229 207
358 398
234 370
219 321
398 226
380 345
354 383
241 293
395 400
396 339
373 351
241 363
389 383
294 209
352 375
316 380
381 274
329 366
395 347
286 392
324 265
336 277
248 377
369 394
328 365
332 301
315 324
263 303
307 357
264 258
331 379
389 263
204 317
380 399
263 266
390 338
282 278
214 329
254 335
275 333
299 206
233 365
282 248
220 388
204 235
397 286
213 385
300 369
301 279
367 315
296 356
204 378
385 217
258 390
351 332
323 201
290 355
318 323
202 337
310 357
323 258
394 287
242 245
255 294
276 221
360 371
329 363
300 313
379 310
303 282
393 225
282 282
331 351
204 285
287 265
393 361
322 387
248 315
231 302
208 306
323 367
229 251
329 328
315 260
237 217
293 382
393 326
263 276
277 219
360 315
235 352
276 309
290 323
223 273
224 231
378 298
349 358
300 230
238 215
241 274
383 333
255 328
258 270
203 334
240 314
249 226
217 276
334 307
398 357
379 373
339 308
223 239
218 322
220 255
288 260
280 223
392 335
350 202
356 304
287 347
217 287
372 385
362 258
291 311
366 221
236 304
281 258
294 298
379 314
352 219
373 231
241 317
317 342
318 224
397 204
322 365
243 294
349 204
303 392
315 268
364 350
323 244
359 216
293 289
329 396
307 254
227 299
370 295
392 239
319 388
242 240
304 284
285 253
240 339
396 306
206 359
207 328
355 365
344 247
253 224
243 360
277 221
210 246
315 202
284 385
341 278
377 245
313 213
249 304
352 244
209 357
354 215
237 308
379 380
307 232
355 349
343 232
321 352
277 387
305 313
372 398
342 300
394 254
312 242
358 215
237 318
324 390
333 360
250 263
291 356
246 245
256 388
276 376
292 305
362 348
217 285
345 358
384 338
363 248
379 272
214 367
390 337
357 274
296 206
336 338
313 382
383 368
321 210
343 212
314 256
360 282
341 256
391 276
394 306
275 324
377 289
243 318
225 351
391 273
356 279
210 220
212 344
387 332
354 281
296 267
336 207
301 228
262 291
256 207
396 330
283 325
370 325
242 395
275 385
219 382
263 228
201 274
372 339
357 325
219 252
343 306
258 243
286 272
286 341
278 281
222 312
357 392
236 399
338 262
335 356
243 397
335 395
222 258
333 378
334 351
230 277
209 239
271 294
310 356
386 340
389 359
251 297
350 287
247 239
348 381
346 343
329 281
337 350
290 270
280 224
372 261
252 332
299 274
377 361
382 362
300 370
273 350
218 222
388 265
213 288
245 358
230 326
390 318
227 280
339 306
303 263
318 306
394 217
379 371
329 360
284 228
281 356
329 299
330 317
363 342
356 359
251 385
236 241
254 263
320 393
320 374
255 238
279 248
206 257
370 334
369 206
313 249
361 241
347 242
309 261
335 264
372 386
400 207
378 254
221 297
398 341
222 252
378 300
251 335
308 373
268 276
378 380
277 290
372 223
332 233
236 218
248 207
203 248
365 380
253 386
228 202
326 249
253 255
300 255
389 360
227 208
387 204
339 263
294 310
238 377
294 273
394 342
231 349
341 347
280 345
332 308
346 209
308 398
215 208
252 203
367 231
362 305
234 300
368 279
210 205
207 255
229 201
396 259
301 336
357 380
232 289
287 377
249 395
326 264
354 378
218 272
360 380
376 393
279 343
224 240
299 230
247 327
382 242
337 282
330 294
262 361
334 348
290 382
294 215
397 399
344 367
270 303
346 398
248 376
292 271
368 391
252 214
317 234
207 254
315 336
299 328
249 232
276 338
213 321
352 362
320 248
328 341
350 225
338 397
352 230
219 271
372 271
284 288
304 243
293 370
330 391
298 330
374 325
267 387
397 371
300 268
218 379
209 319
203 298
316 306
327 334
377 298
356 212
338 259
254 382
381 336
325 230
265 298
354 332
236 350
254 287
218 223
265 378
341 219
275 208
325 354
294 301
203 249
264 340
260 270
274 392
205 350
221 269
247 374
352 235
275 357
321 244
379 386
221 272
204 248
231 280
201 276
332 203
277 396
295 336
217 320
327 221
269 299
289 267
272 393
301 298
349 374
342 280
311 314
303 266
361 285
346 313
361 229
316 237
376 362
324 392
281 202
212 301
300 253
367 323
397 220
372 345
345 265
376 255
331 230
272 243
315 369
356 227
398 223
215 373
384 290
365 216
291 328
316 342
332 234
216 328
205 387
273 349
204 400
355 334
230 227
376 296
347 331
274 296
353 288
221 288
377 337
255 219
264 322
312 396
308 279
323 312
265 347
261 268
299 367
201 280
345 377
375 292
259 248
387 364
287 207
203 215
343 258
233 359
331 296
354 238
374 228
350 390
327 362
258 225
328 210
304 273
338 230
316 349
277 302
312 315
261 314
329 355
323 313
313 254
208 218
291 381
398 392
370 324
353 379
348 233
341 203
257 230
232 372
378 260
225 289
374 237
203 302
392 277
366 256
330 373
274 221
353 271
364 274
346 317
205 245
301 345
247 357
374 230
328 352
289 304
392 214
341 346
267 284
223 232
339 352
204 364
324 308
234 288
381 331
356 385
375 256
281 221
212 255
202 291
358 290
346 349
303 286
247 321
369 269
352 260
372 307
223 296
214 209
383 347
339 338
283 314
345 364
286 356
370 288
398 279
329 343
379 384
381 225
304 301
293 208
360 265
314 383
312 328
343 246
226 281
335 308
346 279
223 384
234 344
223 383
222 303
325 201
286 257
225 342
358 270
349 317
286 214
251 397
341 345
394 318
226 328
226 323
206 400
258 391
344 280
373 365
383 249
317 220
306 294
313 263
363 261
331 400
227 334
348 367
278 341
237 255
268 262
378 273
213 235
263 356
267 387
273 201
235 389
220 340
282 333
354 396
345 285
395 371
370 342
290 247
282 326
302 301
339 231
373 351
217 387
307 283
373 379
235 208
367 255
299 201
339 253
396 283
289 391
206 258
284 295
304 318
372 357
218 310
339 391
260 356
377 318
390 350
248 225
309 367
231 207
367 369
259 362
251 347
304 256
204 388
302 260
305 273
216 274
334 355
264 346
262 393
263 203
342 263
227 250
229 257
256 347
377 267
260 228
213 364
235 369
303 289
380 359
313 395
232 247
301 248
392 314
240 206
317 333
268 295
334 248
304 341
394 280
207 254
307 372
369 294
292 223
382 271
381 294
217 364
292 270
211 283
383 202
241 251
334 260
346 267
308 249
208 301
328 366
306 387
289 226
280 380
248 213
250 380
258 267
344 302
288 306
336 270
308 376
321 241
236 218
260 295
266 219
347 345
384 253
331 225
230 362
204 278
326 254
257 336
272 352
237 359
258 372
380 365
300 252
357 287
221 216
381 286
386 327
383 322
331 313
346 361
227 349
238 304
354 246
239 377
398 275
287 255
399 267
371 298
270 327
336 291
295 316
328 280
242 310
353 373
375 298
285 353
399 322
256 352
367 295
281 316
321 367
370 271
233 340
320 303
219 255
345 313
370 272
344 364
382 297
288 308
346 372
260 344
245 315
248 363
361 328
279 282
294 248
352 279
340 224
333 358
278 277
222 248
300 365
211 281
213 298
340 311
269 399
254 265
266 253
227 378
332 305
259 378
305 363
256 396
386 388
353 263
216 326
262 315
242 224
348 255
321 287
365 341
238 370
205 255
375 384
232 306
288 243
283 344
357 290
339 294
229 243
356 244
368 370
311 210
393 258
216 266
296 380
206 285
301 363
291 275
346 275
333 385
317 215
329 273
257 267
366 285
310 273
281 229
394 391
238 387
400 253
252 247
384 209
284 237
323 374
311 268
248 395
253 316
210 333
340 218
399 305
302 260
330 382
289 323
324 278
261 323
283 264
322 266
225 205
254 347
330 365
367 330
359 371
245 320
303 385
337 253
241 391
313 322
324 353
397 248
230 257
322 312
273 243
330 297
399 383
243 329
299 209
210 210
379 254
281 233
390 370
286 231
360 398
352 235
302 348
282 331
357 356
395 229
350 276
277 349
210 319
229 261
280 238
222 210
291 302
243 281
223 328
263 334
277 366
369 378
314 202
260 222
357 206
202 307
233 278
207 395
396 235
255 227
224 228
237 266
281 231
346 304
358 360
389 386
326 357
315 391
311 326
212 267
332 365
325 316
242 331
310 389
365 316
216 388
343 204
254 376
234 351
231 343
263 219
280 388
328 394
330 238
319 293
304 202
257 229
270 298
359 331
286 276
247 253
215 341
208 268
268 393
371 298
335 233
317 214
372 244
359 301
233 230
393 336
383 249
316 252
298 227
383 335
254 381
388 268
273 347
288 341
340 210
390 274
242 306
240 365
301 350
265 333
379 209
221 362
257 288
365 354
266 299
288 319
279 227
387 304
374 226
396 313
235 385
338 228
291 329
392 343
279 208
276 257
216 248
370 224
335 287
377 201
385 216
271 216
395 209
319 320
234 314
232 220
298 321
399 340
250 390
235 328
349 262
336 364
309 258
339 395
344 267
347 328
283 218
343 229
226 213
348 212
326 331
383 376
251 382
267 252
323 301
331 272
362 267
387 222
276 326
217 219
392 363
298 226
332 241
254 310
253 353
321 331
283 303
258 286
284 324
337 207
377 268
230 290
286 216
264 361
293 280
331 285
394 228
310 278
220 316
387 273
268 259
355 351
361 212
388 397
287 324
355 215
343 384
257 228
351 320
340 244
351 222
328 296
250 389
373 269
304 311
293 324
369 399
226 330
210 213
278 249
288 232
215 231
215 271
210 317
342 302
360 292
323 287
388 372
228 312
393 283
223 285
206 391
284 231
272 245
395 349
245 283
380 260
313 346
282 274
263 224
375 222
315 250
261 254
221 240
318 365
322 340
250 280
282 285
262 354
281 257
302 278
339 234
337 203
331 218
228 393
241 203
367 308
204 379
313 224
370 230
389 291
369 390
370 203
226 232
356 258
240 209
335 330
394 223
332 325
241 359
269 233
313 387
292 316
317 205
292 286
234 232
377 355
373 298
357 350
281 264
207 272
224 342
201 370
316 332
294 356
243 314
341 307
301 232
375 217
388 218
255 222
249 383
328 221
280 236
322 313
251 328
384 274
221 385
243 337
268 288
244 262
202 384
369 254
368 295
222 355
312 276
328 360
258 255
332 290
242 253
354 292
332 337
366 353
273 360
289 341
248 284
202 201
268 322
206 387
216 379
341 327
255 221
238 264
227 369
305 269
373 258
360 305
347 277
257 219
389 297
311 388
380 265
388 399
386 345
337 202
323 230
280 329
250 318
393 276
238 297
296 211
307 256
315 253
284 323
223 272
219 334
259 350
398 398
301 335
342 237
288 265
266 368
393 315
237 337
343 274
386 238
284 292
293 350
296 329
272 318
400 290
251 211
392 400
208 292
335 350
328 222
366 394
389 358
260 225
247 202
251 232
240 334
323 284
284 218
212 355
287 364
397 338
374 388
337 333
279 271
234 358
293 399
351 233
309 363
210 355
364 260
386 355
345 260
391 228
229 354
335 315
317 331
252 242
270 341
327 348
363 360
305 207
359 208
240 219
370 201
373 285
260 358
240 204
369 382
384 397
335 318
311 252
400 315
245 269
207 323
368 369
283 224
328 393
383 367
211 304
319 383
389 378
292 380
333 260
361 316
256 295
385 318
298 384
232 295
204 238
217 323
359 299
347 286
243 281
204 253
385 322
235 325
251 278
304 335
337 216
251 344
310 387
262 360
371 245
206 326
235 222
249 393
273 347
230 315
227 233
368 363
306 354
287 308
232 390
242 320
357 244
264 267
231 277
378 353
321 383
278 355
204 278
299 228
376 328
343 355
312 262
317 369
367 204
276 398
345 270
270 302
313 285
320 343
361 249
295 233
231 325
340 386
202 238
366 378
318 308
332 229
321 400
398 287
355 225
237 300
294 258
353 207
342 224
301 254
224 396
286 254
320 225
391 273
215 356
202 332
215 285
360 287
285 309
374 239
286 362
290 331
219 394
337 360
369 238
365 392
385 202
397 256
379 388
328 393
295 330
324 262
214 235
348 298
296 273
289 333
234 330
263 204
324 352
363 292
341 279
236 325
281 232
380 259
219 307
251 266
388 326
327 202
312 226
251 207
299 291
339 284
221 354
288 296
305 202
339 245
281 374
369 313
206 300
371 376
358 373
393 346
250 271
299 361
297 301
320 347
392 210
230 364
363 317
259 267
271 349
311 303
323 231
215 280
330 385
207 240
309 400
385 358
270 235
318 318
335 389
264 326
399 294
289 361
362 299
228 232
248 290
334 322
273 300
353 354
284 311
393 344
310 329
301 332
363 371
249 298
359 313
375 357
358 264
270 271
314 249
255 313
290 340
386 362
240 338
316 275
249 308
219 310
389 271
393 351
393 394
248 352
306 223
260 215
238 281
285 303
329 291
216 219
231 353
332 270
243 247
344 291
307 314
352 295
385 345
245 329
338 245
280 395
219 292
361 208
372 397
310 253
288 277
223 270
382 354
339 224
201 234
314 259
348 217
353 284
313 349
212 202
345 244
348 315
287 308
322 210
257 384
214 344
212 236
365 393
390 303
216 342
288 281
400 387
250 304
270 362
204 234
364 349
229 263
263 267
371 337
276 227
272 290
322 283
277 286
228 266
340 395
359 227
276 358
214 277
213 235
238 217
220 353
317 248
216 331
266 338
267 294
316 290
383 389
373 211
226 352
277 317
346 387
343 373
345 308
249 357
295 239
325 314
343 241
314 310
372 379
399 390
272 314
280 206
254 204
217 279
355 245
347 252
383 242
377 327
349 225
236 243
215 312
309 310
353 374
219 324
352 218
265 376
283 344
333 337
347 301
367 253
297 314
305 280
355 281
358 255
257 393
250 224
257 310
333 209
283 351
284 386
320 348
361 203
292 246
291 390
346 209
243 243
274 347
274 380
379 231
235 235
376 236
258 232
345 390
392 227
293 275
212 364
374 325
366 265
370 208
207 267
217 249
261 242
347 334
222 325
365 256
311 340
243 321
323 387
262 314
213 306
340 224
270 313
300 387
330 269
395 336
288 363
336 348
356 282
282 377
358 398
384 220
289 226
340 211
212 354
276 376
259 215
352 280
327 251
267 256
272 213
391 359
327 326
306 282
359 387
259 316
384 242
288 272
220 379
234 383
332 309
359 343
323 310
222 202
360 288
257 231
300 400
389 226
277 247
308 236
233 318
303 369
311 342
392 282
321 378
265 252
286 223
394 361
332 368
362 243
255 370
274 307
369 214
284 398
260 343
233 245
260 287
365 323
229 308
204 301
285 268
352 323
290 298
235 373
265 396
216 271
317 241
377 238
206 213
235 218
355 219
214 367
305 378
289 285
237 292
385 322
312 289
396 201
338 230
326 202
377 341
224 245
333 353
282 338
365 316
307 319
334 320
285 239
249 325
275 286
369 212
359 280
300 306
232 237
335 357
390 263
249 365
307 333
317 389
271 233
304 329
352 390
249 388
228 249
265 254
286 233
265 244
312 364
301 343
352 235
252 341
249 300
306 308
233 374
248 255
207 351
335 310
340 335
249 319
384 313
325 269
345 389
265 208
305 365
351 256
352 354
349 352
205 206
259 389
379 258
395 385
209 330
294 300
264 295
371 399
207 295
220 352
235 236
311 291
352 261
347 255
366 247
207 371
252 217
359 230
275 354
367 235
235 212
286 298
306 208
249 313
254 268
216 241
255 326
331 206
339 277
261 304
323 219
226 326
387 385
356 213
290 322
399 324
333 237
373 391
244 221
303 250
240 270
290 294
347 220
252 285
249 312
341 323
282 366
249 220
350 204
385 391
277 383
314 361
219 287
351 215
259 205
216 299
274 305
344 221
324 395
257 324
258 397
247 339
363 295
311 264
250 295
207 278
277 320
238 248
358 341
214 369
345 229
267 371
333 210
391 208
205 399
332 262
396 330
353 310
224 263
325 225
357 331
302 385
203 291
384 312
231 349
280 328
377 298
298 261
308 240
221 264
238 304
277 385
233 381
246 208
243 371
384 351
253 237
288 207
327 223
319 310
372 350
389 300
248 286
313 307
277 333
370 266
388 398
251 220
379 248
379 373
370 362
276 375
350 315
381 276
337 251
337 260
201 325
312 248
362 224
306 238
356 275
256 295
224 258
314 202
305 244
327 275
357 202
249 306
268 381
333 356
232 270
216 384
346 327
383 308
350 288
297 257
314 304
351 337
361 216
291 218
211 369
244 319
322 292
224 389
224 308
344 207
329 311
390 275
237 324
334 338
211 382
346 276
286 248
365 398
215 255
215 377
223 258
295 296
301 318
284 325
226 379
331 354
290 273
380 278
396 265
368 359
247 265
234 284
313 398
281 279
204 248
256 378
305 350
273 358
220 308
234 397
287 364
302 376
388 234
253 384
298 372
294 344
237 327
379 301
277 212
379 232
259 386
210 315
288 234
272 307
342 305
255 380
221 356
355 360
389 359
343 287
283 388
382 319
315 361
219 343
324 349
374 382
335 335
248 222
321 320
280 214
376 334
393 348
241 299
308 230
257 202
268 339
390 249
209 256
361 227
350 284
328 275
217 262
210 265
235 282
336 266
295 263
399 287
211 239
385 270
220 393
223 287
284 364
288 292
219 400
271 320
236 398
395 252
211 356
316 245
237 203
310 331
266 260
369 228
298 305
297 318
297 271
356 380
235 243
224 253
395 294
373 230
291 319
281 301
274 349
297 310
351 206
392 368
265 312
395 314
216 243
383 312
314 291
244 348
285 267
352 279
360 276
308 202
394 389
302 219
289 398
328 239
355 271
359 371
382 353
236 397
396 371
261 261
261 304
208 345
370 311
224 281
387 331
282 332
271 335
351 359
284 230
350 390
301 308
360 234
212 347
231 359
317 243
219 377
346 378
274 267
289 297
299 275
379 380
206 250
266 356
360 301
386 309
290 238
368 249
271 332
347 253
290 264
295 309
392 240
286 265
258 374
313 356
400 292
287 206
293 304
313 252
204 250
313 293
239 232
293 310
363 240
362 253
303 209
361 246
400 398
311 258
324 223
365 323
266 252
280 358
355 393
210 359
394 274
251 233
305 344
294 220
383 207
272 237
215 384
282 215
381 344
224 304
367 388
379 384
239 258
342 346
202 303
304 396
328 306
380 232
201 273
251 335
279 274
371 246
257 205
212 390
348 235
245 266
222 223
250 213
281 343
358 234
397 213
381 324
270 360
307 271
384 358
205 215
383 328
212 240
284 223
381 383
257 225
249 278
400 250
290 280
344 399
265 340
211 246
263 281
357 369
303 341
278 307
307 261
386 318
252 269
340 232
252 396
208 252
225 207
253 267
238 396
265 303
287 228
348 301
308 256
221 210
396 299
268 254
311 206
323 314
274 262
297 277
209 304
280 386
263 332
252 300
279 268
354 317
295 253
217 354
309 238
315 256
288 335
310 350
340 232
263 365
246 359
242 206
214 273
343 276
205 346
376 235
214 281
352 260
334 320
366 242
357 280
249 396
366 358
345 305
342 207
270 339
317 263
296 331
335 239
206 291
384 333
278 349
214 229
209 347
300 374
340 209
205 388
204 371
298 349
227 391
307 248
329 224
262 376
354 397
214 359
239 350
244 316
298 257
296 258
203 396
383 294
204 388
281 359
310 378
307 288
368 366
336 248
389 397
224 294
345 389
204 384
290 247
251 388
255 299
397 257
246 380
302 201
319 383
359 380
312 218
267 232
383 202
279 323
351 254
368 295
395 371
230 284
370 233
223 224
331 220
233 376
351 334
376 269
268 286
400 380
303 266
363 237
220 393
359 322
247 326
216 393
249 398
276 370
230 299
345 312
270 377
287 220
263 214
240 282
299 239
213 354
256 375
390 227
368 349
348 366
226 316
358 226
313 233
347 342
283 292
253 304
220 291
323 282
256 314
316 354
352 328
259 360
303 249
386 222
397 334
387 374
249 344
352 313
328 298
206 363
389 210
266 209
252 341
242 307
254 357
212 358
285 271
317 339
319 254
360 267
339 346
392 339
241 343
251 320
241 256
282 381
217 348
389 268
288 383
374 293
291 386
250 327
208 318
265 326
324 376
344 262
273 335
201 313
278 203
233 318
211 266
250 227
213 391
295 252
373 220
297 215
357 298
342 364
216 358
241 339
334 384
352 358
319 352
223 396
355 255
265 365
272 314
343 237
256 237
240 228
209 336
243 365
234 336
329 201
293 321
291 378
305 242
336 375
346 358
370 300
364 386
216 235
251 358
271 307
347 311
286 307
398 280
271 231
215 351
231 260
272 321
237 328
315 324
302 260
281 223
311 396
360 326
383 210
235 205
268 333
267 306
239 265
385 262
247 352
212 278
363 235
350 399
362 216
275 215
275 307
237 385
303 396
262 237
358 249
241 377
333 308
282 372
372 219
385 218
322 396
247 284
383 349
234 296
364 308
311 391
367 299
375 221
247 389
257 204
237 297
332 369
204 366
292 327
336 276
297 257
224 295
292 206
243 325
301 359
385 363
301 303
262 275
323 308
215 379
263 251
275 394
372 231
311 263
357 246
291 253
254 314
348 345
271 342
222 323
252 358
286 352
260 299
379 382
206 393
360 220
396 386
365 367
216 276
381 373
321 271
377 375
336 276
271 206
218 292
281 269
249 318
373 260
216 351
241 373
343 352
392 338
338 356
256 353
231 237
277 304
259 254
230 347
281 300
352 298
392 384
319 392
301 291
252 316
393 292
288 335
396 231
225 333
387 280
237 369
316 314
272 327
319 253
273 399
353 376
249 296
360 319
287 260
361 338
328 353
382 367
287 377
398 311
261 336
343 297
256 258
210 280
336 280
332 208
279 284
336 279
379 295
397 218
306 309
307 385
261 240
304 299
216 253
210 228
388 352
325 395
361 286
274 249
366 206
208 396
241 343
226 372
389 374
389 247
282 295
383 342
335 286
240 302
338 201
330 277
304 206
272 217
291 345
217 208
302 224
355 295
367 380
266 307
305 254
305 386
300 288
279 386
373 319
288 263
271 369
339 327
326 210
343 368
307 311
376 360
334 282
254 252
214 319
359 318
324 263
304 224
302 382
209 275
252 248
337 275
368 227
201 293
389 295
213 295
205 340
206 338
221 260
342 386
378 252
304 254
314 359
277 368
340 237
242 344
237 330
218 356
308 370
201 296
264 213
342 220
352 348
309 324
207 250
310 336
301 213
389 367
371 217
334 262
206 327
357 242
208 326
349 315
295 349
363 310
361 304
281 264
251 390
388 209
391 297
345 244
261 285
210 383
302 295
396 307
373 353
300 332
278 248
246 325
349 208
386 261
264 267
325 314
208 264
323 398
360 219
241 372
303 202
354 204
248 349
262 372
253 361
303 331
361 301
207 309
260 392
369 323
258 245
389 265
308 311
215 219
281 255
390 383
209 295
387 256
244 400
380 248
361 282
378 321
382 384
381 394
328 349
316 385
394 304
202 253
366 216
272 246
222 261
381 230
308 319
238 303
318 217
350 278
250 328
350 232
263 330
377 342
231 292
327 376
348 280
228 265
295 299
311 268
312 243
250 371
361 287
273 278
255 222
308 304
301 209
287 316
291 263
257 321
307 335
248 254
214 227
318 260
278 380
328 341
222 377
311 334
215 383
212 269
356 271
324 257
279 211
372 369
225 228
241 331
315 240
336 328
267 206
388 344
337 267
284 311
243 394
244 257
328 207
277 283
277 400
339 356
362 262
276 339
242 269
221 356
308 357
283 374
314 222
269 202
288 352
312 282
297 356
290 376
362 366
259 391
318 349
346 231
211 373
369 204
241 390
359 349
298 393
274 363
367 343
364 206
246 276
240 343
383 329
270 296
247 328
286 316
229 383
346 391
308 267
394 348
208 304
248 257
248 322
219 214
264 334
372 261
209 211
355 343
291 225
391 337
352 228
252 380
211 350
370 318
216 315
217 223
218 265
279 218
338 297
231 353
230 354
213 391
364 368
285 255
392 275
343 295
303 347
227 265
296 348
334 311
263 350
333 232
366 363
249 303
211 232
255 392
385 268
334 301
387 219
307 378
245 201
224 347
347 250
363 242
398 296
352 212
398 236
243 363
350 244
218 360
275 272
352 211
291 285
263 229
255 369
206 300
322 382
398 268
231 361
310 380
208 213
343 205
201 386
320 350
381 289
310 207
360 261
217 203
297 280
231 352
400 389
251 321
322 400
341 352
360 202
284 320
214 226
276 214
363 347
316 343
235 225
301 347
237 318
349 285
349 331
236 300
271 238
373 392
238 313
296 349
314 331
220 279
356 296
245 271
242 360
365 229
384 266
375 372
335 275
256 283
357 244
382 228
233 354
371 222
218 266
323 331
348 342
362 304
389 206
326 383
365 290
211 300
307 385
223 241
259 230
323 215
273 257
394 306
362 365
279 380
382 201
262 330
343 223
385 283
228 262
265 344
303 275
243 210
211 265

Output for test 9

-1

Input for test 10

3 3
1 2
2 3
1 3

Output for test 10

2
1
3