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