1 1000000000
100000
709398471 709400457 120
851235844 851236100 649
936936007 936937004 695
847243542 847244675 249
879415891 879417450 943
949495250 949499491 938
417145863 417148581 965
135942523 135945862 640
112768715 112771876 172
699240687 699250140 500
728376563 728377026 50
203231684 203233122 535
994474332 994477061 461
471864377 471866971 879
757850627 757857061 371
245535920 245544145 746
602750857 602756663 962
944400822 944404346 349
826360813 826364329 726
646138335 646144059 142
772425835 772430966 380
581420236 581428966 462
971476770 971479298 549
664615582 664621260 529
48246462 48250150 750
920913183 920917346 221
79713930 79719230 554
45948243 45950405 111
407677941 407685150 30
17126018 17126183 986
270299161 270304001 857
581628540 581631763 409
802350001 802358733 644
721915901 721916683 255
187569781 187573450 843
78727531 78736482 350
49917103 49919556 713
813251657 813258547 600
62222769 62228371 298
909599148 909602481 331
54621486 54622603 550
225666342 225675757 355
478481750 478491418 930
660058393 660067742 87
242260648 242268536 407
835455490 835458791 557
537695190 537700585 338
99214254 99224230 711
316929853 316930421 672
869719151 869721417 3
256236833 256246046 845
248908734 248916857 226
429155090 429162816 958
473485370 473487501 590
193998808 194007406 354
491458214 491467446 295
139293122 139301319 691
217217460 217219833 94
476212170 476216092 615
323955194 323956829 283
777572547 777576640 437
107363393 107371113 283
747472618 747479938 527
205282926 205282969 516
497677516 497685768 151
517258869 517264485 626
342754515 342757184 643
24081557 24085000 914
227008001 227011249 685
13756616 13759047 958
146442900 146445642 415
532204687 532213149 254
544191969 544199394 533
513402847 513403728 182
247379363 247387540 638
693414864 693415232 659
686964841 686965594 802
765724485 765729211 404
881424398 881429828 526
350994434 350999446 840
44153743 44157900 52
217139157 217142817 656
118859412 118859475 579
883502294 883508130 76
132036827 132046774 438
58461816 58465975 668
154235476 154244760 115
411167277 411169217 765
46474681 46479178 768
241402556 241408180 738
614873396 614878769 604
502008799 502015054 508
157655806 157664959 731
181803384 181804772 800
779734459 779735879 582
301642898 301651979 875
117303917 117313907 712
569472031 569482010 33
534745147 534746055 101
240131267 240138873 602
699387004 699391090 195
763987958 763991048 296
113622467 113627129 158
850031547 850037775 314
781585347 781594014 296
860695928 860699251 93
780778154 780778716 365
81313217 81322770 616
675509249 675519020 545
149823350 149829994 30
707766302 707769904 614
393491849 393501396 643
424139145 424144123 478
623600303 623601839 48
875377616 875384256 76
164024262 164024499 1
842969354 842977421 192
771481070 771490485 765
360726686 360732907 483
362213582 362218145 818
164827963 164831194 507
235959576 235964008 153
77617220 77624805 968
699973048 699973311 978
432314096 432321111 37
906891171 906898851 22
277863523 277866445 512
662535066 662536213 218
630377831 630383331 172
421169665 421174971 827
275041834 275051586 135
743897691 743900618 939
591725195 591734694 238
784663163 784665714 191
25259492 25260965 109
95099528 95102878 289
707395549 707401802 822
495442062 495449640 776
393068630 393068674 415
223268154 223271574 635
135863982 135866751 170
396171466 396177904 928
840133405 840134216 608
449437994 449440441 983
847685535 847689999 804
910253645 910257147 146
506199284 506200664 362
773459106 773462105 291
41063232 41065753 753
964705647 964708650 878
611632633 611634805 187
294155803 294159061 538
100751082 100753357 732
109035689 109040915 439
18982672 18989791 638
967938825 967942214 363
10278973 10282270 637
128899334 128900681 323
986334976 986343661 639
65480080 65480892 107
787504309 787510504 259
279965847 279967273 523
286762385 286766559 543
399619117 399619894 907
108231906 108238852 157
732827543 732831700 51
221021907 221027664 227
132726894 132736475 212
110868218 110871427 76
253547207 253548636 938
78999315 79003810 432
133153923 133162263 728
254633447 254634433 809
841120340 841120417 225
342052598 342055405 14
605115754 605120975 628
393079805 393089045 564
64660384 64669792 184
393316595 393316900 129
272628021 272630889 153
814783958 814785641 837
483933390 483942312 368
426748470 426756313 282
743980278 743984163 664
397180854 397181545 951
257849218 257856179 780
441407847 441415516 515
515684761 515689289 495
757062945 757064994 691
709426425 709433759 445
585738929 585743289 511
26021118 26027274 852
457722486 457731381 638
872638118 872643287 763
817870782 817876535 485
106685083 106687424 313
766875863 766880204 296
724497729 724498404 661
112277575 112278500 619
41083617 41093497 949
764463061 764470449 236
66447923 66449031 263
227675775 227676736 759
355296412 355302763 234
290430176 290430695 562
227646012 227652283 107
772059675 772068503 497
316750971 316751567 999
778896631 778906029 797
404329601 404336724 19
465677900 465684537 522
925209136 925210341 789
824405750 824415498 893
737499860 737501554 466
260988094 260990600 819
644567655 644568948 255
146087762 146097525 905
59472610 59475031 283
900406960 900415500 235
278470108 278470277 803
903088478 903093119 783
360001000 360008897 686
527745139 527751234 10
11527033 11528327 98
241533848 241539346 360
330603668 330612874 985
90454274 90457453 636
287961530 287964866 256
795106813 795108749 506
429200400 429201885 60
378809554 378809834 161
260913688 260922561 100
289444373 289451164 789
692077383 692083960 336
529141832 529146412 328
238551543 238554445 326
47952529 47958760 83
286953514 286960073 151
567272770 567277251 178
372839627 372849022 663
107983687 107990530 977
90899199 90905823 289
99311650 99313176 739
105110439 105118570 924
550828125 550832589 605
844936454 844946318 303
189552130 189560918 626
25730214 25731215 126
823008714 823009217 142
629278243 629285659 555
575525257 575528751 873
564838234 564840026 878
662250873 662254246 255
542991964 542997878 366
71104888 71114015 307
340639843 340641517 791
829684147 829686907 154
186241123 186248269 382
140723251 140731419 27
898302742 898303670 650
35663648 35667390 959
931615521 931615578 818
699588399 699595559 325
481543005 481546433 270
117040371 117047389 691
987738677 987739605 564
184705820 184715461 918
755894324 755903714 483
988257705 988266019 113
301585083 301585978 986
216199733 216207841 468
545118043 545126424 182
526722861 526729616 768
112842186 112851686 670
261102806 261104391 458
669816496 669817132 88
888952410 888958928 568
255546328 255552766 818
500361161 500364139 668
593889275 593899078 611
870441611 870442779 201
53027079 53030806 312
559000260 559001116 172
903128379 903134305 36
775887049 775893485 621
953413857 953415368 881
923832296 923835121 664
369342864 369349164 417
328703032 328710534 227
90119701 90125881 118
109444662 109451087 93
717308863 717317679 110
550360525 550367097 338
455671697 455678551 750
619818083 619819591 670
307323704 307326001 84
210959936 210966921 908
515432599 515440976 411
829152367 829156650 74
140376945 140381541 362
898175063 898176858 612
876295507 876297911 940
914823617 914833168 527
98031306 98038134 843
833728056 833736536 559
940565725 940568653 130
88360809 88366361 349
18582068 18591776 431
134259479 134266059 896
640786903 640794466 411
132053616 132057659 587
478501227 478508414 624
585673167 585677054 537
865086044 865091040 497
219868238 219876261 539
425906797 425916201 635
141648279 141648929 666
290924978 290929562 646
243079760 243088849 992
326815656 326817324 634
337285067 337285148 337
383932653 383941824 899
36583629 36586131 76
845598516 845603578 910
119165365 119172235 798
624585904 624592175 113
226732890 226733197 234
431533556 431537935 774
311969552 311978001 789
992160544 992168924 410
170032528 170039715 644
38727865 38737693 456
179574763 179581887 433
359913189 359914979 805
825258098 825267169 415
114370247 114379278 172
167815359 167819955 206
926470593 926471911 569
261434367 261436436 340
159482507 159485936 118
113918267 113921228 312
404278912 404285201 158
66614718 66623738 983
981566152 981575937 324
571768308 571768726 380
204573074 204575176 339
158403596 158407840 187
722391802 722400876 941
892495371 892504966 894
911794061 911803703 93
107103530 107112832 819
815708842 815717496 761
126575351 126575385 464
223770335 223776277 355
657925009 657928033 344
695688388 695696535 932
814162727 814170312 878
240080914 240084138 416
257492855 257500716 671
178368100 178372793 431
847383544 847392477 458
434571714 434581067 747
978660474 978667837 754
511740938 511742606 262
246242644 246245119 429
154907339 154909359 669
352105271 352111441 504
858168148 858170834 491
452082914 452084215 200
542767584 542776413 969
142221016 142228135 619
216877824 216880119 111
318500572 318502798 601
218736676 218741028 128
46635938 46639142 663
78999367 79005401 585
520400035 520406563 234
381757889 381759981 147
532948380 532948599 265
424015930 424019596 481
114238250 114247163 241
710718869 710727296 66
881682979 881685422 364
753705931 753706925 951
550558059 550559663 181
782680721 782681183 750
145762306 145766438 940
306481890 306482090 628
504920387 504922276 230
998570651 998572457 416
818317133 818318614 615
664059725 664061153 990
970370141 970372724 935
715908856 715914329 907
264933159 264933343 464
11169341 11178529 89
814557441 814565112 748
27202732 27204536 294
507273360 507276047 571
559368589 559373376 778
726256004 726261354 586
2672971 2674467 910
752980960 752981225 564
713247 713965 500
112090153 112090525 493
986263967 986266397 205
702234057 702236982 924
485433155 485441541 884
12586450 12590519 231
374191372 374191563 228
141747501 141747920 708
429493086 429496751 263
800663346 800664867 958
136941261 136946108 860
192032760 192040561 569
369012252 369012656 320
303076808 303083089 510
139988733 139996716 783
743778967 743786259 766
914335197 914342874 337
502744425 502745370 614
32356483 32363475 508
314714745 314716739 64
172705703 172712652 866
174754562 174763475 819
585794481 585802550 90
416994801 416999988 769
187945663 187955182 601
925849796 925852667 233
137980564 137981656 235
88739252 88746638 88
356898215 356905319 377
92614074 92617397 11
901384137 901390443 905
636438003 636447939 910
262382173 262385175 814
765480614 765481712 877
847967383 847972948 671
700308334 700317870 782
482573568 482579067 442
273987154 273992379 524
216296594 216305726 89
591511321 591513789 397
200294684 200301436 759
179587940 179597935 681
721423850 721423851 435
47331015 47338184 989
607869892 607870840 556
248061914 248071232 919
859169696 859172435 194
60561138 60568441 71
207497012 207504131 161
627301100 627308696 677
487204497 487206808 329
812429255 812439048 982
630246286 630252078 159
673933721 673935261 301
213002710 213004934 824
287915266 287924211 33
824521184 824527342 807
665833728 665838680 86
48075800 48078515 309
33178313 33184863 853
713755339 713756703 79
138674668 138678128 245
649407000 649409777 260
508334511 508339990 290
480937812 480947311 562
120216988 120222138 748
126480371 126480756 628
129785179 129785882 347
961667616 961670526 78
838424275 838430415 907
499050128 499052989 232
996356207 996359195 515
362446802 362451737 83
613713063 613713347 371
502518704 502526488 719
636733616 636740419 332
411903364 411904769 478
392230343 392231507 352
490792041 490797005 728
62569119 62573790 413
587379025 587385325 789
404942609 404944770 830
180205474 180212266 223
690897556 690898797 774
463468927 463470719 840
563438645 563447732 891
131238327 131243563 313
138872806 138879203 263
957208508 957216029 179
634321236 634324142 369
908422000 908424265 38
640749789 640756751 264
675011969 675012427 292
808099192 808106301 732
400862317 400866295 875
934239156 934239720 985
380963048 380965063 809
867514360 867523077 975
228710973 228715511 181
573704151 573713371 856
593434520 593438173 907
491984909 491994022 564
413195173 413203763 47
424544815 424553414 732
287230548 287231554 47
208803774 208808951 5
825998109 826006024 289
550716918 550725961 730
480223244 480227715 678
252792776 252798773 212
930994633 930996090 746
659756890 659762458 418
138989455 138991529 59
106446851 106447780 243
695477584 695477795 744
927099630 927106087 400
217267985 217275158 806
992188273 992189033 218
95766003 95768033 954
485209680 485209767 192
647356892 647366310 948
343145988 343148278 613
360810406 360817651 801
80394817 80399558 803
309998410 310001880 704
597967154 597974563 376
583572905 583580027 509
647778710 647784916 558
510615279 510617074 202
400793584 400795176 269
892017775 892022591 672
282755074 282760195 963
359957687 359959307 59
94369838 94375905 6
205503641 205509121 886
685622344 685626371 395
596046071 596052957 239
910256579 910256968 356
31487138 31495463 827
144993689 144997272 976
946019958 946022118 367
775625980 775631491 97
588535944 588545149 231
81288353 81296833 181
655297358 655301622 892
711073244 711080012 755
28231990 28234439 874
971525228 971525290 54
238173936 238175884 863
71427763 71427900 254
661529089 661535385 771
655834807 655836236 361
397490904 397497144 988
99824135 99828439 452
695745666 695752864 908
495253908 495255464 706
96316015 96322383 926
82504890 82505230 724
659148294 659156388 657
336861507 336864516 630
663921762 663931600 911
89895884 89896119 524
45022597 45025079 79
741775935 741782553 987
274525739 274529195 252
848775646 848784122 112
2664353 2668476 609
37270628 37279491 685
157818351 157821439 49
100827359 100835642 821
11291340 11299374 34
835230251 835234751 404
53302776 53304384 677
106561204 106564513 434
371261190 371267692 207
355216442 355223475 888
622016553 622019805 583
199893513 199901119 518
60372550 60374290 745
441627598 441636779 830
267602770 267604420 28
199827155 199834178 108
894135559 894142288 135
453051586 453060175 96
123883020 123889929 796
307408226 307408693 492
498881114 498881933 539
794617696 794622027 564
129639214 129643723 940
15610310 15616592 321
789392491 789399897 394
967423869 967428423 716
639600328 639601454 515
850944463 850954065 165
48264910 48269930 357
653571056 653576637 990
515638549 515645145 526
342164439 342169791 925
170419353 170428484 873
305705292 305707894 768
848849614 848855244 432
516176358 516182608 602
290399425 290401551 680
77337940 77341222 344
836069455 836072483 377
85338814 85348260 635
885395154 885396309 357
858255031 858256435 126
56328307 56336107 106
539987530 539991195 97
750860299 750870061 578
661582082 661589824 278
471980035 471986244 658
928706066 928709540 498
484811761 484818305 247
264180138 264185630 404
279252124 279252909 459
176392481 176395721 952
455251606 455258794 797
97985063 97985368 285
120203161 120208866 386
16331090 16336632 843
753792718 753797089 77
972188375 972191691 248
227495224 227498786 226
862945471 862947182 15
89659226 89660988 660
570758685 570762160 334
353440987 353441606 666
903092784 903099856 527
82968419 82972273 37
36884805 36892981 627
986050999 986058870 955
220866427 220871493 996
966152675 966155716 149
615528252 615534657 791
401815618 401820225 203
62926279 62928243 799
162147963 162156260 1000
903292628 903295618 262
678864155 678873860 34
92239192 92247400 597
657516170 657525573 876
846675124 846683042 881
440938472 440947280 109
925117971 925126589 159
563393762 563398184 785
487534317 487542901 94
873932115 873934878 389
30355115 30360844 170
907304726 907314093 17
624984111 624993495 20
52240708 52243611 21
795383584 795387877 800
531633815 531640686 253
783453925 783462870 308
971338434 971339077 629
332430219 332433945 931
142520663 142525497 844
50018053 50022637 736
368080572 368080622 781
622127589 622135835 720
406592960 406597148 827
2494982 2503890 409
188249132 188255023 812
224975385 224985144 538
433234692 433241610 25
214842673 214843065 826
632725603 632730910 445
701547797 701557758 177
472085533 472092877 986
328235666 328244409 257
214753736 214756102 883
936639564 936648760 795
898117324 898124478 522
540125487 540132116 171
787782025 787788265 606
56997050 56997458 609
687821226 687822106 275
406703022 406711860 342
243997550 244000725 981
107009537 107012795 207
178272143 178280614 744
952477027 952480326 612
635073172 635073624 612
52661694 52663241 994
693729216 693733164 419
529614173 529622470 867
892746782 892756685 917
630680407 630684006 115
940916749 940922299 196
44052730 44060118 942
414732287 414739646 423
607032031 607033265 818
180995993 181003912 887
619840604 619847074 441
1057600 1062665 723
462914369 462916573 51
220253587 220263447 308
53284505 53289428 234
221103970 221109742 61
343281165 343284081 422
600568106 600576367 278
60234879 60235889 158
806404696 806409800 562
442227583 442236862 659
360345376 360353960 322
201056449 201065707 158
21357851 21364305 126
361587159 361593464 500
628447393 628451371 623
918452454 918453519 825
191128227 191137469 314
772230504 772230649 183
319269014 319276085 45
467316926 467325815 863
269035936 269037830 277
418155259 418163708 411
149321767 149330203 131
502765892 502767649 705
961684391 961687982 247
319510365 319519854 305
767780191 767788613 819
426258856 426265021 211
901978389 901987088 299
375934786 375937148 321
467968648 467973851 68
31653925 31657797 264
382421336 382421908 958
740524466 740531210 162
11764172 11773067 109
269760769 269761983 509
857795424 857805204 838
228952594 228953869 317
590950806 590952259 513
455227456 455231291 634
264010128 264019411 690
230160547 230168511 4
702218810 702226364 435
554059119 554066790 758
147268632 147273251 471
110294741 110298698 548
66622601 66627770 519
207380438 207381098 991
157315107 157317264 556
88211970 88218701 554
614871603 614874874 551
858846292 858853127 472
90807647 90815102 78
607561082 607563067 501
764388839 764394183 93
522975310 522976435 157
55347209 55349188 292
129284727 129289475 372
23563070 23568666 257
640160625 640167012 948
207528531 207538013 117
193635432 193638681 833
777618904 777628881 357
899449333 899451154 1000
447134834 447141939 625
137472279 137478587 990
240222435 240223078 955
465697077 465705385 708
190332449 190337774 918
710112056 710122036 97
480263355 480264212 878
764796473 764802127 950
498904656 498908574 669
679774013 679777217 821
566496364 566500711 811
306340340 306342305 461
157084330 157092762 319
890383635 890385718 902
713618694 713623851 257
784104612 784112843 235
42569709 42579325 743
103885586 103889753 34
679414886 679415186 227
7448906 7451212 105
695548727 695555642 167
360619538 360627429 506
378152999 378162521 278
803496317 803498521 478
618450570 618452837 125
846578826 846585713 180
980558060 980560514 590
80433154 80433183 822
487323187 487327631 710
683879765 683883860 961
717035870 717038253 574
738959036 738967030 879
887121541 887121944 512
254262170 254270837 131
306077998 306080677 444
232901474 232909235 720
744844655 744850133 702
27203596 27210280 971
992258417 992258617 126
843946477 843954835 186
409525438 409532967 972
960524363 960526422 646
950767242 950771153 670
242371105 242372623 360
873203235 873203361 619
261915030 261919921 53
340094749 340100377 898
2828452 2831987 896
911550772 911553551 783
40643899 40647557 82
102589435 102591079 601
940419757 940421825 858
767270755 767276741 654
961295425 961298346 618
31022785 31026278 931
447419753 447426051 717
204548807 204553866 157
988000704 988006097 894
730724951 730732280 47
920044733 920051625 677
92356166 92364344 95
964695117 964697103 227
128536975 128546449 599
323519628 323522257 426
656421596 656421713 838
580804527 580809142 280
34602595 34608064 469
57627753 57634327 812
87148996 87155191 574
410392043 410396576 936
723819720 723829663 732
141990166 141993288 285
772911392 772914352 943
272383342 272389876 377
882777118 882780896 593
329812307 329820289 913
22887588 22891625 391
7130409 7139561 571
137885570 137892433 52
621671144 621681092 617
56680080 56683728 699
398018162 398026184 897
881072447 881080750 420
830662740 830663217 570
355568117 355573997 316
191844061 191845233 939
786910325 786912973 508
345315716 345321085 827
560093637 560098365 141
161969040 161978675 850
70986659 70993643 276
937051707 937056658 867
19826605 19833709 551
5397374 5400292 576
512250944 512259130 69
49325261 49328285 869
902457550 902459597 255
106250408 106254296 750
865815234 865818773 815
120817376 120826153 21
134165225 134169360 657
482194851 482204406 806
454380069 454389811 400
676148620 676156275 86
124916547 124926375 239
830944616 830946238 451
976561484 976562501 988
437171090 437173140 590
72420191 72425646 829
167678005 167684519 459
197132026 197138782 745
922495034 922504864 89
889268840 889274181 387
683558592 683561766 706
136027029 136029251 321
602242267 602243798 545
126564718 126566990 670
348421056 348429729 201
613126997 613133103 966
480776177 480777057 456
113337636 113341848 520
286830731 286832235 787
85790820 85791690 769
235077206 235086620 74
740087262 740087318 925
113071934 113076077 741
403356480 403359599 40
70947500 70948111 132
517062700 517071625 61
460033666 460036850 347
725710472 725714217 657
448258344 448261505 1000
109872131 109874700 885
17448251 17453126 361
847135325 847141478 863
428882600 428891994 335
741118340 741126144 522
465436732 465439131 115
39008864 39015674 57
386771275 386779349 822
823885621 823886746 574
400000278 400004576 407
890126628 890135635 707
183533514 183542525 914
816295874 816296523 31
776957088 776963228 434
520275773 520275955 314
172816646 172820107 46
83000763 83006997 125
421504169 421511940 572
111553992 111559781 139
824036916 824044577 401
993267323 993270634 792
557552381 557559151 785
751969294 751973584 452
169121677 169122349 719
69565111 69565171 325
561688775 561692763 14
863923820 863928471 213
345849296 345850270 390
467498868 467506590 836
807099357 807107997 911
960392759 960399649 965
742283902 742288942 531
170221038 170222168 321
91339491 91340802 549
639554559 639559537 550
850951884 850961819 197
896000897 896002645 955
813710461 813717683 882
990851850 990854703 150
103827038 103831548 36
552636299 552641207 244
227406264 227410900 830
16703145 16705852 413
884306465 884309397 671
312206014 312207466 389
820677564 820677594 233
435054111 435056237 247
385820066 385825622 555
799512298 799520389 82
787684799 787690320 965
26890836 26899506 309
362914079 362921764 553
205823260 205825760 834
160104024 160113009 307
542361695 542367927 338
979710435 979717897 603
33839019 33844101 763
568671265 568676589 86
782572820 782580401 258
848075252 848077990 817
719761568 719767839 27
210540877 210549112 146
915213430 915215519 762
856516615 856518739 841
978306273 978315923 285
67620612 67630259 643
532960565 532962615 111
417810679 417810866 644
388397766 388400629 826
140606375 140609305 806
778263542 778271605 973
854005568 854005573 216
447755066 447761621 70
723698828 723699250 947
271176020 271180554 870
402392656 402396164 226
938026298 938033671 601
165647410 165648830 591
323592404 323600441 400
358857230 358857295 813
764159386 764160826 793
713873359 713877358 648
275945927 275949771 636
656200347 656206986 237
14740646 14750433 462
893928515 893931201 648
125990742 125995120 399
597282693 597291055 828
23959285 23963995 373
893626034 893633871 291
201841847 201847075 102
520884639 520894629 481
913811638 913816743 925
295836274 295837352 547
228507861 228511058 540
837616322 837619017 187
895814969 895822606 132
936064367 936064440 837
376175195 376178548 945
457061567 457061908 633
171846208 171848590 707
446276310 446277016 490
986873790 986877523 198
93910067 93911251 604
638567614 638569511 656
449571504 449575074 221
224281692 224289820 878
605757174 605763285 579
907129012 907129530 913
157022308 157031694 281
861777941 861780721 847
490587998 490591719 50
904809487 904815695 242
85421036 85428284 58
836106639 836115372 382
24123295 24128494 379
543399516 543400428 696
224958744 224967410 380
813567322 813577312 258
38217236 38226829 53
792534516 792539827 407
130877363 130879735 719
426646763 426649111 172
593654355 593656281 691
927736412 927740177 174
509917145 509926626 161
177812875 177817808 838
827238571 827244745 41
246774951 246779812 605
665113559 665121068 476
539315963 539318840 638
41228371 41233300 149
469643440 469647809 146
958918612 958928289 826
307996654 308005525 849
155445178 155452191 813
98319340 98327010 995
65933529 65934084 568
664044920 664045115 815
799782526 799784379 296
335201353 335203106 996
132079343 132083598 56
681004491 681010736 229
739302637 739304986 757
392394814 392404627 697
476387662 476388199 133
867920825 867922125 443
110393820 110395252 324
281281739 281286083 506
341635554 341642418 246
34705202 34708534 301
153025197 153032671 725
679989252 679989333 588
894760480 894768725 413
243509588 243513482 890
948940285 948949492 897
78518769 78527184 241
105025212 105028496 465
560730886 560734039 609
692410742 692415207 628
165178340 165183068 999
518349640 518354877 63
645669365 645673450 969
16780953 16786593 861
443119366 443128946 566
85197607 85203966 284
98460854 98463843 826
728712096 728712401 538
599433911 599442770 989
669638520 669647369 344
296657499 296661207 899
110659499 110666268 649
801272913 801273620 353
49502233 49505580 535
594650093 594658712 657
534144010 534150347 61
491855294 491862332 585
40737471 40739492 670
291184359 291191821 639
671961348 671965892 702
82253042 82254753 104
851731940 851735816 146
838455940 838462872 903
722414293 722419999 260
103400180 103407041 685
372406836 372411126 716
183407247 183407612 600
762403831 762405749 930
919454500 919459897 522
67806491 67812030 633
47354193 47360999 242
875792297 875796225 700
923986793 923992096 420
985090695 985094131 372
928401307 928405272 119
49554343 49563978 523
581231059 581236283 571
326925010 326930313 440
15348291 15351630 667
245934813 245941423 241
540839445 540844993 209
49236038 49243061 116
29267738 29275543 962
987240157 987247175 452
825171880 825173054 472
137712999 137713472 678
311523872 311525123 779
838459793 838460341 62
759258233 759258615 844
70136251 70137632 117
738022492 738028998 933
402719051 402726518 396
210925167 210933307 651
706129480 706138101 600
610746283 610750901 208
28175757 28178746 158
35857434 35865459 517
817198562 817201816 885
282086624 282095635 895
55008819 55011095 715
498738936 498739104 331
218180219 218189713 984
236608614 236614378 725
330527264 330534709 622
485026864 485031673 101
333541422 333546405 576
220592580 220600182 274
432444097 432451989 765
148537332 148541650 839
531704226 531712863 515
680395942 680403402 681
840484623 840485704 898
208689959 208693316 633
814279683 814283359 846
349526656 349527295 342
639602756 639608173 944
674737333 674737401 682
471486957 471495960 629
15795073 15796263 902
66919913 66928504 642
252546777 252550947 667
605665458 605668307 911
381511356 381516616 767
643525988 643532367 887
97838835 97846825 221
207712527 207717240 328
1322823 1323940 662
367043504 367048730 795
974589483 974591362 908
106047385 106047469 598
816426026 816428144 228
309497044 309506773 832
98407955 98417203 395
124800072 124801259 992
14167960 14169366 892
809087531 809093827 900
990583859 990593118 591
631765872 631766934 239
17594018 17602030 607
591572926 591580520 589
442955874 442962735 348
399622453 399627310 564
154573636 154576298 487
63983032 63988247 748
499679373 499685564 193
106156617 106162847 163
523017517 523018265 955
130032109 130033502 952
251203697 251210866 80
197294655 197295504 943
887741244 887742266 534
280122944 280126384 817
127588859 127591394 404
664166696 664170261 711
533382444 533385355 680
538107636 538107780 530
886054799 886056357 237
431063105 431071375 166
540176056 540183145 465
40499487 40500962 687
38080781 38083874 783
201862315 201867957 330
841341131 841348400 865
907441534 907441923 430
524963597 524971363 719
560591627 560592437 624
823413156 823418969 44
9044744 9046781 923
896735910 896739616 849
61629725 61638559 430
390266412 390269844 253
178118195 178125720 370
677323875 677328264 696
189940741 189947426 718
484984521 484988895 183
209618240 209620305 986
322514863 322524014 586
199208257 199213056 641
117214181 117216163 102
885285380 885293250 49
995683809 995687121 776
41183413 41192741 167
449390783 449393307 40
52927479 52929748 797
368476547 368481839 501
76904081 76910167 831
568834066 568838860 316
582837652 582840626 544
255010643 255011120 32
273012744 273017137 597
529859793 529869154 221
63632570 63639462 390
781226087 781228714 434
523981478 523988477 568
51856626 51857023 223
889815126 889817294 115
303481307 303486011 573
411235623 411236277 935
927155517 927163898 827
747976901 747985329 451
935329497 935330709 882
879479719 879481464 726
463578459 463586012 702
659916893 659918336 507
215984812 215989658 858
911734034 911734587 289
661815500 661817711 785
788744072 788744624 283
491728007 491736800 423
593014185 593014684 307
125371636 125376755 334
937000517 937004902 929
921600593 921609799 961
676046296 676049984 821
958297802 958297902 658
136831661 136836976 620
141068299 141076884 240
834809084 834810623 481
505924367 505924682 239
261941141 261944947 249
670839448 670847436 108
967511781 967515586 683
68107061 68115210 717
753851372 753855019 347
401242545 401249841 435
62137203 62141444 909
331383173 331391403 882
659945412 659946215 926
311575894 311583251 328
65946484 65951178 266
671034084 671035325 838
62168192 62169566 926
971344874 971351710 310
714658943 714662544 988
952027289 952033562 818
751951074 751952355 659
173647983 173655578 798
731449864 731458871 20
66617142 66624794 959
670877820 670880143 39
137246087 137249603 916
443609924 443617857 925
379486201 379487743 346
866475510 866479058 786
285656848 285664487 122
742811666 742815582 11
79804325 79805181 721
437703122 437708585 195
503833492 503842767 912
931603451 931607640 112
687986841 687992433 395
443823109 443824582 220
19140385 19146019 270
482045730 482055121 260
438906867 438911674 242
290966340 290968683 297
100361352 100366009 333
50991424 50994568 584
802801969 802808992 327
519885232 519890467 890
415671344 415673816 537
866227090 866237065 459
81204311 81208177 933
589496930 589506325 267
253247542 253247709 448
876999783 877006979 295
65221080 65221265 464
991559412 991567720 458
92497348 92499504 590
582135674 582145054 876
983868563 983872450 2
287458452 287466059 586
936515261 936516900 554
163041545 163049069 603
833512811 833513204 869
86102260 86111725 473
663621554 663628630 131
498391369 498398613 210
28114827 28120260 608
609141768 609151103 590
25591994 25599879 914
112935996 112942672 327
20029583 20035181 400
618529487 618532935 755
390481441 390482642 651
627308660 627310740 329
619977485 619979078 437
321365616 321370012 956
487497176 487500811 524
68657785 68664116 413
142281724 142282608 568
419007637 419017402 524
617578964 617581915 389
524232716 524238603 151
728465821 728472210 75
631009473 631018840 905
813896152 813905007 991
489830590 489838791 444
355404897 355409028 74
503116420 503116803 822
367617185 367623520 564
785292103 785297980 652
43599627 43607822 320
931571367 931574715 177
612248869 612252474 122
919144943 919152718 431
790878199 790883523 871
891070190 891076682 278
423144985 423151926 859
415217411 415222680 575
328945584 328946394 367
189921499 189922948 443
111081151 111086595 833
817486821 817488380 290
927667998 927669656 919
684622471 684622577 19
715658901 715666300 270
493271123 493279418 462
486308401 486314009 900
887300610 887306745 757
764905537 764911744 501
261404904 261411613 995
648322697 648323266 467
543237881 543238619 304
322899522 322902624 362
715773440 715779072 361
205385459 205393156 911
458148080 458156231 648
111375543 111382321 721
78021793 78027919 203
8686902 8695062 972
123504402 123505200 238
60282748 60291080 652
10105215 10105758 590
609575869 609579808 876
618427231 618436194 632
660836943 660843496 639
675166853 675167305 768
405003501 405012233 1000
126008223 126016560 489
105914777 105922475 867
526185098 526189558 146
724224335 724227571 474
516146339 516147391 682
719437929 719445813 411
966799805 966808359 932
795370787 795372374 911
68293427 68299389 968
983871545 983873104 918
28413545 28417528 11
941736383 941737335 4
636229250 636237923 749
78329748 78336767 890
63844222 63849199 947
841043253 841049701 521
27793665 27798198 677
44901597 44906461 126
97752507 97759227 428
497010824 497019076 229
501535742 501541980 954
894381752 894388555 453
536752106 536753380 402
699634855 699643718 686
295829096 295830166 307
335440042 335440059 208
428043564 428051624 264
897099591 897105338 458
550928717 550938346 76
917214144 917214304 941
253475724 253483374 348
685721677 685730535 138
24899482 24905708 880
944677883 944678934 368
874313919 874323650 427
477437578 477440899 738
326003137 326004421 63
239326753 239327346 335
12779211 12785209 814
419686638 419690102 765
443920578 443926706 809
966410926 966417319 955
781410415 781420370 206
525148295 525152201 664
128470663 128475928 864
360254439 360255030 458
356510177 356518089 966
702580590 702589189 64
443367276 443376373 878
529139090 529146797 538
456906855 456911118 920
433239014 433240853 330
500000969 500001371 220
898977526 898980333 696
477287190 477295107 738
383275405 383283789 709
952382214 952388020 816
612651180 612657841 28
113698245 113706522 97
858968473 858970341 155
618192361 618196788 790
792329281 792337631 703
624649962 624659295 677
287537533 287545880 649
578186228 578189507 632
223426317 223434922 702
848179026 848185092 650
483480194 483480303 836
516140221 516141545 650
811454668 811461960 552
936593823 936595301 660
40510964 40512554 782
237100666 237104688 223
160289695 160291589 189
187742694 187748639 695
447930325 447934932 956
153623378 153623428 79
661332028 661340632 84
526153215 526155250 683
191454216 191463653 753
186374120 186381057 535
967819780 967823324 948
674062913 674072425 323
805104486 805109732 230
259922026 259928741 364
515802721 515804559 167
661054677 661055256 995
648060107 648060435 366
941986541 941992704 309
656532224 656541749 918
355698328 355700612 701
657677213 657677660 446
354798161 354800524 207
924227483 924234850 14
506019063 506024450 161
973326428 973327713 985
107124945 107128609 187
50560940 50561114 767
992147306 992148228 210
153056965 153057361 221
639711882 639716187 998
93738583 93747456 258
408164379 408166905 430
967573587 967577619 439
489804951 489810234 473
457568463 457577524 579
171310800 171315520 360
932138987 932141294 598
106417754 106418182 728
220300315 220303014 80
612724535 612733093 110
322580884 322588990 352
170205493 170208799 106
977144923 977150173 693
106052713 106061898 342
111818186 111821595 770
67793115 67794456 142
929999474 930004615 452
51530074 51535212 771
79404151 79413226 701
965121231 965127710 865
769412341 769421973 611
2471045 2473192 87
19095501 19101885 148
743513193 743514487 511
534259535 534261798 336
69693655 69695812 961
751907796 751912435 570
336495600 336497066 635
815604370 815607928 365
194807422 194810314 628
261300288 261302478 774
813854249 813859321 763
408117336 408119818 26
716695834 716695867 999
376878345 376882935 508
698749680 698754894 483
853620640 853628848 580
626146562 626155604 451
975261547 975266527 473
121265913 121267797 725
529400540 529410434 669
374762665 374768201 655
827557779 827563057 494
864930805 864933593 524
297967155 297967570 88
238485015 238495000 659
754277497 754285083 673
627860428 627868787 990
763280230 763287672 324
387424703 387431776 79
170447779 170449928 825
29245448 29247751 466
671321453 671325880 794
263254947 263258271 306
401075471 401075758 162
471558909 471559652 48
691882567 691887833 572
666470591 666479085 361
731818580 731825221 696
703530904 703531004 942
628931335 628936259 430
769320159 769325046 230
791067975 791071453 512
102292120 102298464 597
419688426 419690361 188
972651587 972661172 791
312447635 312448983 242
145213558 145222149 472
97095919 97097862 930
848388964 848392179 442
667842257 667851296 732
937372687 937380415 468
884259268 884264086 9
336059781 336066948 495
10221378 10230525 802
57227565 57235573 17
568079706 568088187 151
444538948 444545519 876
19498420 19502220 180
908754700 908763893 738
647216142 647224382 982
110363225 110367898 382
622408693 622412651 109
412223052 412230408 956
38028548 38029904 227
458449700 458455944 437
292529069 292533414 279
84665570 84673329 30
648813445 648823174 698
569307625 569314520 33
254711714 254719487 272
481440695 481442730 550
871331077 871335643 95
920483537 920492380 771
26157494 26160289 174
313074071 313084005 492
901368507 901378356 515
808521137 808525024 837
327229167 327231386 576
259621216 259629587 366
454086248 454091806 648
430982871 430987272 155
275167421 275171631 705
575931866 575941669 306
816819637 816821150 453
565601161 565609646 3
26987654 26996382 619
621575168 621575893 805
646419004 646423213 788
973533930 973535328 394
511674647 511679297 713
908057296 908057919 78
978077801 978084954 518
491628506 491635123 847
713448811 713458345 666
534083616 534090876 259
264498969 264508172 358
344707588 344714132 944
564407744 564409531 696
719896531 719901193 15
232997925 232998406 580
210939988 210940170 367
282647065 282652864 573
171966583 171971646 996
651898429 651905246 54
601116447 601120302 624
185211056 185211914 847
453034414 453037342 588
918140358 918147475 683
760274404 760281630 708
386541419 386549880 380
956060349 956069893 697
47297717 47304175 167
640453640 640453889 492
311459986 311465450 627
24620041 24623660 728
903084015 903087213 797
121323213 121326141 453
300912801 300919500 203
793304483 793313203 836
424548542 424557347 391
1286923 1293275 582
989125970 989126369 540
366143488 366151587 728
623967980 623968796 48
181080957 181085876 812
719049685 719058935 632
354889482 354894078 217
285824286 285833367 509
76261841 76264752 205
446098676 446104169 671
480849066 480853210 485
391452999 391453627 365
460557539 460558281 236
712645617 712648332 93
799615664 799617446 340
175100477 175103855 601
24311109 24321051 426
505314675 505319080 50
683735184 683739065 507
172363389 172372150 506
210257059 210262984 776
753476543 753486207 367
554352259 554357113 797
400821495 400823237 204
309376938 309384313 920
452122278 452129232 320
437174230 437176324 201
385856006 385863311 718
746564056 746564925 426
870151914 870155000 808
328651771 328654535 606
123350548 123355218 754
800923266 800927217 439
727513413 727518954 741
527088968 527092387 58
380730889 380733394 202
860005208 860007255 452
172317760 172324402 729
603492828 603499780 189
229792254 229798143 37
202347412 202347940 646
149491019 149496031 444
167708772 167718740 205
717558211 717565932 107
364201303 364210705 298
907253711 907262087 118
521815913 521817098 167
937231715 937239483 573
806299445 806300397 33
517786984 517794761 759
391541372 391546798 254
490336017 490337421 647
420163813 420172351 304
735377017 735377120 725
689313475 689321312 466
591350124 591353988 93
893609243 893611215 927
738297761 738306762 224
511271684 511272359 996
106578718 106588159 724
951919826 951929797 512
670914081 670919107 669
91944728 91947169 597
868451383 868454385 85
727947459 727952873 227
50038275 50042954 78
362938368 362943250 193
231685646 231693716 374
828597869 828598755 998
609684216 609686078 605
804736940 804745411 936
616103452 616104693 284
45791122 45797885 443
114025069 114030077 619
538363504 538370364 620
683007731 683007870 745
160244161 160248964 463
491888704 491893906 940
615173077 615179015 452
188913075 188914204 32
583412030 583412162 789
337694967 337700175 625
794614250 794616759 538
226850043 226850615 185
664746662 664754579 641
355166633 355172179 19
184427378 184433119 117
751170841 751176061 860
646211132 646220951 823
380819936 380821732 2
914092318 914096073 120
197948107 197950610 41
755817731 755825543 80
384678619 384679161 891
100465804 100471080 853
336159444 336166872 248
141797815 141802656 803
880319282 880321679 60
783409493 783417658 394
679666316 679674093 152
31290319 31291832 292
495534788 495535795 45
835986828 835992745 750
803470260 803473267 498
512010151 512010601 258
352486355 352489876 298
7906603 7913710 418
343547755 343552184 378
146265816 146268086 820
736266560 736274710 196
302463063 302466261 241
428267355 428274898 743
303890751 303900311 974
723947502 723947677 175
620320350 620323472 179
805239607 805245926 626
486388256 486391986 237
848193673 848201098 482
494343051 494350928 218
923563870 923571940 621
369192417 369195381 340
745321008 745324157 199
249897751 249902043 237
343773075 343778861 182
559109250 559117423 980
848888428 848896739 131
401786405 401793197 234
359600994 359606286 92
602651476 602660849 116
619380044 619387243 699
236936666 236943214 345
191644357 191648034 344
979037906 979044335 94
435104143 435108027 48
215829676 215830308 999
833224655 833228612 908
344808136 344808680 72
905970370 905977870 261
712775462 712776300 499
764005578 764008404 957
795927276 795932054 183
111003621 111013512 417
990018315 990024026 752
884345760 884350719 161
370449809 370456038 820
921167158 921172963 258
341737418 341745843 748
118548841 118549824 584
99795102 99802839 245
484851951 484853265 950
197283260 197293041 319
606281443 606287546 396
162200211 162205222 730
114937313 114946527 205
955749474 955757136 707
96262295 96269240 863
90396902 90405441 506
782390650 782399886 518
89393585 89399494 342
761540830 761547180 95
123245130 123254469 474
706410450 706413457 471
260230197 260239645 135
911225926 911234181 910
799534481 799539376 492
288469189 288477605 583
916287402 916291760 740
27797259 27802105 89
676452777 676460156 538
132578470 132584431 290
160179915 160183332 949
555184388 555190493 754
133628211 133632129 768
33013347 33014331 94
695234606 695241613 894
785709098 785714152 337
930636680 930642355 34
471754771 471760484 379
527612210 527619942 659
198004100 198013570 768
967782389 967787793 358
886746690 886752006 396
561178444 561186916 981
5794212 5799350 842
188047655 188048511 535
358655549 358655672 64
171429238 171430704 697
864249271 864252697 237
924539000 924547401 903
589175659 589179544 390
324732778 324735840 440
254455486 254463920 229
84754233 84758825 228
75859215 75860198 923
696545407 696552850 575
893830942 893831395 323
808701357 808708200 101
209960404 209964542 649
420372641 420379823 759
673939895 673941668 967
250724285 250732903 916
163422076 163431627 554
967217655 967219916 634
795739234 795739896 627
534516508 534523829 275
878784082 878793327 470
466767405 466770476 253
81619507 81623979 305
47611507 47620670 60
892355616 892363656 120
813855935 813863343 661
632411201 632418620 688
382251756 382253561 595
329588741 329590944 418
332732719 332734886 647
727214993 727219129 168
724207463 724217275 748
200172066 200181147 380
166841722 166848672 3
401271781 401275182 520
345154252 345156572 672
323221914 323228682 899
442446601 442454944 133
787582546 787582601 600
434488964 434495013 574
784743962 784749314 982
732178481 732183732 146
938010229 938019146 813
612199609 612206933 337
27635612 27644847 180
710774481 710782487 955
59824153 59827989 931
90723053 90727747 13
475721535 475729122 187
305526135 305526148 78
819686059 819690097 962
44469043 44474787 658
4191538 4201320 420
75440351 75442559 902
863376039 863378222 517
260354219 260361966 31
932747173 932756646 809
365482456 365485655 538
940811819 940814129 812
988324006 988324597 400
545784435 545793061 950
635375397 635379113 332
538853405 538859077 942
751357825 751362983 159
144763079 144770621 689
267824595 267833984 699
318212976 318214414 860
766633785 766634239 776
613082673 613090617 225
940109485 940111869 808
739752235 739753637 801
91722186 91724119 834
285746867 285756094 756
554803808 554807595 27
216125318 216126670 337
297347007 297351329 567
214276056 214285177 969
174220268 174221436 825
120419044 120424198 852
381110268 381110518 235
114336426 114342892 404
287267226 287276651 968
796888060 796892929 936
352423166 352428911 80
324280194 324282871 653
280867882 280877312 819
482540448 482547363 960
714561417 714566023 236
194929593 194936876 536
864456795 864464052 319
563983381 563988498 689
839293784 839294857 594
178279752 178280172 365
119794689 119803520 944
120229119 120230584 841
471829772 471838798 95
147453941 147463264 404
760281902 760285696 629
634496489 634499380 599
383180376 383186515 836
93926696 93934202 499
64036735 64041962 739
532716328 532720728 37
638228693 638231362 501
935377636 935381456 509
492804827 492807197 749
755340921 755341979 436
789778325 789778911 889
770337305 770339426 934
817436904 817437722 126
17220092 17228599 50
631506941 631508596 405
947564679 947567530 215
614797716 614804679 711
838145568 838155304 325
89372078 89375927 412
206894177 206894488 88
968219612 968228814 368
792942501 792946049 136
728508787 728512582 278
639375264 639380881 466
89525314 89531028 740
770769069 770775809 340
861386284 861393816 983
186204345 186211267 612
12936021 12945559 420
665927433 665931839 797
145148872 145151303 849
210882240 210886482 558
350140375 350147852 169
946103652 946111927 870
945215119 945219261 863
116544209 116546096 886
287774549 287780457 623
654683882 654692756 280
152649845 152656034 12
274477265 274477486 272
775507062 775510670 143
150550262 150557199 865
317427819 317430148 725
946092987 946095170 846
906282208 906285631 631
829502422 829511708 187
515834658 515837282 25
727560282 727563844 207
7857562 7866234 410
298614924 298618311 397
954210195 954219792 256
647895688 647900613 1
320097553 320103633 473
404357277 404362554 948
392566474 392576186 540
374250456 374257140 340
972694642 972697572 39
901801667 901809232 619
200292225 200298155 43
28585987 28588296 84
52610384 52619908 184
122546989 122546997 897
891728991 891730156 428
267845815 267846287 296
344484762 344490967 74
919377301 919381390 273
961583991 961590000 130
906363030 906372485 618
113431000 113434303 18
882921393 882923550 339
489311477 489320878 558
413141012 413149658 463
952443908 952452317 920
129680687 129683289 5
38427984 38429808 914
142517058 142519720 927
123966680 123971082 932
793578809 793588476 955
583946428 583948448 201
207959796 207963091 784
111717486 111721203 100
101946044 101952090 53
679057507 679064296 699
15665778 15666224 158
516128133 516132005 729
573011047 573017829 951
560564974 560570834 163
156517256 156521290 755
410153210 410153663 697
374281411 374282457 32
930004194 930013898 194
982448294 982455828 367
654160698 654165242 447
689386748 689388646 566
355972257 355973905 667
998401987 998403570 526
93602289 93604916 713
750640803 750646339 61
728396909 728406673 186
140301608 140301807 755
574308990 574317982 161
519730534 519737665 609
537190901 537195744 915
284166699 284167235 349
37822266 37830658 563
541618283 541620103 176
938071808 938076869 112
203665873 203666808 304
131979284 131979974 706
306958469 306966397 869
936563224 936569169 224
837543735 837552191 576
259329696 259334368 624
880978611 880979993 419
275705310 275714339 822
254605224 254606712 563
243205751 243214453 591
802071864 802078398 421
792753518 792762534 511
920371224 920379408 559
116755443 116762107 946
606877668 606881830 867
930735243 930745035 686
595005217 595013317 555
436557987 436558970 39
811365809 811367478 156
275379722 275383047 432
217169313 217174725 578
92408085 92417879 8
629492947 629497603 258
968725506 968727281 730
241963802 241965529 289
263905668 263905729 543
424258355 424264720 758
712221260 712229271 930
165616651 165623207 678
326062807 326066625 528
836664238 836669097 888
753603167 753606943 469
356342526 356352203 273
951840783 951844439 520
181693864 181695521 784
30929154 30932871 642
611392696 611398788 715
656579454 656588035 127
442194735 442196530 346
222843764 222852565 286
241732291 241740596 890
153448530 153455369 930
750745999 750751001 563
659028622 659031182 405
142535493 142540087 48
808144278 808151127 358
144139271 144141553 22
893009336 893018326 297
491312463 491322002 222
455447159 455452758 304
208276797 208280453 623
966970687 966978228 460
381485967 381486180 822
376282882 376287625 966
772603287 772609360 326
517443685 517444867 837
169677043 169683501 43
858594415 858599518 405
296417063 296425356 501
796245285 796246286 711
241690940 241699566 210
764385563 764393174 590
675481374 675483104 319
626288196 626292021 670
273679514 273683902 513
946832839 946834243 632
381710026 381715451 724
337187421 337194710 151
322360826 322364823 40
484457677 484458182 440
193805388 193811003 635
397168949 397178164 516
395480539 395488682 716
644518858 644519423 796
803312527 803319984 514
14397040 14403619 267
938433022 938437802 710
572076096 572082018 920
955819246 955819824 544
286007638 286014343 451
165572078 165575144 298
655305712 655307447 58
574695580 574698997 191
305227647 305234388 870
223184794 223185992 414
953686658 953687935 794
14176926 14186667 552
426848986 426852036 730
50297257 50306725 85
180938800 180944509 764
467535251 467539605 533
151777549 151784743 899
850567606 850569446 154
91903148 91904751 617
502072368 502081093 957
354754782 354757126 686
301815928 301816624 435
724965830 724968200 631
108875562 108880219 72
333454996 333456548 503
178129111 178134253 9
689219643 689227521 578
116411893 116414033 725
2670048 2676117 869
550062015 550070664 158
561900322 561909240 104
52582008 52588629 326
665572793 665577748 181
120432425 120435430 645
78012849 78014198 909
824321701 824331556 422
672414710 672423136 835
982630288 982632250 851
182180364 182184240 366
576292584 576295078 600
388151742 388160752 262
276477196 276483482 555
402929521 402936745 677
46874053 46877347 358
406091699 406097243 386
366553958 366563642 524
690763380 690766613 656
88046565 88049949 329
703938417 703940394 752
187891134 187893329 188
189460733 189465079 945
915918345 915927536 61
669079900 669088908 970
26427577 26435325 653
949353285 949354936 534
771312022 771314289 467
670432897 670439218 108
188451904 188453595 388
736748233 736750332 382
875540984 875543016 959
7408522 7411825 276
989218467 989221716 140
578585528 578587182 524
293598848 293602322 960
402174501 402177795 446
539874385 539878431 536
678503851 678509434 709
342993960 343000293 447
221007698 221017537 599
642209079 642217473 236
35407038 35414695 955
641269664 641276301 19
883757804 883759424 982
870833678 870843508 223
944338638 944343199 747
67913434 67917955 996
50562972 50569200 141
993116030 993122111 188
278586477 278592358 819
315945427 315954613 785
440567663 440569019 272
546946617 546951769 577
551000636 551003567 408
974325968 974329668 87
843350191 843358563 618
812459289 812467886 533
505481636 505489861 650
740333777 740337354 726
410500316 410509821 498
252729487 252736016 701
995078622 995088465 939
644956245 644958997 841
191580822 191589323 896
66054230 66057723 981
414491668 414501285 702
639067636 639067805 208
279656520 279660459 684
14762170 14765517 541
39894896 39899622 225
428578745 428579824 336
970506445 970515662 107
406117734 406119280 846
671649575 671651111 571
208408823 208412794 263
34712804 34721486 496
799932856 799933087 369
571982414 571987132 876
401424449 401434404 511
133891341 133891782 812
47969567 47971623 598
312120902 312128053 357
219429359 219434860 360
464325206 464329044 535
155358127 155363221 937
561821391 561824360 358
84614238 84620072 765
536195957 536202991 692
422048185 422049814 787
335021047 335027407 127
685614859 685615592 211
431591808 431596248 441
568030515 568036258 405
887370875 887379851 943
138742760 138745401 5
683167697 683169507 869
492686406 492690924 938
206366522 206370622 421
251348213 251354288 353
494909999 494910626 977
829463125 829468769 166
536102687 536103311 255
585335129 585343075 54
88310884 88320041 58
11646828 11652620 540
121300833 121304236 411
304502051 304502725 518
508666988 508674821 934
158294410 158295593 534
507325113 507325790 532
837134089 837142426 387
48207255 48211895 48
305181860 305191758 575
974970913 974980526 327
226932322 226941528 838
363907861 363911631 397
800235271 800241544 360
473045141 473049273 196
66017076 66023039 892
706231961 706233774 938
876194492 876204114 108
114035880 114039169 317
703864278 703869947 653
213710205 213714294 873
383460882 383469987 270
499342721 499347664 849
949556117 949556362 830
79303828 79306522 446
242436023 242443995 823
542817265 542819419 663
622841203 622847067 240
17003662 17008410 773
408890979 408891990 814
88870982 88873579 119
440221855 440223683 745
32139476 32145554 232
985924675 985933425 990
606079505 606080023 239
253787303 253789680 914
87342477 87346405 548
614070139 614079150 25
523620730 523625113 82
864201503 864209348 416
793510667 793518381 953
434002786 434007973 724
865126530 865134415 565
303306113 303308858 522
843744103 843748557 656
517034692 517041838 812
536678606 536688554 583
461424154 461425664 908
872498529 872504726 893
883937611 883943330 855
52122027 52127771 150
443278331 443281856 299
588351055 588359222 275
691715619 691720232 925
555444491 555449180 782
406325148 406326237 589
191826311 191829678 222
454765244 454770503 345
817983151 817984197 549
151000044 151008684 253
715223249 715229138 976
747007400 747007534 834
391607050 391607088 221
681161675 681168100 720
601595951 601602417 24
611505733 611509574 668
964678322 964679249 268
453488895 453490546 373
692007591 692014199 7
203855140 203858484 250
558265743 558273865 871
696233719 696235540 822
756794553 756802596 178
457591124 457600547 152
249413196 249418735 968
828521219 828523647 282
564466238 564475055 905
141410508 141415165 771
578327230 578328685 140
42682237 42690809 552
123445838 123445985 212
20223709 20228796 974
28810532 28817449 784
442590059 442593863 269
100761562 100763505 705
558769530 558775552 224
927971811 927972105 416
252711066 252717609 853
282719838 282721450 528
541013977 541022102 45
31109879 31116187 952
763198091 763201722 281
41835065 41843708 161
111144199 111147164 165
947254467 947259071 715
856794523 856796130 484
451270099 451277914 491
695359515 695363669 354
747584367 747586642 447
299952246 299954196 128
556318290 556323229 645
927464592 927465541 222
109624874 109626671 328
712110034 712117144 845
45027550 45033862 571
505274265 505282369 529
773887748 773891082 297
267850589 267854571 483
276056944 276061649 152
81866742 81873699 501
727962220 727964695 729
337789217 337799039 46
931571438 931578688 129
243152118 243152211 411
862604962 862607117 159
743207884 743216426 429
443730413 443735690 150
597177061 597179715 383
603742543 603751339 334
598663046 598666780 880
122952549 122961306 715
912753627 912756965 493
878748024 878755965 495
915287153 915291529 529
986031563 986037169 464
38235722 38245121 662
781210501 781214700 311
813709650 813712215 196
683609033 683614520 375
843525717 843534121 646
740895598 740900447 137
637069664 637071006 844
459512508 459519756 989
170365353 170372883 602
629221882 629231178 825
438658697 438659140 634
251433710 251442781 855
693951020 693952702 136
34061217 34070307 311
252853942 252854693 180
579679588 579681624 298
595016724 595022145 43
636654568 636660043 162
488680907 488688772 785
541731508 541735774 970
510927684 510934516 226
139477319 139483007 334
723627173 723634864 91
713070660 713074575 231
859033970 859037123 440
612696501 612698806 245
97010801 97010929 64
929763194 929771569 389
989701706 989711442 418
192113492 192118914 328
228062812 228067016 285
135785389 135792451 952
696491723 696498336 639
428924165 428924334 892
16691747 16691798 85
303320187 303328013 569
882221431 882231359 775
95497846 95505544 899
697629235 697639201 929
416530004 416532684 466
28905683 28913982 687
973414967 973422234 929
354007920 354008157 991
864635558 864644446 415
244391800 244394113 457
41097886 41102311 352
244498804 244504482 396
744578578 744581652 985
883024476 883028145 279
148517405 148522734 415
82788872 82792774 362
49282910 49289130 697
39993189 39994324 753
73514181 73518936 676
272981945 272982941 344
939881403 939885994 198
244458106 244465953 185
283722852 283723742 665
987438836 987444095 730
50340466 50347991 151
812024880 812031156 901
353071242 353076957 970
809264938 809267841 957
729614042 729620077 204
395559068 395564348 898
971275412 971277683 180
465115961 465122376 913
759302145 759309787 575
949331810 949337041 713
437866891 437867623 607
788921041 788929444 721
883916293 883921258 95
843751263 843753691 657
727466572 727467602 397
252214126 252223782 434
957353025 957356812 223
294046555 294052818 117
949244468 949248813 214
225074394 225077082 146
152044459 152049420 544
731188416 731194908 822
45295138 45296323 692
701196583 701205005 850
33853240 33862578 401
821811988 821820675 668
338054773 338063820 49
522462996 522468005 39
324527464 324533465 524
27971028 27973942 170
767716174 767720343 705
446619718 446625428 631
729222890 729229867 202
116080583 116085851 386
974006783 974008686 140
180099184 180105263 19
982433202 982439444 626
352284252 352285750 434
607284641 607287650 413
654220165 654226998 784
147455335 147465120 612
377373390 377379151 207
132895373 132896953 289
150453925 150459297 954
273800310 273801457 857
82917450 82925800 99
682535819 682537207 113
30008445 30009325 473
271898230 271906066 648
357449642 357453080 499
364253425 364258545 874
444354037 444361878 318
33972594 33980689 300
325887882 325894948 566
873812835 873817593 966
564117043 564117552 196
218612493 218618663 332
175353957 175361581 718
956804431 956807477 744
445040429 445048864 286
110483929 110493799 512
278400154 278408509 126
542892471 542896817 816
485700122 485704942 77
75420039 75426665 648
286059004 286059091 18
150232552 150236994 207
650373883 650379819 192
991283601 991291248 405
632762695 632765279 260
376514981 376524143 538
75028493 75037242 852
958192970 958200075 110
11420136 11425947 250
680131212 680136195 577
90642861 90647048 594
30905230 30907002 455
330937787 330940076 273
20748979 20755597 520
224753384 224755980 548
300400643 300407465 854
611944180 611948599 664
456254383 456259191 943
867303844 867309929 695
170980445 170985761 485
241097021 241105863 629
641770615 641777786 675
296646421 296654475 602
676045693 676046393 481
441805565 441813716 406
38966464 38975309 310
578012318 578018134 57
42375982 42383402 124
827466274 827474276 326
566466970 566472516 92
39830806 39837485 716
533616785 533619853 920
198057460 198066615 910
388559412 388561872 878
96406244 96410035 580
954360649 954364800 275
43970311 43974595 149
587747368 587753471 756
101433844 101440557 558
743933520 743933864 452
195377612 195384335 719
251441678 251448552 952
90514598 90520330 252
896050508 896054512 597
541314737 541324625 506
251060669 251066652 878
178205294 178205985 918
82176444 82184873 289
976777550 976781558 934
729312458 729314387 898
658245262 658245933 667
4672982 4680477 571
115398933 115400087 934
287069536 287072402 708
195730483 195733814 77
430670990 430680106 95
735890218 735892450 423
836884137 836892631 118
333577776 333583098 6
348404710 348407011 766
5380959 5384352 137
639304626 639313067 185
341341547 341342063 181
604516481 604525250 684
522421540 522421949 626
191462968 191467446 883
713485062 713494936 785
984974485 984982201 481
446194954 446195389 78
198580311 198590308 132
986064077 986065571 799
856540214 856541861 445
913966749 913974079 374
396341930 396347790 189
904748964 904750202 487
980502589 980505942 124
727179823 727189593 979
322985960 322988722 321
850097441 850101362 439
842840869 842844960 617
178012352 178019135 753
513857150 513861400 513
707564596 707568582 171
579566321 579571884 309
416931862 416938454 338
415391700 415398941 685
858133174 858142962 742
481046505 481056136 635
121015827 121017927 481
816651616 816660458 990
916358583 916367580 222
573001336 573008873 371
130917200 130921687 267
78931372 78931734 444
726593031 726596960 585
596323720 596332482 314
879586405 879594162 217
142382498 142386451 80
369686484 369689967 734
7693316 7700096 608
254983305 254991895 482
97620529 97629351 858
949694249 949703373 827
20138517 20148506 468
262844311 262851588 321
877527895 877530122 872
549724560 549732749 949
6614128 6619063 529
718666208 718674598 286
93527293 93529769 10
121521901 121523182 668
980662382 980665554 660
37322240 37326221 851
851582417 851588529 115
3009236 3015945 409
908534557 908536922 125
688582780 688584682 244
201287080 201293770 859
75177611 75183974 310
988819247 988823847 76
758863608 758872270 794
154185626 154186338 743
895270286 895278569 939
818067488 818074936 354
1508605 1515590 727
877219364 877221768 346
41523489 41527537 524
79040082 79041341 830
427118941 427126928 342
12995601 13003317 849
139330676 139339485 256
61107472 61117326 43
433495565 433496823 771
353672855 353673416 916
694294209 694295125 296
570720286 570729886 584
7962633 7971474 651
408262156 408268983 446
778232985 778241477 553
689057678 689063071 258
86779878 86781463 921
240405133 240410318 857
983112176 983117870 783
909772297 909777808 844
19451564 19452311 211
462642860 462650969 940
852913443 852914990 507
878846094 878852218 155
741727891 741736421 94
369252796 369259508 634
602756404 602761672 850
201102325 201106768 886
170992533 170999063 838
407697315 407707127 643
581800509 581803831 7
694810719 694814760 8
476463659 476468034 641
673315516 673325468 428
511890022 511892054 550
271822468 271825815 701
113592103 113592135 81
881562303 881566362 241
636840541 636844243 927
665438729 665442110 262
321029723 321031799 808
150424081 150427945 564
724342088 724347271 466
903262728 903272346 460
95448157 95448992 344
784164058 784164545 725
658468110 658473659 510
805140191 805147799 617
317101782 317105212 608
324948710 324957418 913
443485971 443486508 78
692165129 692174789 961
533629044 533633233 854
673307510 673316344 263
842562969 842571105 693
635639664 635641873 942
421790390 421796571 291
656287899 656296383 646
392750866 392752845 540
949655474 949660251 162
439731738 439738429 858
592263816 592264859 282
807095127 807098582 146
708172982 708182865 89
673845595 673852711 186
363486639 363486990 692
48918581 48923095 658
548766222 548775860 165
744591868 744601650 453
125752408 125752639 450
210202921 210210448 119
466456778 466457362 565
44938062 44946072 406
375021558 375023383 756
507453646 507460038 426
242715182 242724564 408
512453874 512456738 482
532686882 532692431 453
256038047 256039930 290
852125500 852133958 951
498414301 498416702 350
638390419 638396247 914
816735334 816745317 605
714561740 714570795 628
710209846 710214888 597
793726272 793730770 852
453267031 453268244 38
110622514 110623883 446
127113317 127119929 72
42973958 42982881 105
807859910 807862989 58
566535611 566544545 789
911264875 911272406 282
649142832 649143576 332
340858811 340862010 25
660258408 660267258 252
970828260 970829473 704
26519650 26526030 37
523582446 523584855 415
206608518 206609183 644
53866624 53869583 523
128076032 128081269 172
43177172 43180001 155
696624454 696625035 876
168472136 168475617 146
113657512 113667014 336
774895765 774902210 908
222189819 222198574 992
283193855 283197419 744
66462270 66466606 102
129153264 129161210 720
117164788 117171583 299
373919959 373929835 753
716154113 716159703 389
710945340 710949914 836
68503487 68506939 690
435071173 435079477 155
263915431 263915775 267
813142423 813144943 177
914898166 914899612 603
612156619 612164244 354
860261339 860267060 135
783296989 783300074 87
440012093 440012504 843
479549482 479557925 734
95284319 95284700 137
799991358 799998013 654
711982513 711990992 990
562810132 562813947 531
876056659 876061729 989
858330613 858333523 63
416014967 416016842 274
529702101 529709301 443
95085539 95088837 724
956273381 956275711 47
134254117 134261894 854
595201604 595210746 536
114011609 114016060 296
912873949 912876409 829
274982481 274989213 878
119315821 119320589 898
575027234 575028583 255
759281508 759289524 600
898514950 898518014 389
561398025 561401688 10
458876072 458878878 948
364485277 364489221 595
713296812 713305358 105
621742458 621746249 746
50448288 50453651 396
471861517 471864643 659
645622414 645631863 238
137025019 137031911 917
24333620 24335323 486
305109359 305116813 436
606385368 606394795 851
728478666 728481413 869
618864261 618866748 198
694557366 694564490 123
370884462 370886520 232
671385857 671388213 160
306908516 306917862 321
545983754 545991822 990
770830021 770835742 960
224016508 224023692 954
714332943 714337730 371
81066144 81072452 64
66901364 66905416 919
638366561 638369032 583
560852036 560856060 533
109340268 109347294 702
255663427 255671253 283
574848747 574854939 882
678694087 678698973 98
613198047 613201853 375
644791352 644801131 19
379833723 379837753 680
887843137 887845222 600
882116407 882120477 237
984395991 984398187 686
950162875 950166282 640
103794928 103798921 813
238398210 238400032 737
343514092 343517876 682
295992541 295997289 485
400942917 400943502 581
969783286 969787171 469
878475966 878481781 72
450917917 450919941 235
381666505 381672977 786
41606192 41612156 250
954639182 954640454 844
280190345 280193668 183
711727082 711730433 960
872595764 872601258 783
691845600 691854117 957
31293181 31293554 205
824521000 824526785 941
138430423 138439229 83
758871659 758876732 567
951729444 951736469 276
826344045 826347316 912
490895239 490896877 757
667715422 667725320 694
740531382 740535903 171
175057515 175058409 915
911052473 911059686 296
885899029 885899702 641
987440320 987446842 253
97792754 97796838 369
201352321 201352622 378
953314596 953323174 568
309990858 309993770 454
804746615 804753317 421
633612309 633616044 502
945096830 945105587 183
140143096 140147031 43
188534391 188537544 254
821263031 821265257 888
341763284 341768043 531
984218004 984226812 968
790233382 790233718 801
419481301 419483497 520
152152105 152161397 363
847456525 847463084 587
83023028 83030935 677
550697210 550703810 238
134288604 134298449 530
658318208 658323218 789
261216448 261220512 153
701854979 701855478 189
489512298 489516801 820
598016098 598025444 308
370777969 370784637 762
475513332 475521278 523
357786270 357787138 465
192654297 192657458 502
38653536 38660321 281
191748415 191749247 738
81830205 81833608 829
364240709 364240874 276
387815897 387817315 103
958386716 958395620 581
238460375 238464329 516
32783487 32788338 624
122452011 122460504 109
10111827 10113885 155
983389679 983390738 802
83336310 83344960 9
426182048 426190686 663
911239228 911246593 295
670209504 670211561 575
198358958 198365169 953
915168889 915170915 298
972791405 972800195 326
71199380 71204028 975
440899489 440908574 568
190137994 190146698 398
748170797 748174145 291
330865156 330873183 91
494404819 494414788 597
793161114 793169205 351
421679039 421685934 172
272941992 272950883 366
422760641 422768225 398
494131967 494136051 439
549874941 549884199 9
782643859 782650126 256
231092258 231095737 812
939484899 939486624 767
989651990 989657978 949
450866939 450874955 337
710945640 710954866 329
728274812 728274919 562
446347529 446350556 550
45430928 45436930 918
353009717 353015662 773
379195725 379205382 621
959894980 959900015 969
30960144 30965618 120
18573261 18581290 441
981457211 981457279 874
147370548 147378939 697
714672228 714678274 511
598531141 598540946 965
624255041 624261917 737
10526959 10530447 800
50762732 50769877 721
787616704 787626418 251
969259672 969264217 679
779073142 779082805 447
858945582 858952202 505
854554456 854557962 202
40095153 40102369 61
541026014 541035820 800
75074980 75082259 816
693923067 693929948 548
947445217 947451507 355
618285290 618288644 140
937535541 937537093 772
549713571 549716179 312
444471369 444475461 413
925192224 925197826 411
702821777 702828141 988
358151190 358159257 55
337527990 337528564 163
391415806 391420436 229
872824353 872830536 728
13465708 13469015 929
625751198 625755399 152
740640969 740645308 868
229224631 229224799 165
220443044 220449546 916
419215806 419224373 521
687698794 687704369 140
181972199 181981111 88
821258362 821262234 453
321116942 321124048 35
732310669 732316429 258
694972598 694973728 20
883395100 883402861 703
224134968 224140284 106
428654132 428656130 732
204023399 204033127 486
442854270 442863159 78
833656410 833665696 362
9053849 9063630 450
810453302 810462139 889
890332687 890335431 737
14460946 14467382 133
972889965 972891431 497
20366020 20374877 844
748844125 748851574 233
788549207 788550468 427
989786692 989788095 765
563224121 563226898 301
846389482 846397022 199
83214932 83218418 389
999041171 999046385 248
459850259 459859455 54
91393393 91401444 960
339344240 339350356 183
580411083 580417806 537
887553315 887558107 639
679986742 679988796 11
350442857 350445360 144
375861159 375867790 476
282532709 282534186 108
391574448 391577009 778
582780696 582781088 393
108673101 108676034 323
147614061 147615171 623
628771243 628773065 46
833315130 833319030 27
112752771 112753010 699
614971132 614979274 844
173626627 173635108 471
797773102 797782556 28
2896561 2899625 107
826813339 826816973 445
989017082 989024684 526
462397756 462405772 847
267321379 267323531 250
857664775 857666978 967
21977153 21985002 777
897528852 897530928 796
605093047 605099122 971
286026518 286027072 854
728576896 728584308 536
79269004 79274035 264
502985800 502988406 741
91120676 91127281 980
330501522 330506249 109
654055771 654062629 72
949336739 949342947 802
601363867 601370280 15
108063663 108073637 206
550329984 550336672 497
358179189 358185637 699
923185725 923190704 591
385679339 385682012 563
149300431 149302893 291
214179411 214186447 747
61603871 61612090 330
524888942 524890434 712
569303745 569310836 297
514852110 514855272 280
682644315 682652498 779
722969812 722973005 173
343757862 343760698 273
519305452 519306198 170
91146015 91152123 743
374193656 374200594 190
783253404 783261955 55
881022733 881032720 361
689478795 689479472 532
106150444 106156302 68
736130723 736139167 235
717962503 717964654 942
632739027 632743418 372
412245650 412247428 493
706951821 706960320 44
313010915 313020492 5
708408104 708411009 836
399715510 399720849 609
188786221 188789310 477
824467754 824471902 807
972372821 972381311 99
182831408 182835795 553
961506349 961514634 221
936616073 936621236 339
493839917 493849193 471
782478311 782481398 259
16710667 16712714 152
405624503 405633626 777
179141464 179145688 196
906565291 906571314 410
102748098 102755780 346
302850547 302857930 784
229842452 229843935 951
227481673 227484490 415
667590011 667593724 403
493829833 493830112 304
227878443 227881059 307
505505594 505514870 523
60250371 60259035 608
434107917 434114119 148
880712326 880716911 508
988710672 988717673 626
328581807 328584246 444
533064757 533071627 332
14405173 14410411 840
37103925 37108383 305
209139228 209144918 789
91435537 91438958 126
641257409 641267235 925
342358368 342359526 14
871722516 871725662 552
54239025 54241723 637
777772001 777779366 172
151311445 151318460 731
816506127 816509773 299
267195967 267197249 51
138375624 138378631 245
446755763 446765050 32
597960888 597961717 189
623648812 623652247 615
430384826 430387957 366
973433378 973442558 140
408161365 408161913 368
259378537 259385670 704
459599267 459605767 562
528929916 528939114 345
108683967 108684219 356
279256211 279256905 252
546152243 546153626 909
822138782 822142929 582
688807397 688809421 121
731903113 731907458 35
87620253 87626782 949
937056971 937059569 658
813278026 813287445 494
583204940 583207174 647
283941636 283948714 422
124627343 124630152 311
49213947 49215210 735
698958855 698961121 322
268736788 268736930 85
777753910 777760361 577
837798295 837805353 432
374125596 374133339 823
538047254 538054359 832
851102098 851104051 756
727969745 727971730 997
12058518 12060310 800
297607828 297608488 844
35094914 35104330 670
848168586 848171667 595
19730023 19736387 280
523212599 523212628 569
619294030 619297070 181
567352854 567358549 818
532021036 532023947 394
189712143 189719194 957
649110140 649116923 511
894503940 894509906 363
324562134 324566532 718
56390805 56400196 212
188862749 188864136 966
896332030 896338341 14
823967950 823970226 10
908827481 908830942 258
111672300 111680003 603
720740044 720748862 44
19972352 19977819 354
428963863 428964320 490
701961226 701966275 890
537923295 537926389 876
205586858 205591588 884
335222174 335230166 842
912111188 912121126 830
15412198 15420508 669
35688805 35692184 896
119010409 119017503 264
550895803 550897246 771
490887157 490896954 920
941624997 941627814 851
85687889 85697806 288
476277115 476286041 121
280606351 280610976 687
21888193 21896816 201
24449372 24453335 547
150610042 150616378 543
637423937 637432592 582
674603200 674604336 323
763774322 763781716 926
799441241 799449386 105
106166093 106172296 929
297888730 297889689 609
5922853 5929816 814
536665889 536674834 206
9053091 9053853 145
889460987 889466861 240
437045531 437050681 743
77579464 77586872 48
978518786 978526900 860
273860064 273860953 669
665564519 665573718 716
691555449 691563169 229
262452409 262455174 90
860961223 860963548 846
104225780 104233700 622
7658276 7666138 789
606947515 606956207 244
873620257 873627762 897
211088655 211092816 223
257723515 257726719 141
807666183 807670469 150
799120900 799121388 889
413397479 413398214 829
78585920 78595572 10
669090766 669096630 630
61877739 61884235 885
555040528 555045249 373
343552122 343556061 323
249499370 249503075 410
36656594 36659588 910
62014085 62015618 929
726705234 726709177 395
33651474 33654239 621
136259305 136265849 771
128743665 128747890 348
167641294 167649445 550
994929530 994935309 618
47653904 47656164 294
108426578 108433159 624
155766338 155774779 468
463533247 463541974 494
549808176 549816396 771
106146572 106149632 877
100033544 100041135 551
244946665 244950805 342
940079013 940082803 871
750637914 750640736 927
283570884 283573976 456
265014528 265016632 2
53541152 53545171 844
759390619 759394242 770
42745464 42752248 930
702726585 702732157 563
152731463 152732183 850
323862364 323864245 152
32693707 32700208 746
193619577 193620655 870
214196854 214198766 599
585461309 585464252 904
409428663 409438120 546
722755507 722763120 786
292488628 292495988 850
140300558 140306365 187
4875471 4878024 65
169956321 169963626 960
469319472 469325344 217
70606218 70611040 387
821262438 821267117 791
621458387 621462927 722
727104291 727108440 155
998999187 999002716 205
48159974 48161382 70
276911174 276918761 519
791399360 791402905 781
396690776 396697647 406
485215736 485220606 89
702085953 702095702 347
650455690 650461602 458
761379482 761385933 878
4904555 4909605 960
582055710 582059857 252
957256265 957256793 818
173251686 173261080 293
80252206 80260107 237
388538337 388546686 853
569456094 569460297 938
655699182 655701144 591
693403528 693406231 33
896765985 896775905 213
851247864 851252839 682
818794175 818794662 338
374676777 374680845 670
106351597 106354678 823
711668240 711673152 335
342985828 342987944 975
22777031 22783773 701
367844970 367846470 378
6344912 6349286 96
759539295 759540921 295
248886508 248891139 399
54007191 54009476 211
26416880 26423412 639
66791900 66792265 105
747010722 747012091 775
563505409 563508499 780
60450385 60452783 230
280610435 280614599 213
221038813 221040115 371
237223908 237230465 865
90545203 90554750 574
490939951 490943690 808
167947513 167952373 818
78824154 78827593 775
101854258 101863127 321
169806382 169807016 694
966186162 966194825 98
617998743 618007486 821
928426955 928436625 807
443390677 443399570 736
59655894 59660646 875
480986818 480990619 202
526177626 526185736 758
274937794 274939541 566
981102568 981110358 743
61372890 61374045 680
858734583 858740118 351
248481032 248488707 456
598457204 598466276 724
915008010 915012112 898
810189097 810196649 625
532886972 532889445 655
842141524 842145836 845
764369634 764379235 538
366363200 366363490 190
247649294 247650202 872
971733324 971736287 419
451582026 451590880 707
115289483 115295392 300
741443556 741450566 569
862235454 862242588 434
125759431 125768421 764
170439085 170443822 70
16738280 16740677 522
890964818 890967063 189
305038358 305046254 96
871216231 871224633 288
113233650 113240822 159
501605706 501615490 585
112243006 112250497 21
93568927 93569695 905
505239360 505242144 111
680757475 680757980 841
146300896 146301354 204
176807417 176813388 117
753379606 753384442 322
642423053 642432840 202
702672341 702678702 107
35124851 35127083 844
238237787 238244258 136
227019159 227025505 585
811658064 811665890 462
82590525 82593908 423
176925366 176934275 662
711548569 711552578 70
905339686 905340237 187
5948009 5957452 533
690139561 690143210 878
704463668 704465689 280
721758863 721762496 686
630952350 630957845 18
146795935 146802258 412
247565397 247570505 928
103699820 103707987 691
584453832 584463311 519
580792253 580801960 656
250269790 250279701 844
611586323 611594815 723
335524552 335528756 803
71173832 71179081 318
635809868 635812151 342
270485237 270488144 781
332955648 332960301 392
503978576 503985019 720
782371266 782380001 616
344941137 344941801 198
945067792 945073275 490
930206986 930211547 990
3031060 3035320 860
198664862 198671671 593
755346180 755346444 675
605126873 605129424 42
707148653 707150150 805
144002046 144004112 736
797645115 797648283 850
674593731 674602541 568
385220280 385222989 75
935472769 935477075 903
868007110 868012778 634
739803321 739803719 899
420103914 420107625 678
244893939 244895041 46
508452980 508453456 708
310862785 310871307 649
460855872 460860863 854
690369722 690375918 546
137745640 137752233 380
348220714 348225223 199
785897618 785897638 77
491333603 491340930 816
535702501 535707347 438
407330530 407333806 580
524186575 524193680 726
71742634 71745205 267
553977282 553981814 922
605778136 605783024 659
277119032 277123336 674
660551411 660561253 160
538798610 538806258 755
767408037 767410018 22
692528205 692536270 201
922021642 922030973 318
61015224 61025135 767
521690299 521700019 999
595532566 595534971 454
932703487 932706203 629
60313146 60322607 444
216098170 216105104 325
335531330 335532350 821
139136085 139141890 271
219232107 219236958 573
995923307 995932010 403
566619977 566621606 808
439775094 439779196 846
73735094 73741320 517
486904897 486909471 323
664621526 664625287 161
449663322 449666864 761
190250997 190251007 321
819765818 819765837 566
387090441 387096082 367
427927364 427927505 162
497090767 497097560 177
823799925 823807375 843
627281122 627282640 74
461511640 461516749 792
637302313 637307008 6
579255825 579258821 389
947923586 947926605 102
987136907 987139319 250
464303824 464306980 503
71952543 71955859 413
732104704 732110092 651
210808232 210815932 333
29753426 29754983 107
931956499 931957442 776
555153642 555160633 322
107141649 107143979 540
509051389 509053697 754
243897842 243905788 785
303333442 303343238 958
54073946 54075072 143
49591710 49600765 445
856506711 856516671 23
914594044 914600405 723
2621501 2627566 413
902461276 902468085 64
983767599 983768373 243
401236489 401239570 6
640086243 640093148 27
225115379 225116062 870
543414336 543415972 958
22910480 22920384 396
865727275 865731141 768
895664649 895665618 566
887487372 887490103 862
7739786 7744047 799
893724200 893726037 735
124696443 124704896 410
353612798 353613091 277
715093824 715102008 233
378476045 378482911 836
415712002 415713240 147
411422749 411429433 871
576416518 576417426 637
792963083 792971711 903
993018944 993019732 796
584254093 584260052 639
821293829 821300301 970
770738589 770743223 543
823969866 823979840 494
136837450 136842902 132
763415286 763424315 248
458327784 458330708 990
78081655 78090334 731
242303642 242306299 195
101098896 101099817 442
556928692 556933719 591
151109681 151112265 180
579845650 579853903 919
335739193 335739717 481
496422037 496423696 87
752792169 752797044 695
980276417 980284912 404
749634758 749642725 628
956531840 956539263 286
488455035 488461464 237
58176829 58177657 281
559421419 559427040 504
821917950 821918793 668
346762869 346766491 344
701566349 701573236 822
117320786 117325128 937
304705482 304705870 483
380175885 380177592 34
920148512 920157720 226
422619148 422623833 313
28090386 28097726 443
25849017 25855314 253
384672522 384678968 712
580332189 580337774 715
436797884 436801572 755
90907058 90913265 314
306074994 306077165 289
393145828 393153495 373
577684862 577694655 647
807028439 807029647 955
329759103 329765096 442
702805546 702813140 347
782310149 782318744 552
295602213 295602627 977
578420928 578424501 748
832221033 832230763 305
957278347 957285272 694
786385636 786387707 318
774210359 774216657 453
24768007 24773454 87
879029961 879037489 105
100205754 100210707 139
542684101 542687441 46
585932003 585938700 491
724195979 724201461 819
511558728 511560055 555
917857383 917862793 284
247797429 247798713 191
881554746 881563816 959
444310550 444311695 517
506167637 506168246 826
800249092 800255475 383
499887583 499892349 88
989755629 989762578 6
407734470 407739825 202
485589290 485596124 430
19259845 19265856 357
167337479 167345700 918
470451670 470454384 189
211319979 211327677 466
344454496 344462044 406
52130673 52137345 747
37154056 37158304 539
934351143 934351596 333
891840499 891846199 458
635526701 635531845 309
702663482 702671996 895
198012839 198017159 908
612993107 612996155 667
869298296 869302456 976
696729113 696732217 272
974315518 974316090 11
654779615 654787966 333
428289154 428293684 281
585808838 585813059 51
999018295 999024367 461
31992606 32002432 714
307621850 307625909 796
368670757 368679227 898
949210424 949215719 978
346067751 346073430 554
65410374 65410603 801
907487384 907492712 103
224702717 224711622 250
859328349 859334678 895
219098751 219104869 240
789603212 789605153 418
295134277 295140414 785
50513074 50516838 906
83740322 83749439 26
901103299 901104777 257
552089203 552097595 708
383796005 383804121 422
138410459 138413773 993
750283708 750292893 48
963772602 963782450 750
266920194 266922222 407
362389962 362395782 913
448194747 448200292 528
137327654 137333486 213
856636029 856636870 1
450332637 450337895 161
745249345 745250582 705
248682118 248687664 317
388920110 388925990 628
751772159 751778618 338
41289260 41294198 611
289464018 289465161 160
951401931 951402644 132
100806459 100810159 424
686888023 686893424 366
55714375 55719032 862
272695886 272704419 361
245319943 245325465 669
50805611 50810138 683
548481238 548484699 1
957445577 957452436 512
772334538 772335946 984
583249699 583258195 202
145736831 145743468 775
396052606 396057552 377
235300323 235306806 616
68085535 68095175 198
425687896 425692013 898
4066915 4071723 60
848473598 848474498 730
332745949 332749770 659
18771461 18778642 605
121456445 121461664 833
941511997 941520222 869
468782123 468784154 926
707386499 707393975 60
960174114 960183933 727
972394313 972394610 337
845245562 845253179 908
967647972 967655633 717
91373703 91380590 101
110228361 110230178 375
313675966 313677974 697
505634798 505644554 200
639427666 639436427 307
254458943 254464948 87
406443002 406450730 401
220592079 220601377 961
89709767 89710751 435
64601676 64608988 505
546265392 546265554 876
344662845 344663982 706
232128571 232137052 682
644428618 644434056 654
727299819 727308462 748
581827477 581830520 693
443311916 443320199 751
379838668 379841092 472
669611980 669613142 753
464182415 464183304 710
317056272 317058776 368
560979498 560989324 386
214723555 214726758 719
252261236 252267505 849
467620890 467621306 346
329584638 329592310 785
398055330 398059262 575
633207080 633209258 92
859950551 859951676 728
776047656 776049210 37
201662716 201672258 89
375653084 375659809 336
260763470 260765224 152
23186189 23194406 938
21072389 21078262 540
746366085 746371149 970
601009870 601010082 666
696479444 696481654 29
253366888 253367243 722
361381966 361389179 829
85126354 85126452 558
970865444 970866194 784
920811130 920813019 916
314575634 314577630 932
796587571 796595663 188
946663111 946671931 81
51662433 51662821 655
702381098 702382175 659
983690477 983693789 212
712686200 712687619 124
58583380 58589666 399
338438289 338438706 109
113230424 113235642 287
597683340 597685652 3
44058273 44067821 458
625008810 625017736 349
965086892 965095008 108
19896898 19906365 662
570129556 570139461 453
180768119 180777090 858
627860242 627868460 968
965584991 965585345 872
717079100 717081202 905
848138737 848145534 572
381950092 381951168 160
192101901 192104293 210
24960251 24967643 691
186567709 186573997 621
520887371 520891824 27
986318824 986321066 983
944244033 944249317 669
479789352 479797777 292
416336574 416337405 690
822180479 822184869 427
716929402 716932082 786
897170913 897174705 306
309568123 309576252 717
858299814 858304311 375
98263435 98267405 588
865665811 865668837 270
20676795 20679878 544
179428813 179430822 809
122811106 122811326 525
521603146 521607662 329
120971924 120979132 872
817492060 817499906 667
236172367 236180887 712
47132434 47138197 465
417752808 417753433 939
770679396 770682406 588
991713016 991716488 619
856197561 856197790 1
34750721 34755938 307
244451596 244453715 91
333438924 333445074 980
683662796 683664345 428
192257814 192265357 702
179151526 179156216 788
535944341 535953618 658
931007280 931014619 690
908208218 908209337 514
559274838 559280736 503
69029190 69029293 947
1291497 1297643 535
883274939 883283355 398
284425269 284426446 321
249397048 249405265 960
940274750 940284000 681
67874539 67881729 561
435492548 435501718 187
56278238 56286456 181
655941103 655941683 734
413909956 413918219 7
452995902 452997391 227
147318437 147323209 370
470365835 470365903 660
92146506 92148564 411
396316465 396317309 390
282524497 282528267 357
168523409 168524871 307
824992597 824999525 474
948677777 948681417 477
248292862 248299434 20
53555870 53563647 761
166467447 166468403 88
67950167 67955589 34
441666827 441667970 380
332391589 332398832 123
919275979 919285973 107
590780687 590782527 636
277912994 277919946 753
741397467 741398664 323
393025295 393034184 848
301825666 301827381 626
321606427 321613827 840
188158866 188163229 886
185908251 185913611 790
564251631 564251822 158
115980105 115989792 22
908968211 908977669 295
83741199 83743036 515
696577302 696580762 511
255933977 255943628 719
175721176 175728270 147
908934802 908940495 371
455409642 455414609 410
138027879 138029698 627
48936019 48937490 433
731934176 731938942 216
322063199 322068672 686
987846493 987851548 501
259309359 259311381 133
232613221 232614815 410
8567291 8569216 352
640727438 640735066 71
593810 598216 654
156116570 156122668 839
696446197 696453207 4
806490629 806496598 273
258042195 258043581 104
936848882 936857145 131
678372734 678376289 812
224011218 224011257 469
966789627 966797813 302
913566330 913567624 287
533431401 533438163 913
719576406 719576943 416
805393245 805399638 289
60166249 60175518 338
452391872 452399142 936
38521976 38523413 26
607330457 607334062 825
2878271 2887087 845
186132090 186137231 155
480296742 480301160 901
794307029 794307787 159
436088942 436098069 985
396186709 396191219 358
723536348 723544724 710
150072038 150077529 904
997856973 997858301 683
959770350 959774455 545
295121527 295125790 624
384007372 384012349 680
87511527 87521279 65
898877778 898885579 201
671216287 671216652 95
708127272 708135558 231
263605980 263612975 966
291626689 291632312 924
50231595 50233986 504
33818628 33827355 245
68244172 68245523 253
230035795 230042930 702
338499474 338508487 541
159717889 159726167 111
374606091 374607785 622
407773185 407774561 839
64612416 64616135 756
110322733 110332305 710
144779656 144787446 989
59021512 59022903 617
460378756 460381153 771
56762359 56765147 647
181788061 181795767 47
168268953 168270521 927
810512063 810517194 94
397122685 397123373 532
176803876 176805042 301
873091982 873096922 758
636059044 636059710 160
463562033 463570121 539
20404000 20408477 737
896673770 896676283 433
181411417 181420170 601
814644814 814649348 657
695251741 695260978 155
199481186 199482834 835
182944069 182948865 633
909246370 909250465 162
375047479 375055811 346
630578989 630585723 391
709659528 709662302 543
533049616 533057417 701
330785049 330792418 271
146398000 146403237 793
434573658 434580177 377
127467163 127476399 997
927818998 927820599 491
310306982 310315894 319
680221143 680226633 189
34857490 34865033 443
138270232 138279857 695
598321774 598324325 717
324290826 324293099 505
497965447 497970360 107
435098240 435100281 800
651233967 651235918 678
690978965 690984296 624
436169807 436173153 290
759898476 759902575 785
298224017 298230692 269
514708460 514709204 280
134788505 134792451 907
350105222 350114016 933
47102728 47106770 310
892942184 892949570 344
730358984 730365466 187
463867012 463873154 731
571377636 571387215 256
519686276 519691910 276
831324060 831333535 783
989386329 989395748 872
703532609 703535596 733
359328867 359332098 770
287560151 287562420 253
634624461 634629798 326
687611804 687619176 717
573989342 573991699 72
74092425 74099569 584
498228031 498235006 571
526617306 526621482 575
46634089 46643541 388
49064960 49068972 706
132231693 132232100 597
325457813 325467137 212
274192417 274201261 363
266050094 266051101 847
952264811 952274155 343
728848233 728857420 824
179453817 179460862 581
916496387 916504987 749
90716313 90723674 893
216822052 216830871 348
577085758 577091094 669
79161705 79167412 492
65119919 65127055 125
985451632 985455479 913
570515830 570521314 41
284179524 284187714 592
550336699 550346661 525
36157281 36166879 764
130514379 130520954 443
117761623 117761934 80
553947971 553951762 759
503434992 503439987 602
253782835 253784279 861
292132310 292135531 564
306095222 306102920 428
722177262 722184496 524
466987205 466996176 787
38753082 38754550 787
111575847 111584745 99
289638640 289640938 462
769490070 769497329 934
535878181 535880789 110
914260783 914263197 554
883862995 883866935 980
710734910 710744683 586
199657689 199658532 715
79479564 79484314 542
382170701 382172408 351
24227489 24227802 186
948882587 948890514 995
225474401 225480937 774
431088685 431096994 894
792370795 792372913 200
931989699 931994798 463
982880679 982883359 299
73108615 73108961 397
781820330 781829778 52
364385223 364393593 435
856960574 856968864 15
242577111 242584476 586
786480106 786486012 578
895133880 895141583 398
777006124 777015457 703
833363323 833365563 2
208854137 208856944 562
357057437 357066170 161
705183184 705192018 322
867702235 867702734 536
883367671 883374447 885
568788037 568796184 524
213601974 213610464 913
587299551 587303034 635
78275300 78282614 853
600790003 600793985 418
743739355 743748360 363
217858268 217862010 923
222804429 222811880 812
543090102 543098148 924
708369637 708375290 960
595386874 595387458 107
5540749 5546259 359
164305661 164311049 841
502770296 502778820 799
518338149 518338352 727
142998918 143002857 143
212149631 212153625 347
946382554 946384851 734
980034366 980041078 355
530006641 530015415 998
453259952 453265144 28
139855059 139861553 30
81304769 81313356 286
320226610 320227366 489
338659408 338660160 396
969966485 969972046 658
423001980 423008389 836
54823327 54826937 145
423130060 423137639 555
248140765 248149582 601
560706763 560710862 521
487165141 487169876 188
388601523 388609157 868
704831808 704838087 843
366647648 366648795 316
974839044 974843682 706
125661702 125662206 726
36973889 36983210 651
931580033 931583322 292
57602938 57611807 925
418379539 418382839 157
461813060 461820221 151
45960599 45968146 560
482611467 482621312 930
127052310 127058053 707
202653975 202656255 320
147382681 147390821 912
878420757 878426492 181
342150759 342151286 508
518607052 518616276 951
642828976 642829581 156
168076485 168077926 502
234204635 234211280 721
922518194 922526162 748
258276475 258281059 423
875106182 875115007 492
300522853 300530690 262
105012116 105018560 920
195913647 195915069 313
143841156 143843086 291
754484456 754491241 160
883517613 883517701 86
723138466 723148201 962
661948537 661950319 303
552263286 552267372 655
465763059 465772436 982
524770550 524772844 988
707463812 707470314 750
50816733 50826474 623
43958395 43965277 546
186942686 186949479 796
603181845 603186202 880
607005282 607012016 950
391857244 391858717 212
145381899 145383480 948
994631553 994632773 216
994776534 994780785 687
145715872 145716270 272
620837623 620841435 855
319841596 319848198 591
56302144 56310137 134
30597291 30599044 289
410803521 410811261 611
431125470 431131235 470
866597681 866599893 613
828012979 828017807 166
190477546 190479987 269
254514233 254517118 182
830167855 830172043 178
260835710 260843481 567
395391651 395398796 993
135803786 135812881 615
70622426 70627717 165
922986036 922991505 662
59875857 59885683 56
328522470 328529667 354
899721636 899725428 536
150760255 150763743 589
84069437 84075386 264
308014965 308022719 886
14038884 14039414 1
389083877 389091782 756
741364491 741373475 30
677886008 677894927 125
443022020 443022784 252
329638077 329644174 357
37398431 37407735 359
266112316 266116952 593
456462904 456466976 682
81804169 81814009 831
167010405 167010533 630
915867405 915870331 566
64005161 64008312 925
874743541 874752085 671
926691666 926696537 273
643996268 644003773 696
2153976 2155252 752
191642335 191642540 415
319491927 319500685 513
215870609 215873318 575
994130439 994131846 873
902179420 902181419 46
223304986 223310146 708
880645910 880652093 81
502220932 502223051 473
442873205 442875997 940
736157900 736164883 187
134313004 134321487 101
935582418 935584780 566
929068281 929074432 902
570269207 570276810 642
873224079 873231328 137
79533125 79539283 142
783077184 783078917 40
661742265 661745156 602
11066738 11068716 783
13205028 13208538 588
705555565 705557102 79
354230666 354239778 497
268209583 268209892 522
381812836 381820965 688
9534479 9544018 274
624790966 624791593 843
291587459 291595166 673
884667498 884675241 786
35755451 35762638 103
536331234 536334778 670
241065173 241074843 239
341599603 341606956 576
304910100 304915451 545
51899973 51906344 720
576699660 576703063 326
634004933 634011795 56
299637127 299642200 968
601725800 601728438 496
747524586 747526259 110
32423039 32431174 103
340062708 340071716 659
657272947 657275721 880
624668874 624672250 34
171318770 171318900 375
867491840 867500895 192
586412167 586419571 325
112645573 112651652 915
524236541 524238607 706
40476388 40479390 947
672431849 672441131 419
433307952 433313951 415
881176610 881182880 365
222784841 222794048 413
726342225 726347344 432
773661599 773666898 462
226793791 226801494 775
563046115 563050656 214
926522381 926525900 803
201890087 201895633 329
277421033 277425677 892
541962803 541970324 811
236580569 236584417 378
702873934 702874913 818
98269347 98276773 377
327183130 327189529 128
113798593 113801473 44
649669718 649676614 532
381917283 381920803 560
764783436 764787242 678
545792765 545796940 292
609884657 609885836 560
297121819 297127226 436
117293547 117303181 152
842552365 842552766 797
201766094 201772345 688
209910221 209918045 720
305913265 305917371 218
602420796 602421971 96
476185707 476186803 60
967684384 967684421 759
601865027 601870723 908
812035586 812044406 977
184405373 184409470 980
89242876 89245193 328
105406672 105415269 157
6558360 6559762 928
872008080 872014931 415
117318298 117326202 535
521527744 521530569 442
434010155 434015733 113
984702913 984705301 791
568085172 568085949 286
568221149 568225740 680
393017479 393023870 437
288227158 288230763 638
581033315 581035944 58
90267243 90276751 446
318115008 318116148 276
646493893 646494934 515
840187335 840193517 137
297504448 297512022 489
480846239 480855798 425
539850875 539860001 733
739295554 739301465 916
774248991 774250885 771
551509979 551514888 337
428472389 428475168 332
563565834 563567027 623
411727461 411737201 9
449142976 449144078 549
348529465 348536359 1
711751953 711754766 976
55878728 55886405 451
860282460 860289628 52
66722377 66727559 162
633121499 633121817 938
566038186 566043743 955
737480517 737489851 330
117283142 117291113 949
932006500 932013956 551
910628050 910629836 303
742883402 742889913 292
996857729 996858556 155
240772180 240781502 924
720160582 720170554 683
870733744 870740124 772
978557682 978558857 249
986415987 986423015 559
212423668 212427167 681
303074616 303077825 777
98556168 98560089 689
453921820 453925029 551
144985112 144985745 493
416629618 416638100 893
155634542 155635629 668
841281575 841285079 644
25080698 25081340 805
282987947 282994808 483
883601856 883603629 3
386133537 386140235 671
92242315 92246638 91
55490353 55491892 912
282596904 282598064 812
534473396 534477422 243
671402289 671406430 902
612622308 612623743 8
843771303 843775943 146
78371109 78372007 270
758934942 758937646 61
2745946 2750813 468
594326967 594334973 392
296822409 296826317 487
599322 599987 693
260064484 260073588 516
463473726 463482274 232
183503980 183507695 522
143405338 143406323 509
321735484 321745433 794
557426753 557429136 935
62902815 62903018 611
141238283 141246482 303
596022025 596022318 347
28659512 28660786 293
289168555 289171912 986
89146071 89149515 318
289259302 289266668 309
730789823 730796868 601
291334683 291339388 352
401365476 401372682 396
797000410 797008312 382
716889372 716891282 38
105791026 105796159 102
166679373 166688483 485
887184017 887190601 703
801778354 801779934 997
434381024 434382425 269
397614333 397620234 230
240282284 240292003 323
188239637 188244972 520
705454032 705459485 882
647187765 647195867 524
460284154 460293862 541
589049255 589055014 419
886598741 886598826 852
318029795 318038419 706
346816142 346819232 860
156461762 156470540 188
890371991 890377083 198
722798665 722802228 36
211168536 211178273 283
418384417 418388236 901
338200941 338204946 545
271672832 271676584 561
394943252 394944422 296
702213454 702217815 33
430113160 430118347 145
572934370 572936966 588
8950560 8955775 315
734529108 734535274 28
151035494 151041315 124
202953776 202955856 335
459689677 459698112 699
27034222 27042658 317
924183133 924185910 27
38320430 38326888 529
23740813 23745037 525
462308958 462314851 281
604155546 604164493 28
542079212 542082318 440
464319592 464323297 739
928847066 928854843 454
582849401 582852828 109
739127099 739129043 948
986729415 986736918 36
64771442 64773216 578
143799322 143804283 981
718112846 718114582 402
796690126 796697837 84
122419505 122422233 873
713066945 713067292 155
337350034 337350340 212
708620487 708630074 298
17595598 17597795 604
240980895 240982780 394
68686931 68688336 613
907959859 907964975 644
188912841 188914212 632
336996593 336999357 516
361161677 361166188 611
848453549 848457909 1000
949907704 949915835 454
720994267 721003754 307
621402915 621411359 609
825651519 825654958 29
962955913 962964742 888
71636526 71646019 419
27950519 27953337 794
589174150 589177263 997
64495666 64496575 353
848510628 848519938 3
405538628 405542233 39
516943082 516944652 209
618089739 618096369 678
448105700 448108014 41
846236728 846242850 333
729770616 729772028 836
95023035 95027760 178
512623179 512630976 465
779261175 779262679 75
869872878 869879868 586
497525233 497533000 150
999568271 999572410 332
937138831 937144523 429
180348860 180355066 395
117662901 117672048 272
522800584 522803340 376
451205421 451212314 998
796822949 796825879 769
44133414 44137044 204
406814840 406818343 619
880804426 880804501 12
973558926 973567237 485
553556259 553557124 696
94715688 94725030 959
127721432 127725451 948
910496704 910503592 904
924743430 924752454 243
493379428 493381091 112
58095197 58096279 154
535902751 535909357 425
775312720 775313432 929
181863732 181870734 54
125015217 125015430 10
75373265 75380237 824
481043574 481044751 538
188262873 188263403 187
779318127 779324569 607
201748722 201755525 975
968177833 968187242 756
562899338 562906685 728
3269764 3277369 124
491847043 491848160 798
28199448 28199884 80
696949457 696952295 48
530962281 530966810 798
500417170 500424991 251
128114708 128118595 484
865260314 865263099 496
213709640 213718666 53
512563396 512568055 360
873669124 873675474 739
30347599 30351772 848
103641397 103647837 523
204655827 204661425 813
723073875 723076447 26
344166023 344175819 463
125912625 125921533 27
993057110 993064457 959
996527956 996536315 428
341904009 341908617 881
270120720 270123418 800
703974458 703977798 761
677845306 677852008 520
21781180 21784176 384
811155343 811156119 879
379527721 379528939 894
915161183 915167618 968
49890210 49894661 355
985463520 985467171 732
690058948 690060810 504
579092180 579101775 750
508349331 508355370 946
117161093 117170237 536
138759612 138763706 304
270094346 270094906 945
42127576 42133812 960
807792821 807793348 248
695204789 695210523 348
274656495 274665886 403
907341227 907350169 818
810855081 810864127 599
6350833 6351632 542
81725128 81730336 436
435586664 435586961 213
977623967 977625631 333
283427263 283432306 172
844646222 844654872 194
639709822 639714380 777
514191520 514200049 878
612102924 612105014 278
980380741 980390587 208
889145691 889148605 468
42372233 42378447 170
970422020 970428469 833
547592583 547602361 193
732522915 732529892 128
757257087 757266349 882
536956281 536959351 128
974027057 974034653 516
906449286 906451031 832
24281915 24284039 229
906617122 906625450 808
914320590 914326989 866
869586110 869593171 234
58656944 58661352 271
309176487 309178652 569
958239614 958244598 440
518671847 518678403 482
685677975 685680592 396
586430842 586433398 880
128271675 128278573 807
827088255 827094527 776
689231414 689239725 327
796426280 796429250 896
436775865 436783244 399
440420487 440425273 817
90787407 90787640 673
85039198 85044732 809
62885682 62887765 352
96067427 96069000 532
91654659 91662334 274
882544466 882544704 489
915431592 915433765 644
380171919 380181612 260
952220165 952229413 817
179168916 179174279 861
941024733 941026583 869
552593757 552603308 724
845799566 845802688 905
352218269 352218426 927
125782801 125786782 622
43291426 43299726 273
11361266 11362711 337
796829260 796832235 31
121797870 121806241 941
192407687 192412892 336
22867899 22873539 138
571418119 571422780 138
356730194 356730600 168
64482100 64487590 977
133621026 133623496 92
544934998 544944822 24
125512272 125516098 547
269616959 269621326 339
921158991 921163408 648
74463283 74464639 872
317433969 317437101 828
888342108 888350505 891
577259597 577263865 871
447072116 447076523 117
593847093 593855897 514
109239185 109247486 685
580825558 580830274 824
71521456 71530094 220
961498796 961500141 486
760526794 760528877 437
942741666 942749464 637
154200845 154201185 308
94981736 94990994 820
315916606 315924282 782
21740074 21745824 120
485718588 485726048 456
308692624 308693730 62
502023447 502033161 627
715056667 715062927 884
69590153 69599266 423
610547940 610554584 930
360797928 360800838 895
891758235 891762389 455
412675406 412679351 481
988031538 988037730 951
751447659 751451024 955
100375115 100383567 868
12842528 12846225 885
905950505 905953972 48
553374389 553374986 357
882093811 882094999 330
62059091 62065881 148
129095985 129101785 52
512980440 512982927 560
365817273 365821692 142
281453575 281462395 661
221644881 221650455 803
767216748 767226142 95
842206984 842209069 51
408114383 408116208 510
225465740 225471185 906
89519071 89519813 933
6991569 7001206 194
220348620 220351591 211
898023179 898031598 765
914271671 914271822 681
902296333 902305121 709
875822487 875826344 263
189389932 189395001 673
705538983 705539250 822
198892493 198892640 133
132514750 132524519 535
867203683 867205729 569
999750227 999754520 745
90313439 90322312 193
831957554 831959535 565
976130234 976130377 817
328239293 328241104 167
48610907 48611591 500
43195581 43195808 567
422916754 422920955 373
69868237 69870449 599
193592771 193596985 744
923186340 923192347 507
329178436 329178514 800
72353629 72354474 115
139198193 139198485 761
751357009 751361003 596
381079526 381089287 11
18056377 18057640 760
70401945 70402266 1000
468614668 468620212 341
302213619 302221295 714
578190363 578198297 314
221926222 221935512 701
131444373 131446119 993
73532838 73536707 870
97971600 97979211 39
490648545 490653794 114
883404557 883407988 120
539327667 539331674 230
952277668 952283209 225
812318359 812327742 342
134137073 134146234 149
770000386 770009554 392
515254438 515261133 261
349340431 349347317 674
953421300 953431183 447
508252689 508260187 393
357412804 357414799 67
101646274 101649873 37
311353504 311361598 322
56402730 56412004 577
235419422 235429193 545
919073570 919082325 734
141576312 141581035 293
270248574 270250257 42
1837598 1847522 387
235184044 235187488 629
203883788 203887371 778
73476857 73476879 594
471914243 471918906 427
162777916 162782549 619
448281493 448289100 234
611648037 611652722 233
874803770 874808925 22
221709415 221711762 592
873381456 873381585 460
632824194 632831886 17
990686174 990688045 80
830371952 830379627 65
396241896 396251009 552
788057323 788060631 471
670652942 670654166 809
30682176 30684198 68
490661759 490666631 287
565846131 565852599 781
605575722 605582583 521
415788183 415794117 657
357252551 357253737 580
787381631 787389405 357
660338046 660347343 728
434958949 434965964 14
20163420 20172039 143
503887229 503892692 307
657720296 657726598 944
623238934 623239539 642
523208066 523214956 498
506948938 506955602 899
809645595 809652129 472
340214525 340223026 996
319616233 319618820 768
72281312 72286348 213
908471326 908473389 599
834016819 834018095 509
608049478 608056837 529
957889421 957889635 680
957762415 957763020 552
333566264 333568089 957
718125162 718133562 911
954641634 954650166 199
726003981 726010710 531
428454100 428459370 812
850049313 850058355 512
513958912 513968183 790
155897771 155907330 715
414011300 414017660 925
706661979 706666539 847
639425531 639429715 411
333122838 333125585 569
292490100 292499953 251
157425299 157433323 165
440782830 440787803 391
577521641 577530939 294
440321503 440322705 367
680553294 680557858 917
513486359 513493627 887
709843283 709853202 624
645348482 645349472 624
826950892 826958034 785
916812460 916818953 932
255147711 255156838 59
14089227 14096857 285
560885618 560892655 176
361557263 361561422 976
250120980 250126503 547
982109896 982114713 769
220446135 220455226 969
70375759 70377873 698
717981382 717988672 616
733904517 733905958 634
220270449 220276708 301
755599507 755606401 796
620862143 620870758 282
813591318 813594946 271
700262294 700271916 904
289289193 289298513 896
142166962 142174463 522
670590281 670590588 277
661468330 661473414 275
300440298 300443297 85
27479933 27487000 605
557561583 557565316 350
626435379 626443346 64
369172011 369172663 392
521060283 521064852 699
320202537 320206821 901
575052433 575059497 238
700485954 700490364 683
341851582 341860474 509
326100209 326101028 203
422560644 422565743 344
33864250 33866693 695
879132951 879135013 836
519252366 519253360 646
168296108 168299504 101
223868806 223878343 746
520596707 520606197 703
278925945 278933035 292
421748627 421753079 211
519562486 519569768 426
453755689 453757457 924
149631385 149640807 3
362789079 362790965 812
566607266 566615038 631
722160912 722161624 83
87261363 87263269 71
246165110 246165787 843
898588163 898594270 920
862604456 862612960 577
504715017 504717968 793
420327443 420333054 652
194470717 194472686 111
679673721 679682641 871
59920884 59923736 996
851867865 851875443 580
429091299 429098966 617
111793721 111802707 713
475027565 475034582 103
924311484 924320816 119
654013411 654018236 973
137717204 137723099 514
650499855 650505916 438
78741967 78751313 143
6609187 6615418 762
248321183 248330473 995
677206762 677211846 238
517134731 517144715 942
288701795 288706860 160
123350248 123350828 832
590312368 590313348 520
914183340 914185305 353
401235204 401243671 551
348582993 348592901 820
971532135 971541890 971
689206248 689212030 338
223766243 223768105 355
514989832 514999733 741
956525774 956527934 41
4511284 4516028 824
816518115 816524272 720
602293986 602296501 467
782166338 782174183 771
550605890 550613171 39
292319060 292325638 493
214710383 214712137 481
22164072 22166038 582
143771427 143774728 411
691326167 691332494 386
992372207 992380268 608
823737382 823745217 548
839435102 839438740 178
29698920 29707120 11
45028690 45029437 836
816682728 816691768 795
203786572 203787468 354
602145054 602152238 507
246513986 246516975 138
948995397 949003691 246
555840134 555841464 284
337882093 337883187 789
737949991 737951720 630
670227169 670230787 457
240981530 240988340 524
93763366 93764580 3
905137512 905145677 511
364310217 364315247 443
695047723 695051392 801
264856213 264861779 325
30261459 30264339 56
848291093 848299866 520
535463233 535467381 85
694071863 694080218 569
106283321 106288888 742
27736197 27744516 994
750749549 750755902 817
637517411 637521997 693
710203855 710205676 905
965096655 965101176 513
93521981 93522578 606
940368386 940374912 142
476856906 476860217 668
247455341 247461510 714
576829910 576831629 290
215042003 215042710 582
126257997 126264916 385
219297163 219305251 404
391271856 391276417 146
593728761 593738086 452
628179624 628181883 215
50464581 50469271 71
198465723 198466600 511
515165742 515166707 813
818275456 818275610 785
53809097 53812768 304
463013678 463019572 370
803543062 803548051 199
292223817 292231383 881
919070963 919078259 921
506489766 506499510 938
379708981 379718352 693
92052403 92058937 351
178983264 178987061 702
482057077 482059756 960
665106213 665113379 572
903350517 903359257 529
652572238 652575994 649
550288788 550295585 624
306704020 306705287 709
739430940 739432626 770
794507879 794508112 412
117335922 117337772 775
479739273 479742287 879
834205974 834215865 141
610082285 610084906 147
169893857 169898929 534
344931385 344935550 981
354492034 354500020 244
442364008 442366687 172
202276068 202285219 514
262407839 262415918 187
525740250 525745985 613
43255375 43258370 303
625086254 625090243 69
647057394 647064681 398
162977893 162987618 595
635861426 635868623 28
574283757 574288449 600
417952352 417955292 191
938454523 938455343 722
494796388 494801298 482
466686926 466696255 163
946178540 946187569 468
817287193 817296581 97
709553613 709555116 658
140600363 140607648 778
13777958 13781852 281
686691336 686696420 169
857112936 857122170 63
536779477 536788671 25
760089200 760094266 824
879099032 879107697 223
158628547 158631970 348
78417015 78419367 725
177703111 177711620 847
66569120 66572053 859
914908897 914911174 648
772686528 772688816 544
141877697 141880231 440
317362760 317370035 210
501417784 501420284 719
808966959 808967992 802
765750533 765755976 127
415023882 415024191 293
86905957 86908739 423
575937803 575946370 267
897613663 897614218 715
392827662 392833602 850
783347205 783355040 271
339640996 339644921 168
163557 167003 616
259711276 259712585 95
437487428 437495852 472
479670555 479675958 862
56064199 56064250 361
23705623 23711076 330
80744239 80744716 546
683408954 683417969 289
75940155 75946308 80
115450776 115451902 629
486203944 486210233 313
505837910 505841457 306
200935356 200940084 480
730124827 730129663 238
24339689 24344330 601
113799400 113803634 118
212556730 212563277 648
940553275 940557132 838
922991915 922995112 583
449233995 449239513 675
541674975 541684652 323
849216288 849224464 596
885857593 885861220 297
417349425 417350899 552
858715662 858720849 5
149378614 149384582 430
12759732 12763696 93
51505379 51508274 60
510959566 510968265 532
321953150 321962362 427
529159824 529168183 969
132743147 132744315 68
97447093 97454457 874
155726389 155726508 507
639767941 639771192 828
605635946 605644341 548
782068727 782078147 348
397294171 397295722 774
134721233 134725032 466
627839114 627848269 152
287065893 287069385 811
451121861 451123375 109
625844929 625853280 350
864686802 864687117 366
897772309 897774547 42
601957487 601957831 683
238525386 238534252 406
20032735 20035506 857
444581860 444590936 873
582648325 582649305 390
735982476 735988057 81
298775638 298778196 916
267727747 267729415 196
86245447 86251985 512
319161812 319162036 120
677708854 677716765 24
16297889 16305040 655
347688645 347692134 456
723386502 723387904 839
359383726 359393314 687
577633466 577639144 428
907295546 907298324 676
186145814 186153122 556
659115009 659116389 588
334445872 334450982 927
999389992 999393325 104
817132366 817136808 314
864709021 864716879 960
244446828 244455124 465
91067018 91074990 645
32408706 32417913 651
60570483 60577556 295
69125160 69126663 35
93983066 93985495 222
147314653 147316401 219
979408579 979411858 69
44738683 44747631 158
581830347 581836386 243
463232658 463239981 828
133527474 133532513 138
27879470 27888055 265
882271121 882276246 289
700510767 700519565 775
750326153 750327425 620
265446375 265448624 337
417549593 417549962 395
736861013 736866139 819
239678522 239682192 615
273690765 273693420 589
414800592 414805656 579
22391731 22399052 625
379130346 379137033 152
539795635 539804737 189
543049760 543051637 643
195491380 195496187 748
684082716 684090466 782
860730111 860732567 849
395082280 395087227 614
299331895 299334978 35
522958483 522965224 930
9545413 9547724 293
938985037 938985620 128
76880540 76882333 81
639840730 639846592 185
279397723 279406106 15
437833471 437834577 436
652105603 652112909 221
114436454 114437134 175
964205417 964207937 246
959612452 959617346 908
939217732 939218993 650
78384377 78384582 89
259383505 259391938 513
887758585 887763329 344
566352121 566352530 258
708094135 708103392 886
583050571 583050648 623
780598791 780608365 991
540417317 540420320 605
136196914 136199931 701
982738172 982742851 560
954949174 954956068 456
284476614 284484545 891
511116127 511123018 54
30433822 30439474 291
37921079 37921682 997
70176964 70178039 657
987931587 987941110 121
891299930 891300827 1000
79613886 79616908 682
75831938 75841415 96
889499498 889505235 237
164634304 164635105 882
273084194 273092237 463
707206248 707211157 163
451430889 451440668 350
91075237 91078999 105
278244894 278250636 354
832409014 832415415 566
570289365 570299205 394
598982047 598991417 394
562737494 562746911 567
539940082 539940268 354
937456964 937458654 618
200595778 200596034 704
43192293 43198584 869
25856993 25857629 645
879124098 879129046 710
941141451 941150252 56
752326368 752331568 286
301392113 301400855 452
718560506 718563030 819
811297074 811305260 136
716594779 716595276 999
945569747 945576091 107
676139452 676143999 456
798741320 798745445 40
383552316 383558469 517
271020376 271023694 359
352445431 352451948 564
559957716 559966487 519
969389169 969391891 615
27788338 27790862 495
342240474 342249451 338
890862472 890867345 958
233376931 233380467 220
968698386 968703132 475
40418426 40425437 178
579298293 579302784 682
565230652 565235822 905
273537567 273538036 240
303201086 303207680 81
69475052 69482762 345
112299546 112303549 739
221647884 221655044 879
450632192 450641213 821
989928412 989932707 433
570426238 570434601 359
71249767 71255940 12
286056800 286060162 96
967173704 967183579 896
268508945 268511820 214
908623025 908627908 870
403845720 403852971 998
618255458 618262768 300
349938337 349942906 532
127550158 127553732 499
454864940 454873391 242
10402300 10409234 277
622731662 622734004 314
939265757 939268530 917
372478653 372478815 307
744275867 744281515 396
82445737 82447493 381
581745085 581754130 600
133036385 133040355 10
674729266 674737750 182
323005766 323014680 591
823317007 823320862 118
607477635 607485430 795
388201949 388211018 824
144060217 144065200 500
178253524 178260399 199
412773270 412775727 618
107402652 107409964 846
41338602 41347203 409
960180611 960185958 480
411406143 411411150 843
112925086 112931030 503
135987205 135991537 176
324198349 324203463 605
87183175 87184504 38
103516024 103520294 336
576787223 576796043 72
763358841 763362654 891
134002687 134009244 445
891173445 891178231 616
162421277 162423351 551
402611119 402619571 843
474661622 474662479 770
853820797 853824007 996
331870752 331875873 789
428773790 428776870 105
741322126 741330112 689
56994199 56998960 275
810051439 810053888 812
133530235 133535254 311
702159850 702162389 952
691462401 691466323 326
629787595 629792200 606
272096716 272099099 234
6591713 6598038 387
534881851 534884847 563
330187956 330188808 313
510315996 510318346 902
182668622 182673424 527
388584434 388592824 596
793276744 793276790 294
808151695 808154885 109
546134372 546138141 545
995728328 995736024 479
481131914 481133582 813
89528302 89535314 288
629466215 629475795 888
825216527 825223139 387
145170779 145174281 325
870815305 870823694 498
598356252 598362311 520
637698546 637707132 293
96486006 96495173 661
744347551 744356211 95
992653029 992661720 240
173273194 173280740 587
862465481 862473785 888
506584720 506592089 185
15141458 15144124 454
345670782 345677424 156
484219279 484222014 953
132946799 132953447 795
835832092 835834395 359
75179104 75184990 251
270568198 270577978 56
133623788 133624100 512
346711374 346715013 533
92535263 92535876 431
733927798 733931382 107
601041252 601050188 439
787492759 787499400 671
86559063 86567390 151
306391858 306397459 284
698158216 698160448 318
110102818 110111897 731
318324874 318331105 689
969901737 969904016 478
694299621 694306425 985
169251404 169260987 950
687411511 687412466 48
824627950 824632002 424
179256972 179258743 598
388997122 389002983 214
402850756 402854664 932
112649075 112656811 551
68594157 68600194 605
443959196 443963969 32
101209674 101215086 73
251963010 251966752 910
58844311 58849903 350
867524358 867530379 900
14738782 14741293 160
485950730 485950857 628
264475944 264477115 663
130526228 130529339 514
354669778 354675505 238
70530383 70539715 50
477335765 477336493 483
667621188 667621715 670
375314450 375316763 367
53973151 53976591 364
491090051 491095347 331
773224211 773230418 770
911800190 911808799 316
752459853 752469334 934
110338717 110343455 59
598728956 598732730 730
745081356 745090224 424
391179190 391186014 479
706273860 706282668 842
230293227 230300584 914
640381591 640389694 765
968312272 968313507 697
603082394 603085007 923
947542709 947552018 376
966858644 966867705 956
434657054 434666540 269
794897134 794902491 345
1304909 1308578 960
305843387 305851549 25
619873229 619879240 240
663435142 663438379 505
303784258 303786608 331
26871306 26876363 347
97172229 97176340 917
350245955 350246996 852
288245912 288247485 93
686735180 686744965 690
875565875 875570700 828
669842835 669851633 825
149913210 149917230 47
664717449 664724542 211
557861954 557863686 998
307603636 307609360 178
120709984 120717664 418
159706250 159714912 301
977382102 977387094 587
877499195 877499638 7
457655236 457659118 687
109029414 109034713 401
685379238 685382739 696
122030637 122038065 131
59365199 59371963 824
465695197 465696360 821
649135725 649140543 398
704713142 704720182 930
451802443 451810914 723
30093381 30100396 695
529450388 529458418 892
656211074 656219421 923
716218825 716226537 516
476830521 476831074 557
306514003 306515691 550
804020827 804024294 531
701254999 701260692 844
95388749 95398061 407
336668029 336676560 71
713338751 713343672 281
764652446 764660713 77
71207689 71214248 286
597814612 597823206 733
51935478 51942290 816
393255034 393256503 97
32151586 32155882 925
981261466 981262484 829
508778310 508779207 523
626924717 626927312 10
165599138 165601825 229
149784419 149787615 834
742168495 742176500 511
51780782 51784778 716
616516864 616521531 89
853374681 853383711 816
526752129 526757560 720
102344406 102349438 974
229287234 229293049 974
464810107 464814928 3
260715468 260715989 782
647096696 647106623 709
5920530 5924768 973
845914391 845916189 199
883297107 883297426 902
447415547 447417483 991
992267364 992275700 663
879422434 879425420 152
957619407 957624148 950
174763382 174764716 166
867522384 867525259 168
601751517 601757386 940
142103226 142110225 205
412301549 412309121 953
10161099 10164116 564
987617352 987620661 207
737925343 737926843 977
998269357 998272824 503
897394509 897403153 613
649111810 649112905 478
880345976 880346224 163
609212494 609216030 543
132979434 132982008 803
898847989 898854936 454
958598942 958608013 563
633781857 633788633 867
925255063 925262572 236
64803391 64810093 39
302254894 302257445 249
571929506 571930375 190
338637336 338643814 866
863093849 863103748 408
792395743 792398384 174
132463547 132465653 192
434244352 434252859 955
728518914 728522662 773
315219132 315220477 932
39128719 39129935 448
927153757 927161685 175
641946357 641952581 710
358269899 358277334 572
943646765 943655948 927
557377523 557381696 66
489049049 489051616 194
3479241 3481179 615
963345546 963350848 243
356265319 356271286 582
772680250 772688848 662
63376049 63382711 987
125747223 125754442 816
461421933 461424881 331
803262504 803268181 694
612997781 613006724 151
171090847 171099330 152
81422392 81430472 208
450075007 450084976 176
615863249 615865758 626
504042182 504043807 443
179415196 179419217 368
944237182 944242592 1
75470349 75475429 533
59235680 59243606 827
463659724 463668318 996
81138225 81144786 213
44134728 44141823 669
639409935 639418639 22
447999111 448004247 44
637637737 637645473 315
247454531 247456997 985
204603250 204608921 228
3546601 3550177 403
150038133 150044912 431
440240961 440245425 240
136565307 136566110 246
23027521 23037464 291
808139540 808143366 45
455246914 455256245 46
320614958 320617387 580
881956623 881958339 660
202647959 202654977 920
408436187 408440161 879
813259589 813266700 867
72897020 72900711 577
800346259 800348915 863
19214505 19216993 525
810924146 810928577 473
478066541 478073414 882
783988588 783992493 27
790281518 790281832 52
823844178 823852717 326
681430098 681435671 552
143542328 143550405 558
416900194 416902590 228
817679772 817680061 852
132051985 132060299 347
846602510 846607662 381
158290334 158299837 329
662598216 662606304 585
702196593 702205235 463
672023645 672028857 652
481715322 481720372 675
134818224 134819957 638
76337784 76341405 972
156580361 156587120 563
954562212 954564162 360
198343559 198344279 302
696063939 696072413 785
755486618 755491165 205
844710203 844711569 495
550724018 550727829 962
76176020 76183337 878
124469697 124478721 768
66413686 66419728 204
974905007 974907069 762
650289921 650291242 305
964299281 964304005 708
580373583 580383449 443
829095718 829099341 745
494454275 494462588 990
366730770 366739769 879
122285733 122288371 441
147581960 147588342 226
28612729 28621038 792
739827284 739829683 70
98905397 98912751 911
237899052 237902126 309
3410760 3417051 996
258763554 258770062 301
814039299 814039532 160
76467289 76474977 34
570587518 570594768 280
925598958 925602927 572
128836184 128837343 900
109153327 109157350 234
23130748 23131651 488
825330658 825334404 375
419129317 419134173 195
648074312 648078600 732
120168614 120175203 544
532638773 532641898 476
288725158 288732864 490
464603789 464604604 463
184744361 184754252 162
220593260 220598985 848
547055493 547064287 929
666937332 666940916 413
692021707 692026524 304
907714901 907720426 100
143112633 143118798 545
745185526 745195323 629
228148002 228153423 229
419318491 419324165 787
466278953 466287473 878
250158467 250163899 295
363300665 363307892 809
52094595 52095854 332
111988357 111992122 170
988843662 988844699 320
498973113 498982694 434
456416009 456425642 671
937639637 937641680 65
365747866 365750345 246
518856003 518865657 139
673283882 673287030 291
643217528 643219256 638
451787688 451790820 964
776841370 776844059 347
37507892 37514727 333
29345213 29355071 949
430070998 430074093 91
919807668 919814172 586
492313083 492315623 922
907158330 907158763 209
906636819 906640059 314
858825461 858830565 434
163296099 163305665 147
339502413 339511040 216
79466111 79466381 297
143418443 143418461 841
526988392 526994009 394
975361483 975368348 582
421718420 421727604 987
285377692 285387521 747
32618253 32625573 386
913598567 913598822 904
996652000 996654693 108
186389497 186390139 33
889766712 889771411 850
800660009 800667494 229
123075201 123083781 604
608395594 608404793 349
46777177 46786981 825
509000515 509008133 333
661405261 661414393 660
29791647 29792306 447
109893550 109895893 683
206015008 206017070 332
94997392 95005151 92
961832241 961841673 294
540897470 540904411 239
114780425 114783805 665
603288773 603295608 862
351251950 351261795 751
118344633 118347477 243
958687292 958696361 301
436138090 436143300 709
861476774 861477604 613
279238457 279246178 229
916372899 916380635 205
916298544 916307853 732
806003783 806006587 501
265882800 265886303 148
717654012 717654602 308
446695114 446702171 79
485624357 485626167 846
600556657 600560174 513
640660365 640668402 539
792324977 792329407 955
945317207 945317764 612
605329763 605330503 736
42921495 42928216 988
719004346 719012048 11
532871844 532875331 982
141008153 141011427 937
762367582 762373779 184
426741780 426746277 873
96540644 96549577 333
977779182 977782333 601
17971138 17977627 768
31465099 31473480 830
854125835 854131603 673
10799173 10802786 667
399741183 399749931 24
77236516 77239120 142
309113454 309121474 969
759091988 759094475 451
10793861 10798238 650
778212194 778215131 825
45618145 45625616 557
24351913 24357629 50
335744742 335753305 387
638316766 638325581 773
197950784 197960760 651
732300807 732305023 383
540578300 540578475 695
108407620 108415699 138
36345423 36348451 223
965052072 965056713 192
539368897 539376245 297
557129453 557132740 851
476179853 476181469 239
339441591 339445392 800
718435364 718439745 543
146033016 146041440 153
320791748 320792535 216
300046443 300055691 266
68087931 68096236 527
16424155 16432628 333
532899697 532902600 283
930452994 930461076 144
945581844 945587401 98
284928434 284931111 817
254259234 254269124 319
958348127 958357237 979
621915280 621918220 587
259106846 259107828 166
923982112 923987833 167
184883991 184887110 239
967508323 967514433 558
22505956 22509705 680
669196099 669197850 654
948356197 948364876 218
498303014 498306364 498
369503684 369512586 790
441742662 441750633 182
108114600 108115330 15
624510766 624517606 778
732309283 732318612 398
544045873 544051876 362
451605782 451609991 670
12118463 12125696 525
406796467 406806323 460
122565037 122569334 980
877859534 877864468 977
523745675 523747449 253
381015207 381022393 375
897198222 897200222 959
845415352 845419873 884
94607100 94611903 482
472640463 472647795 683
467517484 467526090 334
24820009 24825775 534
281992820 281997471 746
493295150 493298720 641
617075126 617076759 549
127764380 127769325 705
136986105 136990591 330
716206064 716212042 885
607857298 607859838 664
926931779 926933641 225
548451813 548459505 599
141613498 141615282 790
654773031 654775845 16
438749777 438757074 126
715563768 715569486 261
74441318 74444202 603
476013373 476016061 518
544790702 544792672 134
13082588 13082647 498
129967603 129973724 27
494535178 494537962 39
118903778 118904223 409
967418917 967427875 949
310129284 310133490 638
24894411 24903947 452
193009023 193018912 997
342971976 342972845 645
371981494 371987548 356
830485628 830487179 715
813091477 813095219 853
644955855 644964232 154
941079894 941085541 601
283832654 283835551 431
102690603 102693800 388
595981590 595983287 112
675748042 675748073 153
27303389 27309696 918
82601034 82607627 384
410363390 410370258 788
323480455 323481709 793
43851309 43852919 328
677476813 677484024 638
660937765 660946024 216
501523547 501524279 430
637983935 637987442 53
490915398 490916119 696
282242902 282249742 667
487979820 487985954 483
357949554 357950127 924
52718343 52721721 193
407286486 407287159 668
63672814 63679635 35
845813802 845814488 406
721128370 721132760 729
999745799 999749519 641
559076852 559085065 946
444646900 444656241 639
999427917 999437471 365
595401400 595406307 831
768085675 768085788 751
330572219 330579549 330
927816887 927823408 721
205932273 205938767 229
596234680 596241663 931
758963759 758968108 270
437584752 437591874 655
160362049 160362131 292
102082689 102090640 100
50380405 50380893 109
415618586 415623146 811
521277687 521287526 350
411209018 411218534 702
467922089 467924473 856
499838317 499846600 378
8481249 8489195 403
189383869 189390329 927
975912524 975918652 52
207859167 207859793 94
520687266 520693352 535
124862726 124870554 1
73103888 73111535 686
772697238 772706618 609
139831940 139840206 805
872838145 872846298 678
840327875 840328144 662
894563277 894567936 397
447137555 447142347 180
942697607 942703944 1
233187701 233194969 576
766525586 766528076 87
310796939 310802219 285
196573976 196575362 498
351673586 351682495 152
834544390 834548737 123
93937419 93943681 692
36300082 36300668 129
804249828 804252687 440
853116009 853120753 916
842530360 842537716 361
970356937 970366539 179
209763374 209772579 587
376994658 376997498 231
735776157 735777762 164
459062659 459063707 242
341659782 341669234 546
97081474 97086238 127
767227952 767232976 614
475495392 475503335 707
134775660 134778225 499
265756020 265764157 229
845815549 845818038 897
948058135 948062985 541
197697366 197703548 120
587081530 587086281 88
841565122 841565416 177
948959669 948962745 345
508861147 508868905 340
115890761 115893056 695
417778817 417781841 761
942680316 942685947 114
14669897 14677248 488
92028144 92028446 872
518812685 518821714 763
204246156 204255437 313
130356595 130356746 643
243597771 243604086 148
432786115 432794476 253
502171455 502173767 453
9902501 9905411 310
945993261 946002354 538
985833374 985835422 315
339186214 339195609 226
383046436 383051993 853
853190199 853192338 361
61196512 61198282 990
201241505 201245407 638
370406652 370409951 783
188436257 188442824 38
130825710 130825777 109
37383370 37392897 846
321348908 321351993 479
681054222 681059033 255
64557449 64567004 66
374588652 374593733 385
198229363 198238666 945
524528353 524529287 276
859994341 859998970 72
860972124 860981854 322
200901512 200901627 424
592528620 592535843 785
683566466 683574734 222
488684945 488685547 872
952428550 952434656 957
593609967 593613778 592
616475351 616478350 737
151381297 151386697 738
294441923 294447672 38
625926994 625932563 947
500524317 500531490 563
780652740 780657791 549
264821876 264831755 442
938865097 938870385 908
847001319 847001991 172
519760627 519760633 87
810333219 810340228 364
484948307 484953343 344
892331044 892337449 17
255404434 255410432 813
910088380 910090343 120
692241293 692245659 398
934213843 934216578 142
662387636 662390954 828
557816895 557817823 768
685059066 685062601 322
271219153 271228539 578
367042867 367049068 130
644542212 644550290 603
668744228 668753873 422
153137391 153138025 556
593590511 593591668 780
140181260 140181281 230
771443401 771448894 128
681094580 681102754 344
821563347 821569099 186
786459669 786463290 598
44775248 44778443 668
600407727 600409185 132
42766331 42770489 28
555327103 555333966 654
933581659 933588407 924
515731791 515733818 36
566599371 566603532 134
25049499 25056355 478
590599842 590603792 535
635527379 635529660 448
117648978 117652584 876
79461996 79464957 217
560781127 560786296 785
522043505 522051314 744
20821160 20825586 564
306904434 306912237 643
609474470 609479892 122
148467955 148475389 532
629185432 629193365 289
589202318 589211188 714
152254117 152255331 87
980350993 980353741 187
128100560 128110526 967
559214345 559221608 201
279346089 279348194 92
734602652 734609883 125
65165295 65167958 528
894993766 895000822 428
52666298 52673301 873
212262587 212270843 344
12758652 12767833 495
351446089 351454316 640
976216276 976219456 262
487384594 487388045 389
587761794 587769279 26
63445887 63451082 95
135201361 135209967 985
664594888 664598350 179
381708667 381713703 804
877142540 877142982 97
638940235 638940613 506
784750730 784752344 258
99068721 99075833 569
142675334 142677374 225
585097723 585101930 319
4706100 4714138 416
855888546 855891466 156
600635882 600640155 662
387416061 387417175 464
550447215 550450173 203
826415312 826422405 944
72607169 72615065 773
269373777 269380311 229
692299347 692305483 278
605630923 605634888 471
288714593 288715138 900
328669359 328675628 689
790660515 790662735 717
422198177 422206793 59
128464992 128465874 293
121723546 121723980 113
267248840 267253713 661
63970613 63977784 281
193137842 193143605 882
142135120 142143965 909
203756941 203760845 34
441449191 441455323 704
137896881 137902601 607
515243947 515251658 569
250166357 250171916 98
72323001 72325870 938
620654113 620662548 297
532426775 532432230 432
759226055 759230258 265
443727289 443732426 18
23544548 23548594 715
650867581 650874966 123
34101286 34110942 692
478914242 478919374 141
667689811 667696318 579
855907909 855914650 562
722500197 722503122 383
487557494 487562032 168
125486276 125494390 145
476069540 476070911 239
997454559 997462831 976
683388625 683389571 551
10024748 10031989 356
620539791 620549169 459
937131931 937139486 567
940782509 940785163 27
605731421 605736528 599
346711156 346714108 297
80208675 80210453 48
999361820 999370748 790
951338410 951343243 727
139895387 139898782 244
6481938 6482683 748
394027645 394031831 141
965260103 965269950 47
822862021 822870056 861
39156399 39158016 222
234797349 234804795 76
942211645 942215788 557
625658044 625663952 225
728863833 728864876 155
275373560 275373989 708
768571154 768575769 358
242557902 242561159 150
28764394 28765880 222
794880440 794887832 154
101846652 101854367 507
819646874 819655419 366
140871301 140877303 548
338489857 338496474 901
741088432 741091775 664
346121587 346127620 163
542010645 542014696 598
338780355 338788156 380
209486856 209491936 264
91262079 91268686 519
482437584 482442619 523
136228442 136232332 524
399345807 399346677 872
204514706 204520875 912
698580606 698589323 135
685398270 685404780 917
9895784 9897146 203
973522382 973527979 390
380371113 380374516 320
490669377 490675585 41
684828246 684831877 413
149487769 149493474 8
971961643 971964685 903
94461516 94469716 4
142645428 142654098 889
550409912 550416990 360
888095829 888099680 475
481823383 481828568 296
869117773 869122111 620
636292443 636296820 724
725711484 725712596 411
91737897 91743319 889
406534904 406539174 173
663490157 663496980 514
201093513 201101629 461
760433401 760436476 28
540147761 540157073 26
934763586 934764468 108
430544882 430552047 303
89494853 89498097 872
2875578 2884465 39
358157339 358163306 973
291568578 291571697 901
202455103 202464734 344
295331617 295334872 563
121295078 121299366 46
70776455 70782533 357
596122481 596127212 401
80920940 80923621 217
200510242 200518316 827
298076114 298081653 920
910963152 910971857 260
41175476 41183501 502
808158377 808161752 253
11406072 11410608 516
793563985 793567330 180
705042032 705048909 603
338968740 338969308 315
177167491 177177090 908
88756059 88765952 353
710026886 710034294 724
471724157 471727414 785
465585767 465588626 423
98146621 98150271 163
32896874 32897745 870
323446390 323452192 5
730228569 730238504 595
645907523 645910107 664
5246838 5254630 24
91307746 91310474 625
846101448 846103662 338
272503523 272508662 554
728671308 728678776 597
211206082 211209986 14
70046596 70052255 854
453040817 453045222 678
481483822 481491416 236
78668417 78669722 180
693233431 693233698 966
406099805 406108548 811
565261429 565266238 893
321310768 321316353 130
290243672 290245030 485
660719268 660719422 109
93412284 93416047 957
304761488 304771375 545
235814517 235817971 52
444129752 444131090 80
121192283 121197973 295
444169599 444175707 606
649301411 649305480 715
4163654 4172215 347
275447784 275449044 286
633772268 633778874 657
177283728 177293559 974
938879035 938882424 108
94520931 94522429 62
374437982 374445239 134
277054062 277057313 636
512648708 512655978 943
172529665 172534873 30
102798380 102807657 883
428474727 428479344 759
730746363 730748223 551
220819371 220822697 328
968740344 968748184 943
280066452 280074675 721
488797864 488801517 953
673602998 673610011 466
380231634 380238624 578
867299927 867303836 802
847552957 847557118 328
347334191 347335939 635
804370950 804373724 913
731898852 731903080 918
75846532 75847987 957
140975474 140982981 278
15616547 15620802 229
143899500 143904119 593
352049317 352055188 15
231719246 231721782 102
284727047 284728895 567
515236374 515238740 757
51211361 51216712 661
526424273 526431682 287
970675190 970678307 904
175359498 175362196 324
382481776 382484173 960
818996355 819004243 592
761957299 761961303 857
724013315 724019747 401
730210416 730213961 252
883346982 883348439 292
464414090 464423619 633
204158102 204166142 176
323398388 323400287 249
643391642 643400584 146
444204318 444204879 941
214634278 214643101 233
480800869 480804776 192
475452077 475461715 747
213371478 213376151 347
247144729 247146318 672
924106020 924109735 708
753659003 753661246 16
615186179 615190743 864
289566779 289567331 208
917776276 917785569 31
515431217 515437844 856
931463800 931470971 331
517923343 517930140 472
506529090 506538712 378
887040787 887041446 265
174694811 174695501 591
420702518 420707583 370
4004534 4008894 886
747792397 747794086 692
679941957 679951707 167
35451338 35455444 918
928284194 928285255 241
677946876 677953076 287
8452699 8460237 162
650012077 650019115 763
191004693 191005595 87
95844635 95850128 62
421206355 421206792 918
490488241 490497451 551
947081933 947082692 460
940224451 940230092 287
832033720 832037983 562
955826960 955827492 530
787056248 787060332 939
244125760 244128519 134
869147523 869154085 139
143776611 143778985 661
821672023 821672876 68
370536291 370544437 871
227419842 227426230 332
15131653 15138105 779
249102940 249106323 769
713313852 713319787 986
73171383 73173870 253
392753671 392756332 594
854068804 854077501 979
484327943 484329230 997
556749955 556757030 721
222823023 222823446 686
935372244 935376844 582
374339577 374347351 280
427692706 427699923 49
23715826 23718233 778
840355813 840358521 105
443614416 443620073 839
778471010 778472469 799
593479339 593487186 718
131967687 131972751 11
815142408 815142789 241
986008093 986015845 16
444163026 444167801 91
129831657 129833493 807
875047705 875047739 375
488154484 488164382 323
608724588 608724850 293
480883779 480892913 67
826295928 826305337 135
788737646 788737940 508
894913656 894917879 551
515360249 515362757 542
877497264 877507217 107
848972706 848977300 378
531405864 531415676 474
785594238 785598945 733
389741912 389743676 407
884086205 884089849 441
827728624 827732415 814
704997110 704999020 874
72641618 72648274 692
6001521 6009975 603
292965412 292970480 890
455356518 455360788 482
773383895 773387174 130
270763369 270771034 260
640367101 640375655 680
178325858 178330626 878
810594299 810602062 2
983168113 983173501 123
680531338 680537208 251
717826381 717835971 977
81061335 81065636 318
214399224 214407165 364
247671706 247680887 624
908442835 908444056 122
537383446 537385819 530
743218126 743224191 494
859347003 859350016 432
564582355 564583398 830
795145479 795145929 196
3499081 3499283 431
852487057 852496699 78
924639375 924639683 242
921445089 921451881 300
521793713 521795784 78
216312185 216313037 308
689709716 689714613 395
383621561 383630994 780
125776345 125784596 628
473687525 473692368 165
499996721 500001003 82
915738152 915746339 685
13877230 13878856 160
102286821 102287271 691
249318121 249324476 407
283283550 283283724 920
992033857 992034315 557
406411252 406413227 547
189526382 189527289 244
472031010 472038397 417
492005526 492009647 22
114759959 114765405 34
421355644 421361307 419
626191804 626194517 244
681972845 681980204 132
644625252 644634491 205
756565172 756567481 344
613527079 613532875 43
74857978 74859110 436
705140221 705141161 354
4551989 4557659 992
124076011 124083117 483
621232044 621236933 554
273175814 273176723 92
1352409 1354366 102
180071892 180075160 13
173130097 173135791 428
375269441 375273573 797
22627834 22637429 195
388465269 388465606 306
798985623 798988403 589
606701966 606704757 831
727352449 727361003 68
879847002 879848700 459
166472446 166478278 342
836546898 836552630 180
173353912 173357065 187
21443691 21445406 625
787227488 787229299 40
512748034 512753963 323
670036339 670039379 947
603614279 603619960 932
575725461 575727925 959
7725531 7734580 151
83355339 83363491 751
927038682 927038978 593
593466212 593467765 531
134170400 134179378 908
720227375 720232580 470
721462414 721468524 301
695532089 695533139 753
646988387 646994082 171
699907319 699916053 740
180553629 180560266 309
362103131 362103443 323
245908233 245911530 938
12040826 12041269 111
686147357 686153218 325
496013616 496018881 378
464267437 464277268 815
126857738 126860800 589
135286491 135292644 994
948772012 948777072 859
147183102 147189857 604
757850411 757856510 687
652279085 652279592 451
667016022 667018567 777
975415133 975415247 853
303952809 303956154 655
439856537 439865331 871
895874351 895883578 174
47075292 47076140 864
644557285 644566622 222
116562144 116569302 560
323331747 323336690 28
348221433 348230694 728
970786234 970788225 253
784492363 784498628 836
776026567 776027631 34
665616223 665617813 668
27240094 27245631 38
408946617 408952153 601
752691481 752700345 526
315931055 315933729 200
279218965 279227312 637
152141994 152146608 509
33124722 33134240 51
786724325 786724663 427
99088162 99094258 611
171262545 171271440 332
762482213 762485526 755
704637602 704638431 469
133015204 133024380 467
553936079 553939497 959
409550631 409550939 196
310225619 310234726 216
908240127 908248868 470
723126529 723128285 438
730299957 730301384 973
938745918 938747017 80
935804601 935805750 631
469866707 469875928 798
735491176 735500503 444
82267994 82268800 848
774242952 774246929 864
839780498 839781119 224
774585715 774587295 655
254477536 254477965 762
63948325 63953338 380
126508298 126514694 543
812806377 812810964 917
2599008 2607292 245
104832805 104837413 775
724715600 724718020 735
30694798 30697611 325
596956662 596965540 533
133192237 133195887 219
672526242 672532887 434
1683006 1684371 604
777299735 777303640 396
465606278 465609439 436
534117546 534121575 534
834954790 834963707 159
206165916 206172920 777
349170651 349175522 697
378552326 378555151 114
899503859 899513831 597
377814429 377817903 966
831577862 831586109 659
696126818 696132537 648
910207213 910207367 364
262140000 262141116 438
369275534 369276525 667
672137693 672145218 845
105510820 105513925 821
591121516 591124806 808
821266630 821275328 31
275564578 275567072 495
208492894 208496416 666
831483552 831493510 571
123561201 123570983 753
602564916 602570914 832
271093705 271102176 701
86496723 86501698 485
626005919 626012265 270
67799741 67808302 381
566383898 566391233 702
549917929 549918992 450
395960775 395965583 60
106195441 106196957 839
162954362 162961036 830
326811115 326814558 820
836915947 836921797 695
380739998 380741231 612
459416483 459417823 349
127148753 127158213 600
615005484 615005486 832
969974185 969978704 641
422385635 422390537 695
656334046 656336610 300
515429885 515433107 456
614913066 614921677 526
364407237 364417085 4
133187933 133195856 203
150941896 150943839 320
818147244 818152256 527
430958194 430960196 631
958125026 958128219 15
380245018 380247679 525
53294713 53297059 473
661274012 661279382 134
32776819 32786751 260
65335346 65338959 332
440108699 440115165 400
538560901 538565949 302
839214220 839219925 306
262384747 262391745 145
226972729 226980574 816
430379744 430382217 824
973599268 973601792 878
815343092 815347353 815
118565577 118569934 169
210077837 210085673 759
779312168 779312719 632
59524919 59530231 399
510132571 510137615 112
110800228 110806268 667
476533372 476534840 598
429822539 429828384 547
393053364 393057437 558
875076241 875076540 580
243837407 243845148 772
114249926 114258104 308
998204684 998214559 894
733922317 733923074 28
324861067 324865412 86
589168179 589175415 890
810318196 810326461 69
93919795 93923586 695
525250692 525258746 940
157605601 157607421 275
799742181 799747384 537
41986304 41992858 635
244640612 244643262 250
552846505 552854879 135
505164884 505168406 591
940809970 940812184 274
974682859 974684308 328
833756279 833758515 273
800926325 800933374 580
849792264 849800675 478
648213539 648215704 133
19788426 19791093 361
469562061 469569814 625
334395663 334396802 555
673814148 673822283 903
145433740 145437526 428
565087364 565093077 500
556792044 556797428 365
402886667 402890058 624
643908248 643908890 131
712482076 712482675 169
999929209 999930213 511
473015921 473017537 814
129946897 129947627 973
704644453 704648301 14
79518706 79522438 375
138705135 138712754 945
397554634 397561572 144
802503349 802507246 668
878801972 878810104 806
784056103 784057567 834
23040624 23042881 935
785225485 785230968 447
167767650 167773026 973
723513622 723515513 646
810144636 810153184 408
73503362 73510925 885
488272657 488276205 756
888208802 888215956 942
779270821 779279418 77
11250978 11255682 288
232362811 232370451 707
314911096 314914333 47
875941544 875949209 635
807398867 807402512 674
78064514 78065409 770
390921272 390922888 1000
311056508 311061195 862
395262263 395264590 424
46425206 46427879 310
466002633 466008999 298
661443920 661446345 907
485194628 485199642 705
262787026 262792777 800
124168011 124174958 516
921465685 921466553 219
291747805 291749050 635
668686804 668695664 707
154870017 154872252 931
700284442 700288126 326
888764751 888767672 697
356883399 356886390 230
275164658 275172391 859
281350362 281351411 381
543208161 543209638 770
784251677 784252585 21
519658248 519666138 895
822931233 822934384 276
182343291 182351947 920
486103222 486107946 119
71030898 71040848 950
243344595 243353636 52
940439825 940441043 781
329744034 329753750 885
434682414 434684617 1000
915170183 915174086 149
701788205 701793917 103
37974100 37983345 861
87300726 87301498 635
539997645 540001844 201
147522764 147524964 868
228395064 228397787 286
591542115 591548724 9
574674896 574680098 93
145613132 145614220 689
723492131 723494928 313
934810279 934813057 182
71315383 71317658 284
801694243 801695974 27
133333229 133336609 991
766516780 766519268 203
442525999 442526392 9
518244285 518245953 990
268836294 268841921 4
828168738 828172059 432
886933427 886941234 394
934414739 934417898 559
342787272 342792954 525
82465907 82467600 865
335793934 335803780 200
293907276 293910561 298
27836830 27840370 810
928410838 928420491 85
641101829 641106254 959
348170183 348176170 611
779265615 779275321 746
407107359 407116846 159
80967269 80968310 305
691335794 691340988 692
178030010 178034311 658
228531210 228533772 755
695394858 695397033 850
954499668 954505530 878
449904104 449907502 902
756283062 756291463 663
19249675 19253216 201
667328770 667330385 477
930297929 930304909 376
437021584 437023498 181
136677627 136687354 919
15115636 15121020 283
838852390 838862177 476
902930239 902936735 858
725593468 725599063 68
575678370 575682662 812
133870033 133877524 169
139618234 139622816 885
379854061 379859619 222
197364788 197367218 351
822099968 822103693 490
294886238 294887110 837
57114522 57121676 393
841654348 841663625 617
576916557 576921868 296
51486626 51489472 684
171083787 171091653 449
9940956 9942619 982
680198192 680201914 795
410306414 410314661 190
744117764 744119779 212
859662253 859669997 220
837987440 837997017 266
521971834 521981524 902
571147801 571151745 357
582903096 582910414 181
166037131 166045345 388
339799580 339799753 177
476551913 476559885 378
654075708 654081137 366
14425249 14434452 322
841761811 841770832 515
151201032 151201301 579
634111648 634117543 694
193423901 193424717 13
554731257 554735046 307
146228439 146235963 739
954301826 954302923 126
823602353 823604604 703
281467732 281471113 45
377779097 377780760 501
934636418 934644076 208
99442284 99447686 707
929311214 929311681 390
118413908 118417619 873
96183272 96183718 451
61589580 61594679 160
743265669 743269624 799
446119795 446128471 702
555382848 555388996 959
628844893 628849510 167
115656394 115660911 186
727995953 728004289 235
303851011 303853501 283
217709752 217719583 879
188203625 188206347 84
503268427 503268488 77
476424938 476425001 895
299989088 299995152 417
450512789 450517245 669
434588099 434591929 368
266640266 266643657 836
640947452 640951193 939
561227037 561232185 254
809074320 809080992 476
430429550 430430261 321
127507635 127517103 744
604086062 604088115 186
109433958 109436682 422
24702725 24703293 857
778843744 778845873 183
602152463 602153115 605
281781651 281783864 978
917173589 917180549 713
290155843 290158038 198
371658670 371663461 307
405348990 405355768 194
305332734 305335988 18
667391920 667401675 929
790162692 790169233 628
376511549 376519725 777
760316082 760318524 191
57232688 57234961 406
847773665 847781252 658
140822728 140826768 229
449056926 449066804 702
813196233 813205639 159
441541778 441546046 677
105485796 105488738 502
957533725 957539964 50
300714704 300720155 693
717100481 717109634 798
178364022 178371595 554
472936427 472944042 249
14561086 14565512 786
464828665 464834926 992
401652367 401657780 540
657572525 657575456 820
836675201 836684485 370
900910702 900911065 611
727498102 727504834 751
242764795 242773733 324
901379593 901380391 232
837640497 837646601 507
116204746 116213400 509
879744532 879748339 437
352434875 352442808 948
87108415 87116228 236
94130585 94138865 318
40893305 40893979 828
865042916 865044448 40
500640018 500640633 83
855484342 855486287 795
839324925 839332720 637
152451783 152455954 212
83171292 83179568 803
785573078 785583067 111
220337026 220345741 943
681521261 681529984 327
127127931 127134048 763
514690758 514697895 300
997440797 997449611 983
144994880 144995184 609
135717026 135717786 731
295060012 295067809 950
932552224 932561231 50
70571378 70572028 24
258253489 258254792 763
5687432 5689745 437
854581108 854584074 63
853328871 853335659 308
434461523 434470452 570
840743856 840753765 523
973555466 973557574 752
375569548 375571177 113
162990848 162999555 764
215563898 215571050 845
738239921 738247980 302
670643684 670651343 18
959422120 959426354 16
645468535 645468572 769
446342193 446348793 22
10166764 10171303 151
749975638 749984598 656
505093741 505101400 524
280489204 280494012 614
159333320 159333584 433
927199165 927203180 91
361972817 361979178 179
440142835 440148858 726
993869850 993870552 494
390360971 390368504 784
627056992 627063905 281
553985493 553994639 594
306863500 306866910 453
180751024 180753272 160
813232989 813234491 116
274880773 274885759 993
823947864 823951867 552
171154394 171155259 933
318565120 318566823 848
824541613 824544917 307
976061747 976066345 527
761353028 761358522 736
859003621 859013304 35
497099425 497099800 538
133598586 133603280 360
541614052 541617010 49
754353044 754357850 202
147491947 147498263 541
680452879 680456183 728
851220727 851229696 588
958654033 958663947 438
865435911 865445004 132
321541998 321542213 974
832066033 832075386 191
382529923 382532823 747
279750634 279753334 76
303443683 303444869 268
815581884 815589766 853
108824425 108833238 908
29557504 29563765 575
820658441 820666201 340
109184230 109186035 483
449120362 449126321 598
147330337 147337134 137
89597879 89602864 612
89155977 89161165 137
568369052 568378278 58
56217671 56221938 572
18823524 18824700 317
479784432 479787667 140
116158358 116163690 346
904007048 904007529 462
457199882 457205640 575
634740481 634742911 423
638760968 638761837 841
750343580 750349350 595
216135069 216138325 30
937972126 937978674 699
915863049 915866594 791
830260718 830266686 89
384902209 384909742 827
390957905 390962895 146
861347367 861347964 475
822645293 822651441 490
106917716 106920296 85
949210907 949212118 656
481791852 481801337 277
155587882 155594890 920
491213581 491216824 85
450009723 450018308 33
914050162 914059458 336
703993340 703999640 39
929023486 929024887 623
38260962 38261519 38
884068802 884069368 420
408561237 408569230 733
848377892 848385921 113
476920520 476923582 969
497890440 497896217 225
635143876 635145973 900
515948909 515954163 431
961496595 961505595 217
23277635 23283032 721
863524607 863526392 515
264461645 264462238 727
717366065 717368754 845
825097797 825104806 166
656308261 656313486 367
148969581 148976631 500
71461157 71465603 706
106560057 106566602 73
639168488 639177786 780
765277055 765277917 324
493716776 493718605 179
352165643 352167157 186
300057720 300058633 78
286603916 286606734 565
793596082 793602797 219
681654801 681655996 664
441993652 442003149 336
377138708 377138919 915
548623781 548627993 89
365474913 365482715 599
756715587 756721132 715
760606767 760614765 475
966249952 966255679 2
782206381 782214686 325
56853946 56859292 907
119629516 119637843 422
468423530 468431303 742
738379866 738384064 469
297963781 297968218 683
961188220 961195711 303
751330819 751339576 49
236948885 236952068 437
977471360 977472720 544
100329713 100337273 566
725589037 725597828 21
214590295 214590575 627
863786717 863787374 235
597155810 597161759 550
668741279 668750816 645
422744313 422749781 2
624441966 624443402 298
767551015 767556614 359
56753452 56759759 75
792106995 792113048 170
112731912 112739567 560
812224284 812233694 465
424755262 424757776 251
392318498 392328124 902
944569047 944576842 684
482647043 482653020 686
372027397 372027791 858
221942045 221951797 913
940481405 940490293 679
51444480 51451172 157
189553999 189555468 23
559147558 559154540 832
132371024 132375748 708
82680625 82684673 394
295939877 295949028 709
70112562 70117035 687
71419598 71420265 631
198675456 198680363 589
393861720 393863680 349
781933399 781936583 102
168252908 168259047 118
425892930 425902547 768
621960112 621965591 680
767724821 767730785 88
165375566 165381003 894
483653625 483660226 93
145303312 145306654 39
627282943 627291618 677
549659882 549669666 423
116671232 116674208 997
825456684 825460985 218
788748153 788757985 348
818769922 818773651 851
45309952 45315290 978
155654041 155663074 334
651920285 651921313 249
16755729 16756191 762
622187767 622195496 82
542674795 542677378 768
718698218 718703709 556
906735215 906741525 250
296339784 296343130 225
446659482 446666225 311
490065333 490066559 568
214270663 214271505 741
62698997 62706903 186
810495595 810500905 645
824047358 824052659 46
7062440 7066809 328
753402558 753408612 192
697517465 697521007 739
7660066 7664619 439
109723291 109731995 763
330699952 330703010 687
585798520 585805260 1
745427260 745430867 600
293239797 293240056 278
374539442 374541062 371
469125487 469131852 610
126657815 126663677 65
168840356 168843441 438
716097094 716101010 592
262208885 262218656 228
625945647 625948443 547
852617334 852618827 879
802910686 802915579 205
276229637 276233663 477
289329914 289332430 458
464399285 464404213 227
49145245 49152254 553
57233312 57239144 695
805464099 805468641 903
885144691 885154340 400
447967270 447975167 200
983997167 983999259 519
707505046 707509704 449
386222602 386224522 526
830645430 830646200 43
864820888 864827395 397
53360465 53367132 915
444634019 444641321 788
293708064 293711601 754
903209966 903218307 957
87895717 87896139 454
325948917 325956496 987
55684436 55689410 206
875045884 875052094 60
929789409 929795703 180
446970802 446976065 232
43199199 43200264 880
550165113 550174672 189
136708901 136715897 948
371444006 371452880 396
664062962 664066343 465
493027767 493032662 701
563472104 563477013 333
825790310 825800206 917
261244722 261248607 931
306648901 306658288 182
278918484 278922982 898
227198715 227204938 983
61239255 61239652 132
586504202 586505761 246
393170949 393173473 76
76690414 76691603 175
326092465 326102109 708
996365798 996369931 475
31282067 31287057 2
408970348 408976497 979
994251530 994255649 857
545518780 545524344 846
507406113 507408648 86
321105245 321110646 682
594858841 594866093 590
564046269 564051614 263
554616444 554616866 40
327286502 327293959 829
904585976 904590219 338
921336978 921342469 746
824510308 824518354 989
657305165 657308139 298
674919361 674929193 860
14061799 14068998 974
46176481 46183595 37
140359071 140368863 864
789637333 789640627 155
409999724 410002251 595
827236552 827245521 100
7625240 7634911 952
552781987 552784425 37
299174327 299179257 899
474000975 474002765 874
138501186 138506180 445
879179161 879186844 856
794238549 794239349 535
960369763 960378458 360
851148918 851149932 334
20490864 20492753 635
794644963 794652853 914
287614267 287619436 499
493650303 493651311 952
810788201 810797587 413
746434076 746438500 24
326725871 326728973 114
441489727 441492400 626
359804613 359813094 469
636286972 636291085 386
450739656 450746681 206
855232290 855235333 266
623618204 623624277 662
432924055 432929800 736
940455006 940460038 433
673646770 673652119 667
646561144 646565039 60
52858259 52867624 704
590446234 590447787 758
196446054 196448222 432
133373792 133382275 970
80982349 80988654 470
46896966 46905433 236
583899629 583905456 304
696197364 696203842 924
857791147 857793357 971
354665814 354673829 535
771033224 771036385 529
901131927 901131954 133
557848036 557853763 708
592330469 592333326 289
877586438 877589742 512
60777258 60782218 938
724484493 724487486 768
67391148 67392722 955
47769072 47769163 909
117085042 117086425 359
602064928 602068228 417
944198456 944203804 708
355806589 355815763 53
325692648 325693121 189
304596289 304602557 674
266151 275754 476
183804089 183810640 905
993166857 993171295 696
73842162 73852039 986
394444071 394450709 441
159082780 159086140 119
568100196 568106440 75
64458905 64458913 67
844604957 844610194 878
894428497 894432076 125
442395522 442405277 629
535402997 535405233 977
609866901 609866911 472
214500948 214510503 390
207096286 207100951 996
942318727 942322082 233
896234197 896234563 573
969974622 969981929 852
868871690 868880014 130
890288567 890294839 47
764328043 764334080 763
699251023 699255184 918
272058352 272060406 280
697624824 697629277 803
728752213 728753663 747
482525560 482531568 119
561009792 561011220 39
760919715 760922772 213
438061919 438065152 343
918129049 918131477 321
63266447 63274939 820
316191210 316200657 315
418256478 418261485 710
510112758 510113949 405
370634911 370642788 32
541750657 541752360 89
35059128 35068320 340
566144167 566149173 565
904497379 904499696 830
747240073 747243270 13
136284394 136290364 237
366542214 366542607 484
973416528 973425227 434
419290590 419294654 207
66148995 66155036 543
973604377 973605255 789
936491816 936495327 826
851045508 851051396 930
539756424 539761741 951
871496255 871496376 372
294102618 294112352 239
866870854 866871051 314
141568340 141572425 218
95286123 95294321 230
720616329 720621737 800
451343872 451352617 379
622510661 622514881 84
647642837 647649259 307
435143767 435150593 907
128108069 128109899 931
792148440 792152300 347
343047680 343049090 328
949513344 949518851 187
29801914 29804655 986
94026143 94027282 777
512820944 512822684 647
532969673 532974339 333
484498757 484502613 526
638585063 638586213 495
752242320 752244350 716
720194251 720195526 907
383757950 383761221 951
109475629 109478786 684
723280166 723288216 539
644462152 644465749 723
644203280 644210698 130
548624277 548624670 547
441700611 441708223 801
879510487 879518618 173
549293982 549301246 612
27580050 27583601 491
755954956 755956427 400
306322257 306331895 653
967733940 967736079 818
687992479 687992813 478
40230554 40238602 80
475792034 475800808 354
617187581 617191149 736
817092733 817096330 531
658134906 658137428 645
120938518 120945438 361
850168359 850177428 25
336355759 336357720 668
234046762 234049445 476
868010581 868016140 138
37306059 37307786 726
107270489 107271833 295
905840842 905843082 120
622548578 622555267 136
748495108 748504113 133
35922754 35923973 177
57542114 57546716 528
49627490 49633080 486
121654508 121660267 384
144386986 144391726 759
172352473 172358602 38
144721551 144728896 702
462634845 462643625 945
420309316 420310526 921
897255452 897258218 504
295283585 295284297 603
494490112 494490292 60
250829991 250832632 979
870625477 870634792 307
174126861 174129202 566
701842970 701845020 233
494004359 494012432 741
26403061 26403829 738
768743005 768745124 15
390633277 390640581 399
550208781 550210792 886
73440734 73442310 837
105464796 105471448 627
392702124 392702906 925
611650431 611655496 206
187869348 187877573 312
158664932 158668503 967
631307672 631316952 467
364154761 364155519 282
979754776 979759469 900
931635525 931644033 101
255719763 255726349 765
9549601 9553130 68
800301577 800306503 199
44597503 44605621 541
591857059 591864904 852
761916371 761925025 521
404529689 404530743 249
277299156 277302981 685
505566788 505574964 396
134071688 134078561 238
163130139 163132349 461
234715903 234720268 182
599658972 599666534 25
833617521 833627054 650
258202063 258207846 620
427771914 427781858 873
836331435 836331525 149
362800035 362808603 184
775920719 775926636 345
171359465 171362069 30
246808702 246817758 830
75709165 75717597 579
321074697 321083663 905
523091072 523100929 732
293408722 293418055 970
524929693 524933730 929
523802566 523803270 224
626367714 626376327 377
49296248 49304770 965
919826592 919831717 943
874626974 874635483 707
169417155 169424000 373
813746733 813750394 362
460433639 460442268 223
6591722 6598425 145
44078042 44086935 979
334808970 334814406 951
135830545 135837928 956
724441921 724450482 30
458726237 458733381 569
472755179 472758350 810
929658885 929666153 916
64153260 64158644 366
180929972 180936633 239
261090194 261099244 184
415352338 415353839 822
924004667 924008621 24
623378618 623388283 642
581306924 581310961 156
721193955 721200106 614
919431874 919440483 44
570313035 570315087 629
602062951 602066278 298
188272668 188274070 604
999516907 999526204 982
886753441 886758206 402
669879263 669881104 792
577729638 577734032 726
89188631 89198084 932
548519787 548526912 23
433098751 433099703 645
912519796 912520819 151
861232776 861238543 266
92984425 92991688 703
68208380 68214102 684
646012712 646020559 1
17959116 17964811 984
223889258 223893961 936
547117334 547119587 164
712085265 712092170 344
30035640 30036193 750
121207285 121210485 191
620291786 620293902 581
591442403 591449833 639
68105457 68108097 305
311371140 311372681 60
589108140 589112192 781
825321124 825326833 138
348421412 348429171 125
887199575 887205397 249
867882269 867886734 124
357385020 357388900 145
778537210 778546492 292
585918141 585918976 214
115284131 115287233 514
218668436 218673817 526
782824496 782826933 2
35180627 35188318 87
848433764 848439303 504
16805240 16810673 186
236298490 236302989 507
645044964 645051815 463
155564461 155567974 204
629089753 629090004 699
863637967 863643878 298
927417480 927423695 388
318957356 318957948 617
203700359 203705096 969
510568445 510571797 434
786678948 786679221 473
596633485 596637470 132
117951343 117954802 809
471839807 471843284 46
983623361 983631097 423
392228061 392231727 283
618275709 618281196 226
120621098 120625840 368
340888714 340894195 784
956916033 956922611 315
317124468 317130260 734
13746291 13755236 345
62147422 62149507 568
672229230 672229901 602
475045276 475047679 740
909030049 909031330 843
236951333 236960156 777
529993909 529997484 418
570982276 570990247 416
395097060 395106765 857
703288375 703295854 948
512361460 512366604 172
58614806 58623586 90
839609724 839614963 165
10910677 10920291 600
201607417 201607992 95
127854260 127861455 650
422101387 422105496 653
550789804 550793292 368
570136219 570137872 116
843225426 843227380 682
156736375 156741038 538
959818897 959825827 815
370424338 370426552 673
860392502 860398075 805
265863102 265866263 338
831580547 831582354 201
175820548 175827547 973
419204200 419207678 373
755136568 755143293 831
140533685 140541748 14
597552718 597552840 7
287423607 287430198 156
272293774 272301748 26
76908797 76915320 924
323797603 323805408 589
627022940 627024458 864
76052491 76062140 524
495847465 495853238 338
14939188 14948631 722
323392019 323400802 532
682043383 682046236 66
750738390 750743603 497
145640896 145648705 264
1327924 1332222 885
886259198 886263490 606
2042139 2043670 225
476531002 476532629 40
436859876 436860148 407
581302214 581303167 692
37543287 37550191 660
943775818 943784315 696
161768884 161772444 690
651341380 651350400 455
635433995 635442671 17
121922880 121930980 532
81703836 81704288 337
493841060 493841762 281
386671452 386675719 391
179399210 179405417 337
627160901 627164149 651
723006562 723010014 700
769521608 769521714 137
201613298 201619932 469
144091754 144097514 75
526382121 526382963 229
672282004 672284852 520
208814341 208817638 515
64547973 64552974 33
735330364 735332516 115
88617052 88622826 484
447800053 447806287 21
494922752 494927554 441
833239888 833249741 592
608392358 608399975 736
526740783 526743174 111
622028012 622031223 968
601328883 601337326 237
941174397 941178860 309
930940780 930950737 238
151930246 151936126 68
789169730 789170447 161
343984102 343988650 510
273109543 273117310 508
932920134 932922695 960
811366221 811372243 532
177854332 177862165 107
966604650 966611513 374
671458239 671465216 612
679086547 679088989 564
168888786 168896668 918
620542204 620550331 324
757053364 757059994 482
200460226 200463722 528
152376085 152384606 281
609409044 609416512 169
950457576 950467171 66
847803683 847806181 197
215294407 215302295 74
412445019 412447369 731
732134933 732144549 985
410464851 410468731 967
747751175 747755714 51
91433007 91437819 28
569717535 569723670 489
348546168 348552293 171
102143337 102152092 534
157569753 157578571 547
116154300 116159056 150
919071374 919073989 300
202294456 202295224 233
265237440 265245700 722
749586406 749592214 574
999325457 999333415 651
992596835 992600897 812
809804325 809809421 16
967346846 967347094 148
790562380 790569729 313
951088278 951091544 884
267866428 267872983 825
272499727 272500969 699
133876961 133882168 422
177573032 177581192 670
455608605 455613756 276
20960256 20961511 416
26004068 26012226 74
932665434 932668764 66
691401933 691406716 514
2533597 2543357 909
81354832 81357818 29
340310656 340312213 604
364052354 364055860 618
563044776 563049072 37
390071797 390080262 264
84050074 84052482 678
919729839 919730515 766
393140914 393141890 700
311459331 311461396 12
832254844 832262349 305
924198103 924198576 24
653844132 653849295 469
76003736 76007661 576
308430703 308437305 362
395678741 395687741 104
894622355 894631434 100
945342033 945342934 513
62674800 62677523 711
66483849 66487060 192
42298862 42301742 620
351273516 351278509 528
556241539 556246064 91
782219009 782226470 359
868115584 868124594 754
991504297 991513210 945
755477401 755478140 558
886027852 886036758 10
409159716 409161290 726
110054778 110056849 124
680114970 680121732 716
826906590 826911998 410
631784468 631788626 235
582542910 582545897 498
43234270 43239670 463
134452374 134452813 519
541236318 541241303 929
52668876 52670324 723
440996237 440998321 314
99359314 99367181 105
339217438 339219885 107
697858153 697861479 624
99479564 99480542 680
50442150 50445879 94
479265998 479269920 443
694381811 694391552 440
91468330 91468518 837
417664259 417668599 436
470827981 470834243 399
166150647 166156159 492
570116102 570122986 905
725023210 725029630 906
687178184 687185716 726
160306215 160312542 455
926626310 926628157 803
411803104 411806207 525
754824544 754825133 915
416200731 416208939 828
429443166 429448034 681
56227917 56230057 496
554093409 554100249 747
160703664 160706232 853
997932570 997933629 521
255113647 255116952 40
662273452 662277329 555
115162606 115170780 881
895717131 895726929 888
102722397 102724550 503
83814576 83824424 98
132506257 132509645 690
348156752 348158972 384
69983500 69985455 637
553393702 553399620 74
45350574 45357243 726
448812613 448818967 389
95562169 95562647 803
532497400 532506179 463
998570288 998571737 853
468994142 468998549 409
709564240 709568155 880
443980281 443985766 111
537325665 537333248 4
272172652 272180863 818
630666727 630670048 276
478146804 478147623 538
741239192 741241745 405
684263347 684268137 401
914560160 914566695 146
995814014 995821594 466
62500774 62505149 690
318332004 318341061 17
317401115 317401166 193
72928120 72938041 70
287878287 287888016 873
512332563 512338506 937
113597101 113597959 519
59350855 59355083 501
540278257 540284109 122
216650753 216651801 235
467250218 467259880 587
277099259 277102762 219
141838277 141844646 866
688999820 689003202 165
619461241 619461700 540
978573114 978578965 70
67664402 67670314 790
129780921 129783624 207
402452773 402459356 135
884250245 884259247 428
44167480 44173429 492
444285067 444287987 560
381099636 381106617 94
539420503 539427801 744
896453018 896455100 33
82863909 82868562 235
576799978 576805808 887
972016768 972018099 42
657810326 657816269 156
548740812 548745433 670
640622239 640630347 753
848471730 848479346 742
490621291 490628239 709
736988384 736989791 846
513017479 513023139 223
106586863 106594718 63
30029098 30034617 656
101973985 101975074 519
381772377 381781170 153
409702533 409707017 383
254931553 254932344 91
532193306 532202263 217
371103399 371112722 978
913500109 913503113 592
405932305 405935686 575
762828528 762829440 114
520310943 520315556 983
746043949 746044345 619
569808468 569811012 931
99089972 99097613 406
218138705 218143395 119
118605797 118607017 561
802325364 802327096 645
797880693 797885483 462
497208636 497216328 757
796762210 796766311 266
631921675 631930345 222
726970657 726977887 512
906442276 906446551 177
533179558 533183723 726
155923314 155929581 179
562779432 562783376 585
454735994 454737133 741
27446989 27450208 357
165384450 165387621 925
234082208 234088864 723
45159824 45161353 463
776130045 776134934 502
233999557 234008966 8
653057084 653060965 835
443005161 443007950 367
858775339 858783842 45
285077275 285078841 437
240498017 240499316 873
343570373 343572662 944
226649 236146 575
973295371 973299208 232
488120185 488121687 545
290745038 290751089 133
98462047 98470493 982
567910232 567918144 792
64711950 64721086 385
559989345 559995849 323
856067783 856076364 896
308377006 308381911 271
709092950 709094535 852
412526876 412532761 256
50600458 50606936 704
497768003 497768596 59
365504487 365508573 850
186989469 186992174 449
970662611 970663747 738
279303348 279311414 654
567647670 567649143 233
863142566 863143468 887
36205188 36209964 836
615885039 615889539 859
499858296 499858314 65
316771351 316779152 660
300623762 300632604 651
104472612 104481214 872
23839412 23847701 394
917499500 917500652 261
70530155 70535746 908
575945738 575951808 913
777316625 777321503 219
527385812 527387324 751
651965021 651966410 388
639174437 639178865 380
779759097 779768942 858
877213747 877218252 803
351964970 351972870 711
416208363 416209114 966
482449623 482459181 890
259272883 259275788 83
55055147 55064006 110
578889366 578898372 176
948335116 948344345 888
213992856 214002028 302
21114236 21120497 475
440236443 440245772 962
953316246 953325744 857
88565309 88566377 603
272770625 272779565 853
73579867 73587619 192
206651949 206660353 505
708192058 708199314 981
46601586 46610391 126
869222474 869225545 59
50375127 50376145 439
38166954 38168442 917
789586915 789591581 364
33507123 33507546 174
687427077 687435403 606
674393281 674398832 272
422867824 422875990 732
710167330 710168381 909
768710310 768717606 553
250461787 250470078 402
794596196 794596244 837
33388987 33389814 361
844053903 844062201 834
431072268 431081048 614
63168792 63174980 371
517760398 517767313 641
759152669 759159698 212
842400751 842407724 488
346394012 346399765 701
71983916 71988095 738
233163318 233173160 901
556079154 556081322 368
480967867 480968351 748
813662051 813669504 602
642727017 642729579 883
240933388 240939719 93
534377379 534383892 479
877194590 877196103 544
830093429 830093596 918
439675481 439676762 430
575163220 575172727 489
991964471 991968755 182
875729840 875731683 129
721078939 721084206 343
561518892 561527036 699
84476776 84482412 452
816862219 816870259 223
181543049 181543407 97
888686593 888693397 630
412035862 412043700 430
2052643 2061231 547
453333131 453336979 168
651782663 651785523 6
588938793 588942715 542
400906487 400907050 799
150854536 150861922 441
504026988 504029878 462
777125562 777131248 73
960034658 960035823 464
251664640 251674464 335
871483069 871487333 777
905169616 905172357 689
613836134 613838305 143
625934139 625944010 534
607642033 607650076 816
201686832 201694497 575
501518272 501524924 904
41513735 41523668 280
551384158 551386344 599
861222972 861224966 778
410705658 410707878 951
774995435 774999387 606
651089475 651090951 923
914717617 914727412 383
139475152 139477750 328
739397318 739406926 160
651477244 651486872 979
692577147 692586261 711
896756426 896756433 101
5218025 5227133 129
282514153 282519993 226
878181105 878181479 642
803101061 803107615 191
4023985 4031228 878
627437717 627445660 598
221732396 221733195 499
937762555 937765751 671
132071536 132081142 279
286817596 286824894 43
657002696 657008549 130
346807826 346816086 523
80232403 80241185 53
762446044 762447787 408
859801234 859807381 379
998232112 998240307 851
637897060 637899826 992
127966559 127975664 727
674991581 674997030 257
320485860 320487590 915
320866254 320867968 245
684839383 684843615 79
675627257 675633507 368
68225311 68225448 717
71272069 71281019 400
894452447 894453351 799
234790650 234793991 593
979167642 979170348 293
336609719 336613093 879
294661327 294662622 60
602595242 602604879 936
118145838 118154930 989
271310917 271314836 443
645304284 645311936 291
43227001 43233849 724
174135750 174144499 619
960435548 960440010 573
328891492 328891531 437
364749785 364754788 880
905114663 905120462 534
89320073 89321379 441
869336009 869344967 731
297002998 297011597 629
305069791 305077219 835
803466082 803466434 110
209542158 209545674 183
521530127 521536825 905
377327052 377328134 619
904899489 904908424 51
484271720 484277430 162
435929605 435934320 162
228223046 228230711 351
251024127 251026084 455
327443755 327446012 193
378223591 378223876 281
327152052 327155459 118
68681586 68687277 502
837602841 837604902 729
465599811 465601868 740
289282213 289286013 764
603311375 603318376 860
10282538 10287000 965
333374239 333377933 769
138864694 138864890 12
777090887 777094090 687
143796168 143804149 870
265632636 265640662 179
398003138 398007773 540
574831867 574834459 739
13384957 13388693 657
766260720 766266167 531
775295580 775296193 802
762341896 762350087 847
24402666 24411030 998
719064027 719071003 739
797275714 797284838 881
26128934 26138841 960
222121112 222123971 878
615095651 615099456 607
962468390 962468490 548
601027398 601034850 863
114185931 114188091 417
287716082 287717971 858
815092929 815101523 695
581309277 581313811 65
112072367 112073941 304
734534249 734537369 179
74925559 74932004 542
265816436 265820048 122
625323042 625332881 306
442727590 442734935 561
173857804 173864099 746
828996221 828997372 826
594033430 594040617 921
607834124 607838725 394
500005540 500013715 931
266860195 266867670 49
174030725 174031252 631
472036617 472040164 863
735709738 735710447 484
978435044 978437629 854
671505955 671515321 505
737701701 737701787 236
791880527 791885042 895
563477800 563487236 182
771557544 771564116 835
213395476 213400523 88
767636875 767640060 898
803886506 803893516 144
642272719 642274627 432
392747554 392753950 660
656338409 656347916 690
104780264 104785249 644
320756499 320762798 25
971876394 971878437 881
344481927 344488676 274
698129113 698134270 213
767352201 767361004 228
332109449 332116745 859
953184593 953188842 227
108417026 108418107 990
945567035 945573755 60
785976076 785983538 477
311156720 311162760 124
967658745 967659967 569
68348976 68358167 910
408200250 408208373 724
811621814 811630471 765
600128042 600129362 311
98271901 98274723 927
894279477 894281767 96
114069469 114073359 25
134180528 134189099 216
692314355 692322355 554
432867830 432872941 989
66802400 66803322 701
923224659 923228246 525
363013735 363020305 548
153806500 153812721 371
804522161 804531710 787
104917089 104925551 577
152771536 152772475 754
751907560 751914045 6
859621775 859623445 328
796670681 796673471 394
387447021 387450491 786
976432721 976434764 427
114273246 114275328 881
420837144 420841116 79
228233865 228242040 175
637131652 637139008 100
313496581 313500760 842
202895685 202904212 110
238788691 238796555 435
437365018 437374828 237
618799762 618805350 140
998925548 998933100 702
838458975 838462801 998
801538208 801542856 145
340807637 340808975 452
702022813 702031113 549
337012263 337018505 829
507329104 507331322 370
52186565 52192945 685
663898999 663905728 31
627850587 627858964 748
10843729 10847556 536
441135781 441144027 919
429224131 429232337 444
981431626 981441553 186
902280429 902284969 578
149203978 149204485 901
727490157 727492087 908
389046528 389050242 604
698527563 698536671 20
452603946 452606433 846
38722695 38731594 571
990865581 990865970 622
570789500 570796954 230
904364295 904373109 475
367307481 367316960 531
301783409 301793379 201
168772310 168775193 975
23686218 23696127 313
957830172 957837504 1
261085542 261092084 924
847219389 847224098 277
272706311 272707279 410
376005283 376014426 23
958654513 958658396 262
213977988 213987676 280
696514870 696518148 627
890761071 890763546 779
9078397 9081058 160
251137060 251137276 752
280836061 280837929 641
726025985 726033562 575
155099613 155102366 88
304160023 304165662 452
159980396 159986422 462
998959658 998966663 951
280927290 280928823 848
302570916 302574195 405
643897045 643901220 177
693952205 693958555 823
3780308 3780805 11
173468950 173469633 585
946773524 946779330 821
167075963 167082219 692
405165766 405168417 74
565407227 565411033 443
867624178 867624960 33
613600026 613601992 693
824623431 824628420 100
376896959 376903554 566
80767133 80774413 445
344803143 344808312 307
868740728 868745698 781
630318901 630326552 628
5542943 5546880 870
100551016 100560307 769
981837459 981837699 660
198433492 198436715 466
493616535 493617250 316
23948636 23954011 722
745599553 745600138 83
86888998 86897208 745
478875654 478883066 280
371626435 371627377 129
774334062 774338500 743
846978931 846984440 584
441037052 441039795 601
837435711 837441800 995
43778527 43780517 522
998929842 998934463 655
101874564 101874896 271
356392998 356402616 30
83437744 83440908 867
787331374 787339729 603
635149854 635151303 633
179542597 179549273 326
838433180 838441024 830
331962133 331971031 176
273729479 273731282 56
340875001 340878131 570
762812006 762819896 339
767791277 767797807 455
405648657 405652875 872
692608523 692614447 426
111506127 111515425 40
372917109 372918551 936
19843437 19843502 233
591671617 591677022 592
286835143 286838993 126
746434198 746438730 853
699450120 699452946 494
891482459 891484940 133
114452915 114454621 512
847237137 847246633 968
313977914 313986288 277
436492954 436495733 182
619310240 619320039 969
450950474 450952654 887
473882065 473888073 282
731883541 731889979 29
223884745 223891254 132
51760240 51769956 511
424419372 424425049 547
277816235 277825371 457
251798554 251807004 843
128999831 129006480 338
793995363 794004188 619
85218332 85222739 867
187147218 187152674 905
226027851 226030043 845
690218880 690219790 551
47565012 47571346 67
918373873 918383615 199
855777771 855781541 467
404901579 404909084 647
677251422 677253251 132
750777111 750783709 209
792805730 792810774 757
100041598 100042585 369
959319853 959322877 874
117074698 117075639 123
125272600 125274910 962
875396017 875405627 171
334414217 334417184 965
54597034 54602073 313
644889681 644895464 490
99334165 99342143 381
184724373 184728961 955
204527129 204534919 746
485140849 485146024 386
905932723 905935905 905
395820197 395830097 137
6563509 6566974 241
310065680 310068397 467
141691995 141697205 271
48208308 48217703 495
863647148 863652233 182
382003881 382013403 949
688496835 688503949 663
822789580 822796061 228
10909967 10911364 193
795593222 795595992 756
76920710 76927644 688
920749951 920753583 834
740407768 740409148 14
235763039 235767556 225
789099884 789107922 599
151195417 151197122 696
114855366 114862761 272
485154028 485163290 697
73927608 73929519 194
998250800 998255499 887
88428908 88432009 87
367341595 367348321 318
21919429 21927970 543
959275792 959282541 426
971784017 971789567 457
863810967 863817055 368
820081014 820085545 114
897637637 897646307 791
729105334 729109014 433
925449527 925455432 648
735006764 735012011 572
311824203 311827791 445
965967521 965974330 437
544161415 544161535 818
94614191 94617107 82
628456648 628456929 411
380209016 380213918 809
890884480 890888373 233
130756272 130758425 615
815767055 815772879 795
741510053 741517731 234
132389625 132392691 617
614188420 614197203 779
74797858 74802486 733
307530025 307539887 54
396452107 396461468 692
345275869 345282280 695
268856678 268858248 334
357381261 357383780 657
832260875 832263624 858
396779022 396785982 822
139364607 139366023 988
427359224 427360485 25
987715003 987723201 827
632224086 632233065 819
480154140 480154875 811
100348832 100349966 817
17921877 17928168 302
425478210 425481503 409
757155867 757163269 274
790920724 790928411 839
261779546 261785777 379
334072884 334081087 691
121251910 121255488 859
725027087 725029561 51
387496257 387500899 701
737116067 737121177 219
6611884 6620662 414
939384536 939394075 222
666190296 666193007 904
855312569 855315103 607
100777759 100787609 916
682459139 682465283 799
919577829 919579609 36
739448038 739451005 357
597083440 597091426 169
888936141 888945503 162
665314711 665318219 679
342559476 342563049 757
278051698 278052192 54
9084952 9093554 721
227405559 227411998 637
777410825 777416246 83
86459976 86466784 141
142268012 142276809 283
282091719 282095253 33
133568888 133577473 849
502081049 502082465 250
405550079 405555230 186
269454188 269460435 769
850949241 850951349 569
793472313 793472731 480
211319300 211319874 879
733530384 733539579 106
38906525 38907969 723
704991157 704992531 779
266764191 266769402 326
166374391 166380872 584
262949991 262958701 669
643359177 643360614 450
678824945 678832316 183
224659866 224668913 826
381641696 381651177 293
832229574 832234390 735
201034032 201040863 187
374986755 374986831 709
656203884 656204838 118
81105211 81108785 927
20038146 20048007 165
815562164 815567135 589
893212615 893220429 604
967107148 967108887 282
412134974 412136576 260
858223266 858227672 972
244348351 244348476 206
7745539 7749929 949
988055598 988061080 232
466331067 466331472 905
944652994 944653566 919
386120509 386126391 109
355155098 355164515 242
260255052 260258337 943
42376335 42377403 339
765354594 765356349 308
15236567 15241110 309
683445123 683447579 62
474971423 474978291 51
509096006 509100579 600
99676912 99680544 644
67213180 67215937 204
350031288 350036252 377
331988881 331994925 50
237745824 237754031 695
301460162 301461097 956
355361470 355370512 568
600483778 600487886 421
264330191 264334814 518
3104593 3106136 34
750428543 750428566 895
378856539 378866463 264
703950742 703956960 81
471440120 471450003 598
500948169 500957661 152
57126214 57127609 299
145681170 145689582 361
715994089 715997924 545
775810509 775812561 855
165702378 165709342 817
499484413 499484970 393
279358658 279365224 148
186412922 186420632 190
280835002 280841571 113
822879951 822884797 859
854924102 854930874 469
994838400 994842502 195
110375762 110385558 401
737497657 737507132 796
351175512 351183937 135
313021681 313024481 17
575229424 575230402 436
352495572 352498123 597
847367761 847374990 580
244351225 244360700 378
76159085 76168163 741
54316903 54325456 625
976637098 976642460 596
853668849 853677207 76
97225996 97234995 933
710413131 710416707 553
296175148 296175676 830
85884934 85887877 27
78460533 78467573 928
155407462 155410164 428
112641192 112642195 381
7287934 7291271 85
542577908 542587606 550
729472504 729476426 671
196298580 196308220 654
108758513 108763914 317
671369415 671369593 754
458457245 458460946 114
361467623 361471303 233
661235550 661242233 576
33157329 33166468 705
332157060 332166462 384
553073145 553076300 511
658797694 658806306 838
386828365 386835197 160
940857018 940864839 613
486421686 486427647 563
598751791 598760855 95
630342904 630347332 861
281079137 281086836 89
647828063 647836415 507
806748767 806757398 857
812158151 812166821 467
345726013 345728263 931
261121201 261122093 974
803053360 803056955 526
534451973 534455910 197
604008536 604015726 110
97607982 97611116 645
93710844 93711234 80
452757282 452762105 194
582355788 582360060 368
194826997 194832234 686
980232464 980239880 49
225593745 225598476 775
422176718 422185121 870
383772596 383778014 1
781750792 781756743 922
927084901 927088604 746
33758897 33764415 57
910491977 910500056 430
147990523 147992632 921
225895241 225895413 561
844762928 844763605 564
220940327 220948891 767
36223103 36230607 681
936500972 936509452 567
113228323 113235777 339
460124244 460130898 444
460047990 460056917 389
99111397 99114950 968
320109827 320118711 334
634824747 634831464 696
707930658 707936378 872
32637223 32645365 792
575098340 575104798 430
138367371 138370051 15
404379939 404382265 391
534693628 534696214 668
774400071 774408246 841
69726462 69735945 341
578462779 578464112 715
177932113 177933272 329
915477808 915480424 869
476365030 476369732 87
381154822 381156970 407
757056603 757059960 400
135326618 135331946 364
150232009 150234439 570
728857676 728867624 117
757478867 757483850 59
146587559 146594754 179
44174274 44181385 395
528650602 528658668 269
297295822 297296559 362
571050260 571055528 498
386137018 386144601 4
531573417 531582743 447
120587781 120594149 517
465820702 465829229 10
27320170 27323319 314
51681230 51688179 396
416562759 416568409 941
904273154 904273867 292
75259423 75265699 24
814675135 814680363 577
550134983 550135846 83
567489986 567497427 206
123636433 123645306 688
605784301 605790462 196
935817311 935826373 570
741010976 741018036 503
894795372 894796861 708
132651664 132658333 217
665024956 665030174 195
525829331 525832750 136
243703259 243706680 742
575703342 575705085 765
362188900 362189450 919
753391938 753397372 126
478170135 478178061 150
146518705 146523297 753
757541557 757542601 466
502896616 502902589 683
763750833 763758279 672
689916379 689917326 795
852443515 852452092 252
637469257 637478761 694
429083373 429089590 920
347873643 347877144 446
859660768 859663816 634
844281268 844289274 796
353416373 353423279 681
803628839 803632656 229
656740873 656741905 84
135495545 135501953 268
759600690 759607447 711
79191293 79192652 846
809240988 809248640 231
630935258 630942935 553
445025705 445031715 361
892362338 892364053 871
566472484 566475916 289
509635166 509639398 323
559534745 559535530 541
528679829 528681301 138
647932448 647940576 248
308479510 308486851 966
86024357 86025209 408
900304937 900305728 843
799680490 799681501 44
967353850 967358034 513
402360072 402363393 706
862240712 862241758 89
849892386 849894135 343
129065929 129071971 141
94710417 94713706 981
746753015 746756664 113
575179333 575187541 583
9072742 9077508 310
101339584 101346406 741
564156977 564165985 211
389289842 389299170 165
930154548 930162402 283
547928987 547934225 498
194321331 194327005 892
709859822 709866975 381
1628804 1633654 731
853852266 853853972 787
223254849 223261803 779
593288159 593296431 963
261494251 261495922 996
120235462 120237489 100
441016977 441026584 618
28441261 28446236 170
999592108 999597856 352
30633000 30641144 949
622012731 622019860 561
82210813 82217183 856
497251600 497255156 891
472472730 472475370 210
807554693 807559326 506
174884039 174887758 643
124304490 124309291 679
370573108 370573615 701
763582278 763584861 404
137430631 137430869 928
439344929 439350104 606
711045490 711049700 550
85260697 85267827 693
866030588 866039291 345
564760148 564764316 246
40573655 40579351 958
535277297 535281497 999
831541975 831546343 298
329813026 329817628 56
371895429 371896006 813
520165357 520174801 653
628767962 628775598 305
551555512 551562371 555
216815555 216819622 886
365319899 365322178 260
111079145 111089144 673
279361454 279363874 575
458667452 458676600 584
529954750 529959908 221
197848156 197855936 839
787947970 787953128 737
479815973 479823557 123
650630277 650638543 206
650158832 650164336 226
655907069 655910590 394
622913329 622917112 567
431094352 431097527 36
499721927 499728424 830
904401861 904407699 1
408716434 408720215 249
2612624 2614768 205
125435360 125441462 123
340746482 340749512 903
733806687 733813579 237
23162914 23164054 470
773575307 773582082 199
878133874 878139696 380
724632260 724639995 13
144612441 144614068 393
467887441 467896376 281
66352692 66354512 489
165206247 165215970 317
540699720 540700004 125
744388623 744390563 764
698121211 698128389 470
62184682 62186124 856
505207230 505211958 594
601517610 601527067 609
662299622 662305982 484
70024366 70024960 145
170023648 170025169 76
455278136 455284017 719
405603805 405613480 491
671630929 671635265 301
756034692 756040057 376
167238513 167246378 756
675639368 675644989 360
564847962 564852932 575
39618921 39619749 230
299321406 299323602 973
457704550 457708988 110
517380976 517389091 844
751269694 751273769 945
352633536 352637300 372
55279189 55284847 657
882369564 882370460 326
312512671 312520504 224
223842382 223846259 731
340990957 340997716 211
661087186 661095294 704
652018510 652018534 196
232653971 232656714 174
568199814 568208966 307
51872111 51880066 367
428059482 428062154 470
247399491 247399972 85
424593167 424597572 68
612331391 612340563 715
117164473 117170295 930
748875683 748876397 902
430005738 430011760 421
330578285 330581555 268
758387809 758389309 809
119038116 119046922 885
936676483 936679173 149
672370303 672378816 328
788325389 788329532 177
665213808 665222171 407
867883522 867888084 592
288469802 288476532 313
373777703 373784766 894
434028125 434036543 797
839118392 839122047 513
192834551 192838236 689
142777436 142782871 698
449258935 449261916 196
142132263 142141063 860
386426439 386427166 265
405983845 405986481 493
394311787 394313075 402
12497451 12503822 400
912559346 912568839 33
884700493 884703890 474
644604357 644611589 30
96659398 96668354 771
668925095 668927916 815
461317292 461318182 245
750945502 750953067 186
150141119 150143141 646
776068611 776071854 908
82636365 82638309 225
647333765 647337910 664
358288148 358292846 846
268854622 268858144 579
203104004 203106590 98
97712775 97717354 551
330083939 330093536 266
983510185 983510387 771
133270721 133277056 471
942216366 942220508 957
403849626 403858396 894
39431851 39440716 527
135507515 135510360 653
236227712 236232076 135
681910641 681910912 366
615333739 615338156 691
190788640 190790008 659
845374907 845376411 776
523068029 523073581 363
629851850 629859580 912
707521807 707529551 474
473608052 473611599 150
988153578 988159792 326
988375231 988384372 122
971393717 971401696 920
33868434 33873282 842
992208125 992210693 55
12762784 12766395 803
846477910 846481870 919
643494624 643495007 753
32397886 32402426 211
390791360 390801316 871
923557861 923560220 395
136469187 136477215 629
150896308 150896793 855
22459578 22463475 818
996355420 996358263 420
960216826 960223746 632
45037629 45038706 870
236604899 236606546 958
624618652 624621424 203
317961214 317966020 499
356064435 356069466 724
874435829 874445285 531
961819458 961820322 54
5158663 5161350 361
914754480 914763822 143
586428252 586432033 58
865554883 865560806 233
127718753 127723237 382
2771711 2778905 64
903268263 903270061 809
450300113 450301956 62
632020838 632025961 852
141838369 141840733 300
803662773 803664315 325
651362485 651371573 121
529661979 529667967 741
303840388 303847822 989
672891971 672892522 487
280311353 280315492 987
11012769 11015506 700
255787577 255795461 847
790709990 790713511 174
752249193 752256867 958
143817845 143820258 757
135359170 135360801 35
428261290 428267880 564
982741031 982749986 327
696352371 696360593 841
805700209 805709408 416
935403195 935406273 606
255938895 255946722 556
123371742 123378637 46
117170266 117173168 902
494121224 494126353 234
964415980 964423825 50
295325365 295328921 195
368244929 368249390 726
753762255 753770320 580
432112447 432121298 786
553550863 553556458 110
726378468 726380146 362
400895375 400902732 251
61638771 61648111 37
997930674 997932247 314
423499258 423504852 760
284674308 284674803 199
816150502 816152762 666
174284580 174286070 855
31968510 31975661 604
816997296 817002261 548
97932758 97940427 385
278046119 278050847 665
563722 573385 859
17734758 17736489 627
473377071 473380413 77
355366183 355372312 540
91963382 91973226 283
370942398 370945843 631
888655604 888660756 425
450803208 450808954 80
845304755 845313061 906
180615491 180619315 106
580107156 580114766 76
13466366 13472098 70
974814343 974814497 321
281083420 281086887 231
80115311 80122956 994
887638593 887647325 334
162448224 162451434 536
336656648 336659741 33
816331078 816335056 285
327849985 327857525 359
124625091 124629394 801
120811517 120813541 703
314339937 314345376 323
128709609 128716588 827
848594841 848595143 711
847695185 847704433 695
447778870 447782597 930
680814406 680820040 723
216315439 216323791 622
4731075 4733791 363
324107434 324109304 257
27524586 27530063 868
132717289 132725721 820
965578962 965579876 543
881475789 881478002 576
677403851 677406026 201
724305545 724311371 400
763352825 763361144 597
245348900 245355882 872
15598523 15598645 129
812266235 812276212 179
362942844 362951750 743
681094712 681104188 244
446568883 446575470 353
940448777 940449319 653
242849704 242853434 489
241410257 241413561 842
98578658 98581129 953
708560605 708568094 852
182654477 182662067 825
553742956 553749597 230
946451134 946456916 924
334106878 334107079 552
31050122 31053876 494
18506825 18514991 575
145071828 145073985 857
258440316 258446872 35
806391158 806397831 686
174771462 174779602 587
727380314 727382789 361
173981489 173982299 722
133649721 133657901 573
43974994 43983474 839
480125546 480128853 986
965229390 965232963 909
380762316 380772224 535
404128174 404134244 770
464665208 464674673 12
325726245 325734660 858
232660184 232663249 179
53581896 53583849 807
600757617 600764256 569
89646542 89652572 559
201343380 201344565 20
234933365 234940471 304
130865274 130874358 415
984505159 984512842 841
37263280 37264233 128
387718291 387728073 875
596947148 596951973 934
700120677 700124347 833
398465485 398466863 803
343465404 343473879 413
16710964 16712964 272
154284983 154285434 169
774694287 774694699 733
875527052 875532673 821
862707245 862709882 115
395142373 395143667 5
500120247 500129980 429
757537531 757537960 748
488859364 488866718 34
532768166 532775274 860
933238930 933248681 416
170397202 170398957 335
61988722 61993831 229
988775805 988785527 280
207402977 207406223 962
182535444 182542171 934
92415800 92424381 756
169704230 169706103 902
173015328 173017046 884
850590361 850595118 621
144592222 144599241 320
961396987 961399840 1000
683421673 683429456 318
294047902 294051959 39
482813532 482821308 4
434465495 434466970 340
241754780 241761296 625
501628535 501636261 88
766723787 766724144 617
435506022 435513388 311
851440642 851446290 934
883754961 883763744 110
686733962 686734349 358
740104630 740112334 410
66877669 66887191 439
382276672 382276731 911
933960362 933960969 535
222048987 222058304 34
856596425 856597791 213
326462042 326462985 103
16930354 16937090 213
713756638 713758302 660
587338099 587342413 780
552179807 552184350 799
744541218 744550126 702
76858008 76863410 450
879149270 879158438 976
243830805 243832758 387
193123190 193127235 585
900041753 900042080 804
215176857 215180830 16
135637070 135640655 189
327852079 327852511 674
770210858 770217902 140
461794009 461798323 921
32898712 32898729 76
475539512 475546721 592
326438488 326442478 93
792256875 792264960 370
492234810 492244660 40
9361965 9371782 60
195078981 195081033 69
638173521 638180440 528
25379546 25384351 793
96801686 96806683 626
919317607 919326206 817
432753034 432758703 278
866035625 866044019 541
146247070 146253163 345
277467440 277467571 254
291191479 291194510 17
56865890 56869003 200
435730959 435731416 461
572673837 572676377 931
167357981 167361887 410
964324607 964329652 598
597980775 597982133 649
242443053 242448229 538
846574944 846581815 301
603499641 603501711 224
413258895 413263156 760
196062262 196068099 979
235030462 235030845 366
563048273 563051347 650
97810205 97817997 268
153626614 153627046 195
615912562 615913572 803
107691212 107701111 387
512950099 512959608 41
918913400 918922905 485
375364975 375366296 406
186634086 186637276 569
400316064 400324812 689
654584430 654587761 645
827335079 827338405 582
15369698 15376592 829
138005892 138006945 497
480513045 480517679 569
56410434 56416467 936
716977825 716980749 943
739682660 739689680 843
415716417 415726187 4
801944985 801950854 330
186615674 186623028 577
142402320 142407504 378
689179252 689187261 792
791271080 791278792 118
899174928 899175323 6
255333848 255341917 992
706322783 706330390 376
708157725 708163549 87
674097568 674101385 234
652720923 652729926 93
879058253 879063185 731
768674180 768677273 799
566862558 566865418 564
132282701 132285785 571
80847170 80856689 622
520247175 520256077 457
815949166 815951490 466
739382893 739385346 135
665913331 665920776 572
782174565 782179802 993
488482658 488485653 87
144454739 144458788 850
724909538 724914428 216
97733103 97735514 12
105964024 105971689 87
377598996 377605865 657
969048453 969056090 361
154839271 154845329 789
822137756 822143742 135
386660328 386669103 754
502868320 502870197 625
209893758 209894821 26
797622608 797625706 336
512783175 512790749 346
146646538 146650324 524
598387624 598388169 229
975856631 975864134 98
132859993 132863843 860
482588132 482591959 305
699138617 699143032 961
435232372 435235407 978
274960348 274968131 733
986996724 986998477 25
138204062 138211863 769
565897758 565906772 535
498408633 498416706 648
308500212 308504094 213
959605310 959614071 399
43623171 43628337 692
78983475 78988760 311
847860787 847861980 601
691254115 691254745 647
901101847 901107910 300
54829872 54835418 831
102687640 102689130 898
3155525 3157084 939
281316172 281318796 611
758734386 758738289 626
295282136 295285172 123
860580828 860586838 236
546323489 546326671 72
2862090 2870100 253
292606737 292616712 510
65696388 65701727 178
834914218 834919057 954
451939466 451940145 362
662643405 662648389 333
295399016 295405857 613
188098992 188099092 413
970815114 970822116 686
47718702 47725412 448
1525774 1534869 324
812229377 812236063 398
466826239 466835891 342
103520418 103529379 924
845758722 845762347 382
339433435 339438317 660
893044767 893048217 25
318714380 318715633 525
512581792 512586832 851
406146830 406155343 370
699786628 699791076 625
84755304 84761941 967
462154701 462164263 47
739331043 739332977 696
18971968 18977207 459
9265700 9268320 329
433979360 433987641 862
609396384 609400928 739
830798909 830808098 729
811284111 811292339 772
97175481 97180323 235
543851456 543860077 426
443918774 443928315 208
715590172 715596278 405
193779868 193781440 675
182943678 182951875 27
345725007 345725975 849
830039219 830049106 49
971468958 971472433 39
445862038 445862352 210
448420809 448427921 360
833187394 833190362 461
412391172 412398900 614
652858379 652867844 810
510625784 510626089 675
683968458 683972327 887
512319836 512323296 457
888724684 888731957 113
984413732 984417128 677
164485122 164486738 54
835085682 835094543 909
696002042 696011624 571
684505854 684507851 6
262751820 262759069 963
170070981 170075090 139
277951655 277954216 992
595659541 595664765 849
409690349 409690729 277
181956812 181960965 14
890741489 890747222 139
904877542 904884056 71
174056802 174064973 749
389614372 389618446 598
847985378 847989140 825
969792692 969794452 186
96299831 96302634 3
262966822 262970328 358
668035022 668039858 395
141543650 141553494 514
654961664 654963672 106
211700153 211701790 379
555147225 555153070 44
76039324 76048506 914
481734922 481735880 602
277608747 277610967 621
826802933 826804624 293
665802287 665808689 856
159442996 159451229 118
343933391 343939430 192
761236256 761241052 105
723320362 723326483 558
770304091 770304548 165
745673135 745680519 143
38966050 38966534 849
765451001 765459586 247
242682623 242688420 826
453645266 453649945 225
141482124 141485744 998
273432592 273435591 420
178937134 178942519 504
748737238 748746914 93
592743148 592745535 905
32495314 32495419 41
162640807 162642458 449
978648655 978649442 603
155344253 155351941 40
936511078 936519400 115
290148655 290154850 184
31775653 31783377 643
7968422 7971175 709
168655926 168660798 487
430571019 430579900 355
201377274 201386318 357
852081315 852087440 109
421967115 421971360 862
483610718 483616343 588
421364109 421366063 580
48513224 48522858 44
377017407 377017472 99
603326401 603335683 640
636160110 636163777 418
903871597 903879352 343
29281302 29286470 931
53029660 53032951 676
424148120 424150726 426
55571333 55574613 428
42498272 42507800 859
986057851 986067045 942
732764895 732769211 380
408568346 408570983 238
192405336 192413295 21
980496753 980506713 173
70618447 70622638 599
642749378 642750132 338
417079404 417082287 543
519740829 519742194 816
958594257 958598143 198
522667116 522667468 801
354624409 354624530 162
338758139 338767474 923
630520377 630525872 145
251083398 251083705 313
483534571 483540386 783
529251169 529252234 263
92830858 92833038 212
596240751 596245739 493
523091567 523098262 45
147263765 147269856 447
369786917 369794473 447
567678429 567688003 790
344264704 344269295 469
188222200 188225308 899
3422514 3430141 128
524179648 524181383 732
803523261 803526728 92
265601473 265605320 928
818501966 818511285 724
357239361 357248772 634
15355160 15360061 951
378130606 378130710 759
706650395 706659631 943
193319864 193320124 524
671152114 671156829 377
358249242 358257618 398
602393324 602395321 274
968147415 968149039 253
827768694 827775732 797
139851418 139853544 807
279579051 279587871 733
454092353 454099595 87
149633112 149641421 496
849238055 849247152 104
656506930 656515262 223
54974307 54979300 341
278924054 278932616 70
716154329 716157130 271
520454932 520460794 788
362401080 362402355 18
241772887 241782764 54
233389970 233397613 696
52414408 52421718 84
43110904 43112792 334
246218007 246222490 50
517674581 517680469 5
381660273 381668109 636
641698343 641703721 682
268422966 268426908 421
80336105 80337370 928
434677122 434685462 837
199317527 199319178 746
47355224 47356525 470
242989658 242997764 246
127024343 127025090 303
223127743 223136424 16
37032750 37039873 430
728681735 728682968 876
561189417 561190469 252
67357189 67363971 708
387036468 387043852 401
799806304 799812730 63
612275402 612281805 133
974076871 974078824 106
586965117 586965708 436
959963419 959964067 698
562435 571135 880
987686216 987689527 755
490005443 490005886 947
27975046 27979423 242
963996104 964005655 9
392357856 392365281 303
693933920 693937980 169
626171403 626179750 692
379664860 379668618 260
53148647 53153420 218
164297344 164306208 276
94771224 94776673 68
191301330 191302818 627
869794276 869803615 726
63102519 63105954 292
910935877 910936407 162
907579180 907584620 784
657936700 657946166 277
552481743 552484039 885
570755002 570761260 614
935884219 935884252 128
537418495 537420821 856
956555913 956558700 377
754485892 754489942 295
998565618 998570097 316
780864261 780867301 192
48671774 48674770 339
414263557 414270634 240
704232833 704236906 648
358061069 358067224 55
335711684 335717237 454
342779811 342787615 427
219468018 219468982 81
603265395 603267706 658
79696040 79705426 455
907723355 907725096 128
184737899 184747862 332
752157238 752162188 235
941185477 941193690 232
131487476 131492567 878
523695531 523697471 95
134623336 134629377 157
59042114 59049703 483
488253194 488256519 349
144567203 144574538 535
91086658 91089711 981
943780135 943789561 200
757710468 757713946 975
895847053 895851726 935
58155286 58160594 612
667906514 667911318 674
660984960 660986572 546
427325468 427326689 435
923483951 923488786 70
756462651 756469155 392
924827186 924831057 772
914474517 914482909 699
69043718 69049947 213
507831043 507835501 555
82552979 82558547 723
3786942 3795820 420
459760965 459762491 803
940738511 940748240 298
518703946 518709983 337
649439015 649444938 929
412639758 412646949 176
716029530 716032694 909
596862579 596867965 461
954779792 954788600 65
288515698 288517341 305
877041420 877041983 58
949085190 949092697 771
786753993 786754094 304
154122642 154130155 786
539444329 539447398 919
87286258 87290362 587
593767784 593774618 124
2669045 2669732 375
71700506 71706480 372
401741921 401744039 345
198432226 198435067 609
982194283 982197232 838
266529406 266536621 928
626246709 626253571 315
837346494 837351634 716
508807763 508807900 225
712941351 712950235 614
69254475 69262670 581
499307200 499313080 690
510930572 510938550 496
39193917 39195557 425
792916876 792922619 191
379344065 379347460 652
739213993 739216736 754
96263309 96267879 537
952447374 952450593 576
867889599 867897060 398
116168563 116169025 265
589114143 589123330 987
946538832 946541280 630
329474680 329474983 848
614963104 614971163 348
604605646 604605708 604
85156299 85165872 919
915770404 915774513 79
635892291 635899027 649
480291867 480296590 272
747769615 747774518 719
588478231 588486193 364
74118220 74121260 932
311464200 311464870 766
646432047 646437322 475
766248746 766251715 600
84927351 84936734 716
786263620 786265002 843
855087698 855096547 990
652723698 652732456 439
892112970 892117710 449
200059039 200060863 602
370836403 370845458 586
472924685 472930680 601
693001451 693004152 367
529016277 529025937 482
360313227 360320331 893
73589945 73599302 59
175175137 175179291 514
59967128 59970258 187
5920917 5927827 474
424172366 424178322 343
756351967 756361422 430
801514903 801517922 418
36619504 36623290 100
929145221 929149781 231
83697703 83701525 711
437949595 437952321 161
760187653 760193034 309
538820518 538820624 153
401623705 401626911 318
801399529 801407530 872
474109872 474117073 476
198905653 198909498 469
287251071 287258090 911
238094522 238101267 628
817684753 817687580 924
815981814 815989625 514
166732975 166736057 240
577542283 577549769 444
553649787 553651153 563
134652106 134654730 398
78157327 78158829 550
49969155 49976211 604
375528623 375537068 160
600353533 600360320 640
105976512 105981419 469
400194437 400202763 243
114146301 114155868 21
717974541 717975742 668
976678984 976685341 18
896180547 896184076 896
605684295 605692967 997
9025845 9028669 101
760236448 760245450 274
748451959 748456117 319
902817598 902818866 116
159547418 159553154 77
956591011 956594464 364
906652384 906653764 933
548552052 548560092 639
136430071 136439875 449
324202317 324206990 937
585978664 585981675 227
120664765 120671845 491
68028039 68031939 287
371195708 371199087 594
142819825 142828168 689
756431252 756436274 84
378762967 378772628 19
734840900 734847483 937
83347539 83349437 104
411451338 411459566 565
944793274 944798770 869
585858852 585862771 971
710176693 710177055 382
65583981 65587173 741
463089926 463098825 516
302888965 302896357 653
846611048 846619286 174
664747067 664751287 97
586492355 586494050 88
360543809 360547999 98
740069373 740072917 772
586611242 586613820 210
365438563 365438859 36
972486944 972489379 921
15606685 15606950 628
654345200 654354720 937
697809852 697815089 565
52653026 52653402 90
119943122 119946098 504
888626560 888629402 607
535422009 535429819 334
793791780 793799507 911
636916990 636919827 533
837858376 837866996 486
915295296 915302170 362
864563924 864573029 555
147128213 147128550 794
289234777 289235005 99
878240866 878247811 460
702526721 702530688 630
321027328 321036850 171
383568661 383569351 953
328525922 328528890 648
13559456 13566176 639
209285941 209289495 960
231311653 231317187 184
530009207 530017676 610
804506001 804509764 59
572065451 572069503 980
419179911 419180943 812
558909540 558911596 3
731323711 731332796 974
375550015 375559460 934
857027013 857027279 621
148241652 148250379 955
117316964 117320477 212
271114498 271120224 32
307444107 307446292 627
131475166 131481595 791
568183497 568191767 322
506195660 506200958 884
480933663 480937402 104
138705638 138706959 246
968944922 968950548 842
809509894 809512007 729
428212199 428214599 269
837099412 837103423 367
740848794 740857658 465
576178773 576187542 13
73846564 73855653 470
788895236 788900609 170
42352120 42360845 579
70302224 70312058 353
201271469 201274720 140
301335662 301341356 929
727264391 727265109 32
415402011 415407449 280
43241378 43249702 986
120321192 120325912 856
513674204 513674464 223
347513026 347517418 600
180747196 180749535 639
449733126 449734728 17
677504479 677509269 315
426120970 426121558 857
843824249 843833552 598
47931281 47934148 452
162072911 162073081 748
641176896 641180290 168
469234753 469235306 150
66946327 66954659 720
87990927 87994540 408
718334917 718336633 318
96683934 96689477 399
897015599 897016319 790
76323457 76332816 922
767852405 767859429 415
808701857 808708001 636
792236955 792244118 697
442120124 442120559 313
537230624 537234089 306
13947344 13952136 141
767138751 767141891 454
719623420 719631762 596
72672820 72678053 58
980138959 980145300 417
169286232 169293361 760
55516647 55518102 661
387104283 387113506 809
284370331 284373903 709
260988995 260996918 285
664473300 664481553 138
528086792 528092108 906
301562597 301564894 310
514921543 514923945 311
594284601 594285567 119
235992369 235996496 683
487976128 487984044 101
512308789 512309711 826
802683598 802684881 25
680851657 680858044 848
361242942 361250673 13
636881080 636890008 279
78617337 78619030 668
783135646 783141961 522
352484308 352484658 38
10470427 10476746 433
229979109 229980359 826
672228561 672231426 851
129455738 129464067 206
43780764 43788841 905
804950611 804959349 255
279428975 279434078 395
234354605 234354916 482
241867273 241873142 112
227156146 227161574 694
22876535 22885027 293
93281969 93282580 371
51438146 51444546 588
284449348 284454432 402
76685905 76687722 223
541653160 541657681 985
343824415 343825865 177
716319160 716320244 57
108183644 108187780 581
739372106 739375114 412
204169151 204170981 20
33534445 33539173 88
272993166 273002783 716
582337753 582346756 82
469284505 469287091 209
762168728 762178644 650
674749713 674750021 63
548941241 548942348 80
610844297 610851466 720
496110878 496115688 857
409741641 409746020 175
362207012 362210789 164
436002451 436008286 297
450840167 450843586 479
241208599 241213455 213
145855810 145865617 458
379797809 379806402 468
517430871 517435604 638
645625952 645626072 449
711283022 711285226 69
89041879 89048292 838
654295405 654305062 50
500325569 500332863 129
383603217 383605776 960
588577696 588582976 296
44451260 44458536 710
292877068 292881718 836
677679535 677686804 554
767694173 767703553 568
523620973 523624510 458
684832042 684836372 339
160529231 160535983 583
131730632 131732999 276
723945760 723951299 487
372028721 372032410 297
397780367 397789769 265
710853076 710858836 42
838512913 838517564 689
34733817 34739417 990
205327385 205336325 960
698920843 698921906 160
630288534 630294881 764
361637468 361637621 288
328970095 328979991 379
835642933 835648765 164
122864581 122870561 559
336490846 336492576 21
561352238 561352331 17
462363278 462370661 186
537666267 537671569 679
498544228 498551862 564
139071738 139080949 680
408511503 408515940 74
364738141 364747164 932
538838519 538844047 157
371906683 371909079 100
760910241 760918725 119
998726261 998733124 752
615550628 615557009 850
526561165 526567585 332
107895195 107897293 8
44384760 44392503 567
349075439 349077131 593
153697864 153704173 64
182197796 182206512 819
659120303 659124487 802
129729405 129731519 981
9910875 9920722 750
138177626 138179663 445
401779826 401785688 758
301012158 301014006 297
92344516 92347153 925
553549083 553552078 55
898779676 898787496 676
162039091 162042937 464
326453909 326455559 636
367405061 367410689 48
768867042 768876135 70
797224792 797226930 720
914841587 914843732 887
806867345 806871761 896
676878993 676887159 367
663948268 663952459 923
176586674 176592018 45
579532350 579532999 610
264140165 264148961 181
602316800 602317401 154
207488848 207494976 351
930898918 930901159 523
240613989 240619309 521
810678875 810683825 27
601505122 601508350 48
657477488 657485384 152
180187762 180189993 281
323333807 323336346 852
121629768 121638887 329
234195948 234203686 867
643278101 643285447 797
63819802 63820756 869
781482324 781482921 879
50561846 50563985 232
877103222 877110647 928
648418271 648420530 243
623088773 623098404 880
847378054 847383837 218
40874256 40883561 720
824998585 825007268 22
272188803 272191512 522
151311951 151320843 938
112109171 112118543 693
69422050 69429924 26
535150632 535151030 128
186173911 186179018 420
686440153 686446347 472
65052385 65052970 682
49026603 49035531 657
755019323 755019344 931
637863695 637869739 303
52532217 52535344 829
634956505 634960014 678
625750549 625754641 722
688109575 688117818 988
276055054 276055827 875
47064474 47065632 886
33841946 33841994 950
264753977 264755540 269
156397635 156405620 524
648001565 648007037 581
235360219 235364752 236
129777048 129781587 413
817767075 817774743 990
497375798 497383440 846
750739136 750739440 964
226275363 226284855 234
547073248 547079671 889
413027198 413034075 497
717527817 717529561 426
433057341 433067046 401
684320921 684324393 591
622630508 622635606 637
360095272 360100812 879
966137261 966138350 400
828423458 828430345 621
133127773 133132652 315
566690358 566693198 656
194163598 194166533 973
64574095 64576607 924
637973871 637978624 789
699710272 699714394 224
7348214 7356703 57
343327850 343329216 964
185916080 185922920 667
223222479 223227219 857
731302100 731307935 762
609735766 609738633 562
744881772 744887654 910
548977745 548985770 427
883454019 883459718 284
396312160 396319699 412
322912384 322918880 46
498064440 498064713 303
739535403 739541940 524
397217421 397218770 201
221849630 221857806 649
439707391 439713903 807
450380303 450383082 561
814379213 814386231 409
954264640 954274030 478
155610274 155611459 170
250220685 250228139 73
713242731 713246027 825
609804386 609808637 7
906042909 906044315 18
135414460 135419273 480
726014109 726020296 705
802081266 802084380 702
852746828 852752192 146
647617588 647623036 608
824667416 824668700 230
83606586 83615160 234
284299659 284302304 28
622590834 622600441 576
284396192 284400912 896
492938210 492940932 843
684551689 684552720 532
321488745 321491257 874
296114798 296121011 428
9923944 9924104 620
198886551 198886602 437
259314780 259321368 290
366637364 366642052 521
18918744 18928112 839
955694320 955698322 417
131730567 131733669 101
916360761 916364022 597
601808644 601812801 7
638454517 638454668 946
693193945 693199040 824
572807916 572811044 765
432906705 432910555 994
523710994 523718875 529
410979866 410988382 600
704517706 704517712 511
15400123 15405461 982
479041574 479049317 492
821456171 821464326 747
697241529 697248052 798
811660825 811670618 792
812331648 812336644 39
376437764 376444341 712
587585758 587595704 101
582591638 582592553 233
984046237 984046907 36
76345749 76349681 404
57461081 57464504 884
759427573 759430911 7
208766670 208772858 646
996560467 996568654 582
837765610 837768268 433
931268648 931276717 988
388900712 388903303 536
724782813 724786888 302
662866397 662875122 772
306329433 306333143 714
491935187 491937315 581
283528071 283533730 968
135433078 135436285 235
538621074 538625996 326
186286006 186290322 64
798719438 798727120 918
661344426 661351713 529
150388314 150392490 777
824314615 824321480 262
92673739 92682263 197
970865803 970868712 211
790448735 790458078 149
225395055 225402620 403
972946289 972950387 828
697279615 697288348 863
63243030 63252663 545
594757948 594758157 938
731926476 731931629 494
57340254 57344053 799
407561866 407568680 534
858937062 858938357 456
173959623 173968705 798
259540771 259547449 568
176963526 176965379 762
922788353 922789564 961
187297216 187299372 598
901758760 901759936 12
307590049 307590910 737
129573895 129582343 428
30576694 30579359 208
21960578 21967797 791
743144384 743148623 460
330172534 330173501 183
918478102 918480292 194
604231214 604235626 170
868685174 868685543 174
363075773 363076677 477
601263784 601267090 606
586153871 586154039 338
142060651 142062170 286
361657859 361663742 294
920844000 920848589 276
757551460 757551603 29
949691642 949693334 955
322727186 322730520 586
721421355 721428321 783
61533531 61542589 90
642854358 642858923 445
197310315 197317372 45
634758003 634759918 336
362759289 362766822 908
945283933 945289142 511
703775209 703777649 999
750290238 750290890 587
261792544 261792657 740
161070481 161075680 418
487937614 487944097 516
144152705 144157846 99
142338500 142345279 553
759552545 759560808 657
731404232 731409654 971
79854140 79858032 284
400563001 400564077 55
171187000 171194940 171
15236938 15245195 473
536944028 536948883 129
604993446 604994714 17
434977313 434987292 261
628159412 628162126 818
475726316 475727537 729
414705973 414706156 927
511788943 511791260 409
687819226 687824604 450
552864633 552865722 728
909133154 909142713 252
79351978 79360846 903
932426107 932428926 520
87438124 87441757 840
39758734 39766192 12
281665552 281666903 727
5465631 5466020 674
868885558 868886083 112
374758318 374758448 198
226859119 226860764 986
175478198 175483919 711
334924449 334930083 464
866268352 866274936 661
962480223 962485275 523
915196414 915204176 795
866755426 866758500 734
281742504 281751755 644
186529178 186532475 848
366002289 366011392 629
220724838 220727330 40
921883824 921892062 957
189748885 189755067 852
856231348 856234108 204
231357361 231366600 29
897587883 897595065 236
188115029 188115912 698
726148762 726151907 438
778911406 778912393 86
563224605 563226075 403
914391233 914399624 838
90308624 90314627 470
147593582 147597446 902
18114434 18116860 685
339329987 339332911 689
346162015 346162589 459
78369253 78373668 6
375166300 375173680 55
684469738 684476431 633
432714175 432723382 499
994657929 994659817 553
597160118 597169661 429
415698940 415708416 541
785198841 785206162 1
424444526 424445770 173
148432567 148440444 875
872359376 872365943 957
315496733 315497120 800
907070789 907070958 400
391159772 391168982 603
428733271 428739885 391
945548823 945555276 450
716006603 716013569 793
929855495 929861412 567
443326847 443331329 327
487778020 487779922 101
960796895 960805417 830
755531203 755539592 505
893097003 893106905 621
709954753 709955130 910
64296358 64302891 127
428062098 428063610 813
186527899 186529212 439
339803691 339813492 905
758520257 758522825 247
782007584 782016953 507
608944036 608947980 142
170215216 170215923 509
135954723 135963342 16
600697693 600702067 294
292125603 292134364 193
909929080 909934331 266
51268244 51270048 941
279325683 279335160 461
84332939 84338532 828
890734537 890737513 566
846963044 846972547 198
530410536 530412278 383
551541045 551542706 570
374974411 374983839 862
686837705 686843542 860
473413249 473419167 956
827733514 827742803 949
170837806 170842304 633
580065268 580071148 924
203775447 203776528 798
677230013 677238850 410
666258561 666262562 885
73875944 73876158 433
498211865 498215573 24
796704727 796704839 217
591199937 591202225 840
604726893 604735476 355
728846193 728849667 904
450845177 450853521 742
529244101 529248281 116
451083250 451086763 884
825306659 825315364 187
674645895 674649523 885
135055679 135060997 346
807233702 807235016 159
835821919 835822296 923
983265759 983275097 849
300833465 300841887 933
67850720 67850990 282
221166812 221174121 429
798999928 799007190 939
205862163 205870214 9
119647701 119649118 22
944413937 944414539 250
55135283 55141899 204
991165792 991167927 446
225918716 225926536 931
439643915 439646877 609
950662847 950664906 462
44073481 44074470 767
71134910 71135744 321
414109849 414115024 236
739256857 739263290 693
972968229 972973049 180
760939480 760945105 368
604908035 604910161 826
96073832 96077276 393
839163762 839166671 776
268056721 268057553 877
128565184 128573903 789
654965950 654968284 980
150858622 150862228 333
441549857 441555844 737
54201901 54205005 429
123870431 123879124 402
605272800 605281615 167
891779976 891783822 998
114141371 114144495 744
130739496 130746148 688
304392372 304397074 112
708783160 708790906 444
995428140 995429604 624
222705824 222712895 363
657747561 657753544 330
949999989 950008791 128
7114741 7116885 310
115224909 115227797 323
57798257 57805530 448
569446001 569455844 293
158380039 158382696 673
163641150 163647852 1
508880594 508886570 301
460724569 460728641 809
758429932 758438936 217
79997613 80003206 55
186367091 186368136 43
682446401 682453886 6
516825724 516827247 42
233701522 233707586 220
396097815 396099758 122
837612487 837621944 183
65727839 65728783 383
231302491 231304080 406
775886299 775895260 340
606197516 606203682 965
698622921 698624816 978
805918964 805925510 899
524898322 524903870 428
969702363 969702805 956
123586934 123596395 875
438428055 438435363 592
475525237 475526967 253
82822970 82830322 483
777994376 777997205 994
776336067 776337047 117
27848032 27853383 683
392161360 392166284 648
131984610 131991941 336
305116038 305124302 544
186034345 186043493 270
80603221 80604281 482
4980164 4985608 531
468045767 468052464 422
930524600 930525071 611
3362946 3368716 667
914042063 914050249 644
406478096 406486861 935
458084744 458091318 546
438204080 438207215 222
433053975 433061651 830
838732245 838732803 844
197884077 197886896 94
871204608 871211593 665
647545380 647550027 610
597759991 597767919 973
33078659 33081654 718
504640652 504642395 821
965848586 965850885 886
646633483 646635277 986
516697705 516698374 430
404660885 404667688 796
896434729 896436981 323
172577174 172581171 968
463394838 463400557 212
399398448 399403949 753
461956772 461965839 355
826401490 826403260 405
589926662 589933611 198
32000548 32005649 69
162771884 162777955 266
463242314 463249739 57
571564110 571567498 925
345233783 345241603 750
399780751 399789752 307
370762314 370771298 853
261541417 261543373 407
133643774 133651458 612
951096528 951099881 402
466951727 466960428 26
824446146 824454591 705
456633763 456640859 268
54763172 54773130 560
964202097 964210365 24
613704198 613704790 678
798298504 798308498 778
968261356 968268923 649
9187763 9194069 712
278234724 278244259 435
36218127 36227679 56
487320503 487328653 560
148239558 148247139 377
571119826 571126055 5
504912386 504918732 64
974710760 974714271 577
591393438 591396882 50
459391566 459394792 291
188145566 188149074 656
456573277 456579334 900
707117712 707127118 869
824295767 824304421 983
970879327 970882365 212
462627055 462628618 612
871103059 871107512 459
394057475 394061750 503
431271051 431279500 401
206022452 206028410 5
127336744 127337085 722
886406750 886416028 515
434329000 434336708 432
385538869 385546364 202
269515204 269519123 530
542891766 542899006 683
407915379 407924378 572
533820837 533826720 221
386828690 386828755 658
912721091 912724211 12
637308448 637312647 580
569778521 569779710 777
988366035 988369661 332
634321817 634324460 358
142450020 142456411 710
513506549 513509001 116
171127583 171127800 581
767709154 767713603 871
130478376 130480202 860
555861384 555867172 651
650733396 650742959 536
455756326 455762985 522
574987102 574990233 507
568059786 568068172 359
259270144 259274387 118
472013854 472016010 290
668917969 668924821 191
573601900 573606267 279
727606771 727614162 57
414719982 414724358 277
988447633 988452075 942
133675521 133681868 831
884294042 884296578 754
379664899 379674031 845
152810609 152817405 954
325762726 325770590 962
441413016 441417339 553
612709557 612713145 297
520956837 520961545 766
258016244 258022409 970
884092520 884096764 920
741526814 741529956 196
400097645 400104857 573
553203749 553203830 87
982650593 982656564 743
683404547 683407406 252
21488510 21488539 432
20546412 20548857 511
743254708 743256099 361
25124475 25127913 191
127049796 127055754 357
847247715 847254646 690
346507261 346513441 767
494782834 494788089 742
565166920 565171042 326
816929663 816938270 635
574601266 574602132 310
359616048 359625379 542
893059558 893069511 609
755054919 755063459 272
212838462 212839513 806
254857818 254862908 801
867304859 867311863 791
934473626 934474539 882
541061719 541066082 566
134847045 134854362 147
894108679 894116318 235
112775989 112785640 86
256074881 256074988 644
139929491 139930038 26
579905113 579906998 555
607577918 607584700 797
816991069 816999448 651
608242212 608249264 338
534535094 534537976 296
283553010 283558013 266
686184156 686188848 501
468949742 468953302 134
799879828 799883878 325
127261823 127270957 786
476220200 476222453 58
973804754 973807279 147
172295902 172302785 94
565684552 565694476 370
501269891 501269959 11
249251537 249252973 400
774042802 774047018 465
355277654 355278512 869
500055789 500058061 153
806469464 806477877 278
29573601 29579840 866
382206659 382215041 722
971742805 971744320 647
518003251 518007473 783
955461620 955465873 364
677695982 677696699 954
819553381 819555894 51
127658847 127664544 538
567304715 567307802 556
247082219 247085425 395
454404497 454414260 433
326725713 326730359 576
619107434 619113651 620
1057082 1058355 215
80816865 80825312 52
97954579 97958366 424
483506883 483516014 598
923657934 923660270 426
739873823 739877618 744
732034379 732035103 174
732434124 732436380 557
364776908 364777552 245
602867484 602869061 90
324034454 324043226 537
388929670 388934989 603
3855722 3865425 651
270580495 270587018 79
258114094 258120925 704
26766871 26771520 394
76594614 76598443 303
66583139 66585925 58
173789695 173795869 174
780420940 780426482 75
563252382 563254784 408
40287269 40288246 603
314470872 314479555 728
916015522 916021761 88
516990952 516998689 28
245056007 245063300 143
667515401 667516559 988
736484054 736485009 956
53850113 53858142 831
798855637 798864247 541
590608063 590616976 705
430164471 430164682 888
103374425 103376957 143
708192504 708202167 892
728125591 728127910 733
86831620 86836035 795
229217114 229223697 821
34800102 34805976 634
941047407 941048788 492
460219589 460228081 289
47700482 47706103 818
27524538 27527659 968
788621426 788630901 636
892395919 892398724 178
904395811 904398608 670
787767895 787772595 169
569279041 569283787 67
178040213 178050140 722
975601847 975604877 137
693302689 693311334 539
259047330 259051227 356
88604499 88605686 641
222261466 222264539 350
974489102 974497342 914
113819280 113825370 68
157242949 157247310 192
349816117 349818043 779
211570535 211580478 818
478990257 478991208 262
58441745 58444722 295
748780634 748786847 809
140614990 140624562 212
516625631 516628898 40
832703331 832704740 138
944524246 944526326 45
285246665 285249010 198
941702207 941705663 95
143107988 143114728 851
481813155 481819646 805
193832417 193836506 447
444418063 444427671 770
428754223 428754475 239
174365436 174374576 526
174905826 174911576 914
470254963 470261011 580
817325008 817327839 898
708916558 708925775 979
714308652 714311769 297
11541503 11545960 871
281249657 281257506 187
511703104 511703462 489
666981873 666989333 132
835690463 835692388 403
387573989 387579231 5
2154254 2161488 555
88217835 88223408 769
213073082 213077702 189
21503412 21508130 298
577595709 577604684 209
212856580 212863339 887
838244117 838246747 980
202538958 202541756 943
446356089 446362926 44
938837491 938838670 618
365202848 365208495 154
669976402 669980306 400
990921170 990929465 203
122255710 122259567 7
207088007 207095337 664
727231216 727238004 978
581550455 581555193 394
214463785 214467736 385
202209079 202215340 839
571668122 571675766 280
497746740 497753755 326
303216245 303218249 204
805401644 805403919 516
418252197 418252409 888
3560205 3569133 319
277899868 277904334 681
522520845 522525517 807
101642590 101652494 242
682246975 682256180 765
952540813 952545312 130
152614444 152617053 343
432105769 432114955 957
584265323 584268292 740
969649839 969656834 585
462279078 462288224 85
787232397 787240794 503
862399077 862400586 374
526023235 526029089 29
980643827 980646478 114
672616943 672625678 968
540780074 540780107 264
802852416 802853023 803
128810373 128814735 984
362091463 362092638 714
772435048 772443114 999
419445484 419454686 151
30353987 30360106 498
891743710 891747262 433
365562090 365567543 694
654018203 654019449 117
181296522 181303515 983
445143785 445153495 319
601292587 601297152 626
307660922 307664754 123
129984638 129992359 697
629372986 629378148 19
378693137 378696921 768
605498634 605506892 750
263948418 263955325 911
183773112 183773630 15
22546229 22551399 894
785398562 785403617 836
904435881 904443657 851
816439857 816449323 680
638543981 638552684 555
538060028 538064661 264
449704047 449711280 309
940907814 940915828 63
390210916 390213745 258
778257177 778261505 303
777663543 777667954 221
781726437 781729549 923
445814624 445815660 563
898738475 898741019 773
60138506 60140482 321
997417060 997422875 503
835052325 835058752 525
308430984 308440916 179
604264048 604265512 250
793146305 793152778 783
529095960 529103750 894
993409531 993413520 918
631230806 631234004 821
43852369 43855515 933
391451492 391459157 375
804012813 804017290 845
763425667 763427573 361
648383192 648386927 393
769416721 769426526 339
537958322 537965346 461
137781106 137788595 478
148980351 148986721 931
504438268 504438573 359
813623440 813632090 261
40459374 40468664 667
381039098 381041610 485
668389943 668396054 978
57248655 57254393 455
488523047 488532455 977
204940386 204941917 507
837274197 837282213 995
163188027 163192884 14
111891959 111895541 189
686749668 686759641 84
81466930 81471923 119
61214948 61217147 317
623410784 623419770 182
455623112 455626478 590
13766567 13771836 70
607137895 607145636 519
28883402 28889075 776
660615397 660615417 382
348259762 348264531 607
723047301 723052001 270
828830385 828831762 657
57060505 57064551 493
916783171 916790356 919
318907705 318915151 351
911817295 911822693 829
22477715 22481727 691
631298234 631300128 101
286125361 286130310 538
430906743 430916291 283
127629700 127630443 47
484884971 484888989 738
100680979 100682808 726
503540471 503547158 849
214369741 214377608 83
290417442 290423803 234
367690271 367696594 280
356161313 356170596 726
93104765 93108024 919
741708653 741713341 224
266381287 266388438 829
353872333 353874539 171
938165070 938168332 14
932990797 932996479 380
666792996 666801448 450
890162079 890167017 165
174413663 174415653 594
421652942 421653455 608
513279668 513284266 629
814941937 814950947 96
822383161 822390099 263
963683341 963688002 398
215156512 215161651 863
338895876 338905128 796
399168257 399168773 821
419914057 419917267 286
460434223 460438538 373
248239167 248248593 122
562110774 562112792 283
540690755 540696212 801
614885851 614888306 253
764842113 764844286 389
327960862 327962655 595
552406724 552408286 948
794236520 794237850 296
972852691 972860072 73
526156329 526165571 513
821837702 821840938 246
921090823 921091049 645
917020458 917025512 981
403851609 403855600 181
942932862 942937048 368
445685601 445693447 770
145242197 145252012 695
679626144 679633502 227
568146791 568154134 167
848449864 848457738 329
399981728 399991086 657
791878973 791881282 758
242453969 242460037 966
861615950 861624015 23
29297131 29303951 895
709180850 709189425 277
116423620 116428926 733
442437665 442438676 708
86391243 86395864 726
468198409 468199338 71
900809737 900813987 469
484980744 484984753 40
77789504 77791729 419
777475819 777481755 406
346409193 346415207 605
401948087 401957466 404
272053364 272059606 399
361648097 361657842 240
317485155 317494791 871
259900881 259907342 364
420084303 420092181 936
767356772 767363897 832
780358162 780364170 47
523592581 523593745 211
105944337 105949337 504
617829941 617833226 348
357451345 357455211 162
322567095 322576816 638
45319685 45326312 708
241339555 241344647 537
611592920 611594327 101
261094207 261100719 761
981722389 981725106 274
15931437 15940689 605
77853647 77857831 128
49302502 49308415 738
491975201 491979798 62
522295363 522300906 833
287733352 287743111 758
874680410 874683861 563
751334947 751342491 22
523539400 523548853 251
676274511 676274536 993
287329786 287334431 314
986697390 986703476 323
973302869 973307979 920
796577958 796587470 565
581092371 581101071 303
688494204 688495041 725
141301312 141301618 702
494381876 494383860 949
872852897 872856648 754
896587499 896594977 947
493427492 493433500 575
891998157 892001825 200
345727480 345732938 326
324961752 324964833 4
39668667 39672233 43
959898969 959907185 785
983488694 983492354 288
204293748 204300317 736
233907047 233915397 935
333422800 333428316 644
337079746 337083693 489
260809321 260810633 722
34981522 34986480 528
561415198 561415998 938
332085553 332088986 71
16771597 16779997 757
460755732 460762776 403
686202019 686203251 627
149478106 149481359 747
521607040 521616438 716
331379684 331382539 176
718642172 718650440 144
522608245 522613133 591
716580772 716588595 139
949654061 949660648 354
950404132 950405594 888
112357889 112362753 115
576816643 576823744 440
838162269 838162425 812
474280366 474289726 983
529242082 529245858 251
348991258 348999085 839
678042402 678052330 298
714639343 714643300 954
931227482 931230474 513
72508187 72511951 19
245864075 245868564 256
139816540 139816950 862
106142981 106151075 925
83783143 83789035 675
701127126 701128029 459
287377 296031 765
94589566 94590024 666
166498863 166500134 338
629946817 629950292 422
522051681 522060603 988
7068700 7077876 793
250786306 250796004 238
86890169 86895054 655
222407443 222413849 86
621396118 621399778 949
172784928 172787594 421
595216043 595217734 293
411297710 411306496 507
42643399 42652012 906
438907172 438911258 490
550493160 550496661 147
47308303 47313191 695
801136542 801141888 223
60205547 60210579 892
741246633 741251519 38
931050933 931058036 910
126093354 126097609 347
856932647 856935754 646
690724505 690726867 113
411212761 411216189 260
238389251 238392484 458
123150749 123157016 609
205313795 205318316 630
738505018 738511106 742
511540261 511548705 675
225546650 225549141 534
733327910 733336373 435
129473608 129482010 397
727966255 727969833 756
716301718 716309181 638
911498979 911501126 678
25659437 25664657 373
309569396 309570526 608
850119025 850119039 390
722232119 722235144 155
399821144 399824966 204
203154678 203159750 605
432481463 432483091 4
646582860 646585137 906
593134967 593140599 920
711044955 711052315 184
550805985 550806948 548
159726358 159729267 705
43975317 43982279 231
558725707 558728609 368
2773213 2777244 153
454652416 454653033 848
892973020 892978352 503
27184024 27188471 410
400526280 400526605 387
424212551 424218941 341
336632086 336639546 433
113451985 113453369 919
107469692 107470790 781
614739273 614743546 111
146800991 146808762 585
76685144 76692391 734
842752343 842753507 698
721959846 721969352 521
147306607 147312458 13
982577994 982578821 107
844305686 844313847 538
610665470 610666962 325
738710389 738713920 780
636108520 636112812 940
172575632 172585595 311
600449216 600453584 800
975400300 975401294 307
877393999 877398632 188
658045871 658053433 348
910490883 910496297 409
198290341 198295889 556
72250229 72253901 40
839580554 839590083 212
101805684 101807351 8
712618623 712623189 441
379825285 379830708 721
558078084 558082938 343
992866391 992873000 809
563890579 563900460 233
524193278 524196691 352
297987039 297992215 156
221903946 221906576 429
409395985 409404726 442
820449197 820453803 974
922319204 922323702 488
861806996 861814764 568
568114068 568115734 947
31476411 31485345 676
678886571 678894069 273
657651155 657654365 456
802864506 802866147 978
811348662 811356449 728
293769091 293775398 383
841352532 841361679 722
942723856 942726039 35
917942344 917949302 280
72489912 72497754 961
234283209 234290619 384
428199884 428203342 385
17318508 17318892 14
912129963 912135146 680
15957292 15963861 642
696018021 696023070 588
349441755 349445070 433
225517828 225520863 480
36864863 36873635 874
15824495 15832029 686
720474806 720478979 908
143682191 143689071 700
554369925 554377044 998
624214938 624223242 802
503720618 503727809 266
119823610 119830021 172
29403550 29408255 961
905425982 905431077 605
375242814 375248059 943
300661039 300663961 543
249794725 249796098 351
106636634 106646166 394
402589684 402594583 593
942788682 942792528 106
235130834 235135683 910
385932100 385932543 734
246510623 246517555 15
805702583 805707630 122
858748188 858753576 90
28622482 28628977 254
387815376 387823169 575
170610078 170616769 83
805206472 805213118 868
161439416 161440623 589
298922522 298928077 279
86129432 86137275 226
71594517 71597636 74
457275881 457282160 255
616175003 616176944 898
290189444 290198319 930
495143699 495146735 686
656545273 656545450 425
770592706 770599882 199
539139574 539142311 652
291433514 291440258 291
678678792 678685181 380
673215369 673225035 739
304446794 304448073 32
477799048 477808534 863
568514946 568522898 174
729771876 729773055 213
63880912 63884615 977
824962337 824965812 564
120638536 120647095 566
746214538 746215757 440
84304830 84314296 743
78390559 78392722 265
417433298 417442701 316
464684680 464690915 720
226376543 226386172 920
436164068 436170148 817
629346280 629349660 985
976533257 976541477 211
987964171 987964583 361
120045738 120055316 24
229249527 229253966 478
696672270 696675108 300
3973886 3983359 267
50881203 50881830 281
11118274 11119674 240
174874544 174883631 777
184777360 184785667 874
549888346 549889164 658
745832907 745836701 977
459234268 459237405 185
834042291 834049463 220
401452119 401461244 166
129646420 129649828 409
880621036 880622335 683
427142317 427144601 498
42757909 42762225 381
457239685 457239841 894
586984909 586989995 15
404439568 404443733 305
735274895 735279264 683
473189080 473190743 586
407519651 407523581 758
616657168 616662083 167
518034928 518040531 128
576337611 576338258 713
722974459 722978881 840
541593191 541603035 327
661540086 661545125 158
764381100 764386163 247
838080404 838085478 954
855200086 855201572 302
44989673 44993157 416
956637781 956640104 651
594118300 594118941 921
860828778 860834677 859
767887491 767891735 703
195201682 195203282 583
622516008 622525444 372
304751518 304760090 78
135224766 135227567 679
130719071 130719078 709
272760372 272766150 741
815317139 815317962 940
888035790 888035921 66
76570063 76575063 153
955545921 955546799 699
272753975 272756056 435
485433909 485434256 607
180570632 180574556 229
762603710 762607523 605
671840740 671846705 418
381470801 381476008 253
151529892 151533777 868
746158832 746158910 484
535908898 535916704 526
949634051 949634933 762
562825100 562828826 678
64558886 64565068 602
116375494 116380366 43
40205074 40211514 600
674128029 674133991 225
725860798 725867302 925
240393051 240394601 411
879395269 879400273 390
236985754 236994843 77
26509631 26519334 388
15854393 15855484 24
105254421 105260853 216
212193022 212198186 391
493938065 493943923 626
938230664 938233561 600
528306240 528312527 725
536925165 536928554 742
779404576 779412763 941
848812965 848820615 37
821720394 821721918 534
506189133 506198234 130
27489507 27493555 963
18539074 18547365 287
659908465 659914219 34
271750441 271752273 161
820873042 820873949 436
246296118 246305886 761
847033210 847037094 355
369243152 369246481 52
53867539 53875032 379
998024073 998031331 801
469570554 469580067 290
680549517 680549958 153
599852804 599859297 80
972718189 972722301 670
473273701 473274541 500
827380136 827383316 845
127946898 127948000 765
106885603 106888375 353
148665655 148671352 332
984829385 984838966 795
631231186 631239865 763
45641827 45648084 805
587737980 587738623 309
603974059 603980171 606
32580730 32587874 295
254380580 254382189 101
953782424 953783735 468
615223541 615231143 985
87516894 87526609 392
897415575 897423167 520
698592370 698595868 553
223569484 223579382 454
785853288 785861536 157
750384948 750389249 49
388914906 388924794 992
522316201 522322118 71
101917653 101922973 398
122236121 122238101 327
657547456 657556681 910
909202848 909208980 228
727742719 727751096 731
582737623 582737843 411
7253427 7257109 421
748626583 748630258 488
484607983 484615458 987
835954976 835962480 711
335080398 335087338 562
109931147 109938033 304
414876473 414876585 289
251098383 251103862 849
455942611 455945181 777
513156692 513156755 540
615866103 615870317 942
56841524 56847191 939
292573362 292575477 194
355642348 355644633 1000
352945411 352953196 457
90781324 90791249 385
36889979 36897868 768
278788267 278791243 700
566408115 566409309 702
450858243 450859031 324
155708134 155716625 373
466811075 466818374 356
134552016 134553528 969
252878560 252887996 261
491590559 491592295 949
805122015 805125744 135
20741751 20749147 441
90964520 90968065 481
335058570 335066875 482
628250271 628251910 174
258309946 258315290 319
527458319 527463006 337
889354674 889356433 716
828606994 828612611 793
33686606 33693536 631
839673905 839674961 791
356500040 356504920 930
851557832 851557929 335
575945664 575947849 206
985606147 985613024 968
298728672 298731328 216
131179342 131184658 538
539799678 539800203 225
669679394 669681373 822
581493537 581495499 976
775671167 775681009 495
195509959 195517085 765
877899888 877900010 903
954145573 954150541 962
138138779 138140055 643
733254098 733263929 916
42683315 42685607 211
238270203 238277740 177
454566778 454570692 488
944451599 944458787 404
52031576 52037505 576
287461421 287468452 138
818966536 818971262 532
590027791 590035095 589
935703753 935713660 143
41793746 41802665 719
609058663 609066765 637
722505873 722508016 232
124006400 124010781 571
789650888 789652904 447
458158643 458159038 490
116687220 116687793 841
679285707 679286303 431
292479239 292486633 944
237246178 237252495 883
646676321 646680564 623
377047391 377052799 675
854506027 854511156 280
471368259 471372189 310
749829829 749833619 642
123900627 123908879 547
664219117 664227858 224
123844309 123848275 788
380676090 380678554 790
388860034 388862403 247
139051268 139056222 98
364503891 364503944 962
960417565 960420685 401
17578846 17587374 888
990554506 990559445 261
823796149 823804105 629
274368047 274373139 565
629731621 629733416 208
708853408 708860946 89
101761199 101767660 499
301707796 301709431 580
792937894 792939873 700
742059208 742064803 197
871577608 871585397 304
158015846 158017206 590
685992108 685993595 150
471214087 471222651 529
777852651 777855815 215
137709860 137717324 991
695781299 695781739 800
836796798 836806788 877
912465377 912472572 195
299834428 299836635 78
853409976 853418547 805
44560281 44560502 390
180664220 180666745 473
828073370 828077107 602
61072249 61078011 704
298472463 298481865 213
773466454 773466740 270
874914254 874916616 123
594383482 594384068 220
296378028 296384618 875
88799106 88801021 136
694258262 694266513 595
103310003 103310542 160
139750476 139758790 163
782980429 782987099 817
810215133 810224116 680
635340696 635345069 842
507601966 507608101 799
433739439 433740092 836
354174659 354182979 300
715999533 716007430 90
243308021 243313612 511
94115966 94121891 798
101899128 101901097 158
295420641 295421344 413
600016808 600025263 483
153397489 153400180 6
503860330 503867342 134
340718480 340728309 94
428953667 428955167 81
68400318 68404549 172
112468408 112475001 877
310750918 310752889 231
843912067 843914956 764
540025225 540029891 373
312678989 312680470 817
460345823 460351724 604
903975829 903982459 60
76032314 76033091 602
718382407 718389749 505
979920487 979924987 940
801962010 801967756 394
26248887 26256638 166
608607468 608613267 414
688788232 688793272 302
49771606 49778496 350
59321773 59330524 884
795230377 795236955 747
175164787 175172873 792
75315390 75317738 151
259922245 259924672 179
739952184 739958406 613
463745930 463753672 316
672903096 672909173 85
26871860 26876636 429
116040163 116043122 113
245457512 245458176 266
568521395 568523558 951
441608493 441612960 949
57953635 57962624 704
141477787 141485015 296
318130316 318133730 898
847863280 847869002 736
41427597 41435302 42
447768033 447770286 579
606909812 606915423 72
831531924 831539603 336
434496542 434504064 328
319779493 319781265 459
268445792 268446994 977
146361496 146366234 739
638479792 638486670 36
399279040 399285574 911
602491775 602501649 583
709241817 709244514 115
408317396 408322183 808
454522818 454532690 11
54663506 54673373 312
3969835 3972767 104
35155643 35161214 530
518503619 518505332 93
566452358 566459307 323
771470394 771476314 831
597303656 597313188 286
569371589 569373869 124
862029704 862031806 774
443834512 443834889 699
412759875 412769223 813
189843537 189844717 122
364177641 364177980 871
698748521 698754333 467
335033966 335040378 204
591164289 591169840 629
20035471 20044422 532
663075108 663084172 899
968051232 968056211 12
246906357 246911827 943
478656055 478662688 731
950313218 950322373 352
981657340 981662148 615
841134211 841137421 848
380138028 380140292 438
384632232 384637915 772
106412212 106416961 112
147969743 147975913 41
218546642 218552449 24
431493004 431501452 518
388815299 388817681 237
145177030 145179253 492
409580732 409588469 738
364665698 364673358 153
528935547 528939253 236
173875336 173879740 255
70955460 70962717 447
669995922 669999302 394
540368314 540370201 275
544102339 544110382 512
830065207 830067434 155
958500445 958505812 15
824284287 824291347 214
939078025 939087253 326
854146529 854155793 466
904523764 904527344 837
533890370 533896514 419
762281816 762290888 743
105289561 105292571 707
530964836 530974608 27
138730348 138739924 644
259758502 259765973 290
844362516 844366710 20
726716081 726723798 447
600469758 600479426 419
993245223 993249117 77
142191061 142200300 546
153719479 153726770 936
175800222 175807603 639
279496279 279501597 32
43784306 43785438 631
709995950 710001570 377
275824591 275828763 57
150850961 150855483 114
847224407 847228739 50
598913177 598913649 398
579792606 579798367 468
860818152 860820356 705
817018438 817018454 150
136245428 136249675 783
362601460 362605982 762
31184442 31187511 593
100494818 100500072 291
247333226 247334527 69
558261340 558263361 955
592458389 592463483 64
254448139 254453823 584
78120958 78122475 582
825758662 825761908 151
455167163 455169463 999
497311296 497311328 504
90921409 90930592 956
495756003 495760063 350
113726644 113728665 705
966516713 966517496 466
212145020 212145035 755
991340434 991344043 650
298810370 298814340 46
288274303 288281109 880
135532455 135533536 141
825113805 825115918 212
400802659 400805273 724
720078615 720086820 405
616315316 616323121 310
535331021 535332209 554
29382838 29391852 889
844867592 844876184 361
266610592 266611020 789
302913638 302917198 581
623311517 623312686 534
364049658 364058741 783
740245869 740247695 441
635600944 635604991 451
298093349 298094349 105
827572658 827579807 823
634816563 634819497 910
164799802 164806413 431
819454162 819458029 321
381933302 381941100 513
677995882 677997534 510
15325417 15334725 661
891233199 891233999 823
249156991 249162300 598
584852793 584852854 688
12047249 12054324 149
497257072 497264206 798
957659982 957664982 37
237112763 237113878 220
929393084 929395698 40
27807948 27814249 376
815373458 815378299 368
674752471 674761234 932
6747644 6748325 86
678921241 678924787 292
12621280 12623280 154
690662429 690671239 929
299976577 299982735 506
980398614 980401249 245
556088185 556088434 637
624926224 624927201 910
662740600 662748171 599
33580969 33588501 837
35242250 35248100 416
745776337 745782908 788
20825629 20834741 408
540479132 540481337 450
87037061 87045842 825
677815567 677822602 962
984785162 984785996 182
537362799 537372355 349
866060708 866067144 325
838720657 838723020 122
346575845 346583982 562
638783262 638783912 242
5228401 5238361 553
605442159 605445304 291
936681609 936682110 605
514155784 514161230 884
869944745 869953840 346
785957927 785965153 384
142519628 142525768 21
755003303 755003980 977
150677777 150678960 830
483774339 483784258 722
138246933 138247367 592
274200485 274203627 593
434813776 434813795 653
920063380 920070603 631
415380614 415389584 121
771820961 771828053 409
171859695 171862259 107
573204716 573206090 109
714469692 714473911 308
630896873 630905404 119
68262596 68271894 329
604941537 604950333 697
76380130 76387778 25
274648133 274652768 136
25044765 25051555 343
869904236 869910767 828
494072996 494076410 939
616128102 616133557 705
74790212 74796812 894
921667870 921674438 125
943027988 943035578 287
996615317 996616526 933
687872014 687880999 704
658512389 658516974 206
570175876 570179331 322
145323571 145329842 748
169913399 169922077 869
491497689 491506087 57
12563394 12571083 936
736304638 736313954 335
146495764 146497381 31
233900050 233908236 615
125234333 125243335 975
402796038 402804869 820
544197594 544199324 779
112303267 112313100 973
878934016 878935833 514
720982236 720990895 156
211652644 211655962 7
212898579 212901754 80
208133266 208136864 492
118135648 118144279 220
547847263 547852751 312
426164589 426166407 793
27735760 27741179 150
377605539 377615455 428
50710863 50714288 104
688608376 688616151 468
759942531 759944117 576
192019890 192022928 322
906508320 906515438 829
846435812 846440393 89
713450382 713457015 330
342907694 342911536 958
98352838 98355214 180
844928988 844936257 669
285508766 285511979 523
884972870 884974917 964
987335338 987337509 48
310192265 310193538 711
884815586 884817420 638
562733766 562737654 213
577846855 577852476 402
55389185 55398384 828
250673142 250675015 365
707896322 707903274 439
391878341 391882613 727
329036864 329042511 742
945386828 945388147 286
305097226 305101831 70
916033936 916034199 173
838846575 838846883 790
44187139 44192091 436
227386541 227387808 126
667125719 667135205 6
538624084 538632279 871
924519873 924525600 502
23007602 23014691 354
80244693 80244749 543
151140979 151148772 347
132749049 132752391 737
784093572 784098972 892
951610361 951618909 253
201266148 201273986 797
875968624 875970482 833
74070630 74080447 190
493017501 493021235 238
270834353 270839589 501
439977707 439985660 590
840299250 840303306 905
487023947 487031927 507
559934684 559936244 34
326797927 326806608 698
365460530 365465496 902
878795327 878798104 175
675024511 675025335 883
609528052 609537273 463
74184291 74184951 346
103062792 103065160 569
494066731 494073977 769
847260636 847262119 719
636227493 636229667 591
847297526 847301901 822
377174225 377175679 551
305760478 305766738 903
300182004 300190283 236
751579237 751586526 420
584472051 584472650 957
674384396 674389693 199
101560965 101563987 690
869659084 869669066 479
111427804 111428909 302
168509744 168513112 51
287482566 287489470 682
227161467 227169436 638
10998722 11000308 456
713064958 713070945 325
383926729 383934802 834
589385685 589395598 485
621935883 621938510 866
174392924 174401608 233
881264403 881273635 93
860034056 860039884 831
584983458 584992194 791
421573140 421576061 580
953631128 953633870 723
3665585 3674607 102
886237259 886242988 532
823014094 823014452 710
474607929 474616368 851
630052795 630061599 75
694158378 694161311 453
450635823 450640405 927
746782654 746789198 965
664805796 664809232 469
510465727 510475663 695
436460800 436468287 229
341853903 341857282 843
516149785 516151158 789
781216494 781223260 969
91131345 91135508 73
168069771 168071734 579
123459575 123464010 491
125810502 125812285 213
167637817 167643474 74
771070287 771074313 62
652139333 652147809 336
523909913 523918071 869
770308755 770318317 494
833237894 833242080 399
482116863 482123098 449
743854936 743857750 877
352232866 352237602 126
167284708 167294118 380
773993921 773997914 780
298966345 298967748 905
990800407 990807953 182
263227093 263228539 360
297450962 297459791 675
769002456 769002511 483
857522206 857528930 634
340546655 340554298 556
764750531 764756275 404
433286008 433294781 752
240419388 240421080 917
555989167 555997102 719
742977422 742986444 204
385328605 385331045 600
529929315 529932464 453
840412989 840417093 847
950512471 950514541 807
951359106 951363479 700
863539013 863541991 810
810511767 810514085 626
65571520 65577278 713
501388788 501390908 496
889033857 889039285 684
880646062 880648640 964
705168013 705172904 558
132908467 132911978 606
849621664 849622707 211
189940821 189947705 469
45204522 45208372 609
472678331 472685006 108
492163307 492169659 641
25137021 25143895 43
75598516 75608159 867
486864549 486869918 645
817129513 817135009 738
68877071 68885925 820
863626026 863633106 724
206382237 206389133 732
142725057 142732586 455
584888666 584891807 944
671191774 671197442 302
642053766 642060568 447
905980160 905984638 800
205948378 205957677 565
927287022 927287565 693
452441761 452447862 286
474341931 474342012 245
90983655 90986621 672
958758737 958761033 324
941206192 941207240 952
553870486 553872024 239
9806788 9807894 895
515436585 515438457 417
107277386 107278232 486
223524301 223526489 419
716828994 716838199 773
425132631 425132788 152
50573226 50576145 118
78058899 78068021 141
110343222 110352674 180
620104525 620111437 991
99506115 99510804 270
426201360 426204183 357
675788777 675791314 172
40165615 40166399 9
336461384 336464442 957
633553157 633561371 835
500099660 500106157 718
142483130 142487932 337
703428621 703429281 498
767824801 767833592 144
711896143 711902591 929
30212763 30213195 298
923722120 923730505 402
155921644 155929669 806
801582003 801585061 554
165661312 165662480 283
869985147 869987580 237
563086216 563096036 440
498690553 498690926 214
175553402 175555374 863
442512546 442513448 625
14407475 14414161 746
259191122 259193900 995
431624524 431626130 209
607748330 607752105 807
209424236 209425890 560
661784869 661790267 675
15403458 15411385 567
348338898 348348843 430
328483462 328484366 445
723425324 723434619 952
485186949 485196760 222
892486045 892492899 963
621111392 621115936 345
711228601 711233847 730
204331758 204332193 778
28941319 28944389 972
95222344 95230411 732
988108911 988110722 396
968578692 968586815 109
804456488 804463866 719
60154792 60157651 505
913370013 913379756 60
992856975 992860227 139
307053671 307058244 898
952509401 952516167 243
652434530 652437109 456
424297853 424302298 127
831185585 831189352 45
76820982 76821900 425
336757441 336766890 127
53507511 53507777 129
93995015 93998231 527
717411075 717412152 964
207896565 207902020 704
173199814 173201522 850
675261407 675262894 665
375866214 375869569 174
290417692 290419767 593
767254738 767257077 406
839893513 839898563 705
379242991 379250911 147
870490120 870494047 600
911153646 911161986 730
122344961 122350666 179
215292665 215297096 731
246844865 246848235 812
245942881 245950054 745
307809056 307814548 613
125585000 125591971 461
667849405 667855468 452
444091460 444098441 952
661949606 661955356 466
87310207 87312318 757
270579287 270588603 611
961261466 961266569 277
521931547 521936201 701
899991358 899993490 339
372255103 372258665 668
622424715 622425845 733
579837527 579846443 14
433767329 433772118 933
385205282 385205879 323
233179099 233180234 62
695099856 695108919 408
831380466 831387139 769
667737094 667739094 346
26914795 26918160 452
137296133 137303420 964
289298800 289303060 826
102693884 102695251 91
417374897 417376974 168
465101181 465108654 850
116362855 116364338 88
134829916 134830780 613
642847324 642853391 953
560740444 560741967 840
135354141 135363158 435
907598593 907599066 132
742831909 742840122 894
766639085 766643044 181
646869528 646870134 149
827614696 827624578 749
675856896 675861271 447
426389984 426397758 350
54825947 54835345 70
669909900 669917412 883
646089740 646094929 490
735873174 735879316 932
164031656 164035588 820
700473549 700483236 943
630069082 630074572 314
386585582 386588546 864
355228332 355237365 621
474209129 474210799 942
586111479 586114578 937
79864900 79866478 374
918173782 918181305 304
832985623 832989924 177
961596554 961598915 957
445821726 445829272 173
388355020 388364660 917
59087685 59091569 706
70604551 70613883 743
96817521 96823407 410
715007462 715015035 375
273054399 273054859 592
184215125 184221192 546
583843779 583850358 25
379538956 379548257 160
19165264 19170877 843
269361787 269362842 607
924481704 924486352 304
369688762 369696621 684
428323504 428328567 839
379292265 379296297 824
277420991 277426739 60
792619582 792620469 78
276010479 276013534 718
610950503 610952062 911
813987662 813996409 182
585595505 585604559 472
408359463 408362688 446
668865118 668865668 321
722340801 722349281 716
42995641 43004327 924
921973816 921982828 530
439140226 439149681 259
660152303 660159840 118
270512021 270521161 283
84332284 84342075 358
547434816 547438686 572
48174639 48180403 840
793123085 793130859 220
410433757 410436155 102
144407824 144411762 599
710052748 710062716 437
85455628 85461323 856
749798888 749802907 753
844475356 844480041 505
896507639 896513050 918
777577348 777582323 186
757046271 757050702 268
611912462 611920888 115
711864682 711869504 466
190259135 190266231 456
426388084 426390531 611
697672521 697679142 992
649248377 649250464 676
409642482 409644380 731
589805337 589806115 420
3724606 3730497 924
236995792 237005247 66
403011060 403014175 643
170635526 170636107 976
262209992 262218744 484
573246447 573255925 89
878235057 878238412 970
468832400 468840654 441
152674427 152676140 268
52789509 52795544 732
253509929 253510942 896
7303203 7305300 331
657311268 657316320 227
701689910 701697562 155
550872887 550878345 569
54300721 54301547 67
69509809 69513532 84
681955780 681960372 829
198986571 198990858 406
760044838 760053912 319
114154572 114158937 837
743925817 743934114 146
701372148 701379032 216
303438726 303445696 459
261990233 261996773 396
619802152 619804843 778
950746219 950755669 568
657527655 657532678 756
389394835 389396330 371
408506592 408508936 493
452151911 452161842 895
229088099 229088248 498
123794596 123798627 369
391798811 391803506 149
56252622 56253760 518
379366017 379372874 255
786901795 786909964 800
9611363 9614537 476
516327118 516335660 722
312239839 312245827 157
745106333 745111043 162
625985578 625991297 335
257148076 257150771 654
937795 938484 402
854011944 854020879 29
924792461 924795354 160
267580066 267585033 860
246851867 246859166 565
102112693 102120338 103
327316415 327325126 585
387540571 387541724 976
249456083 249465417 817
804472417 804477135 901
458994423 458997030 147
516460824 516462375 663
91378205 91384714 547
951032365 951037282 225
603718576 603720056 616
706964491 706968875 123
650164945 650170069 821
841826530 841830992 850
439133857 439140931 808
818658673 818668619 841
956711924 956712197 668
392576072 392578819 789
35020086 35020176 722
263409983 263419140 721
12131209 12140910 936
848344174 848349069 492
435859648 435866093 164
86917470 86926226 406
251656670 251663210 731
703546478 703555155 472
552251319 552259183 987
651225337 651228543 325
1964127 1972511 868
86809200 86813910 125
320824271 320833002 957
950861206 950868953 630
931549049 931550034 248
590204214 590212951 99
19399970 19400546 453
763559700 763567114 182
332188523 332194077 835
331764510 331770529 910
131264836 131266778 69
674584053 674585467 210
60238178 60245947 909
596978485 596982556 133
139253117 139260982 5
42259716 42262412 344
341164 345770 705
747598617 747599286 543
512756150 512758564 698
547492985 547494679 541
949417895 949419152 861
606067314 606070088 378
75818526 75825511 166
928351785 928358540 511
12011270 12016668 904
910140274 910141215 862
414688969 414691107 789
924797674 924804787 767
996529216 996533759 916
34651266 34653557 278
837872806 837879533 472
113190667 113196903 719
799930395 799934339 494
366399912 366400076 753
763460423 763463066 831
627693678 627699208 622
549303891 549311454 576
547691031 547698765 498
238931149 238939352 569
102696416 102700941 976
323267693 323270411 627
884426165 884432469 592
313272235 313278934 432
817527729 817530983 408
699203833 699205454 3
97553664 97563329 871
759869635 759869718 58
981460212 981466109 269
67473061 67474002 46
678147981 678155607 440
213494308 213503539 638
622929935 622933782 852
217554879 217562290 461
73187662 73196153 332
970696420 970700262 977
922092424 922101286 298
542548646 542553137 860
246754055 246758504 804
812022674 812028523 896
87400071 87401722 404
107537510 107544819 604
562824147 562825281 968
418967000 418974778 918
328412812 328417163 595
657561494 657569343 455
169873471 169877553 681
198075119 198083697 190
438953980 438961299 612
145233784 145236569 94
408362030 408363627 556
626002433 626012293 677
973939036 973939332 732
189114355 189115142 663
732284272 732290723 959
126009218 126014507 323
69493024 69498782 812
512805705 512806391 946
68333246 68333402 484
717535857 717535922 696
380402952 380405886 330
587598858 587606830 121
700101535 700107528 411
193357267 193366527 699
137437281 137444048 149
605529240 605537826 93
420845914 420854473 858
357996076 358003207 741
107012023 107019233 603
472196858 472201686 950
413056905 413064319 974
16992235 16997272 782
244056706 244063294 977
804558117 804562900 174
822496166 822501984 994
773767316 773774523 31
20965760 20972560 91
881448617 881457295 856
258323708 258326712 217
885512311 885520987 83
318313611 318320510 251
260056936 260059369 629
189261069 189266206 540
79865046 79870354 717
973499570 973503302 525
602448915 602448938 923
92722297 92730184 233
661296389 661302637 618
526009596 526015386 728
902678812 902687064 694
361356247 361359944 915
282444849 282451490 720
106059828 106068047 230
679786368 679787630 206
49498086 49507858 700
57664961 57673899 508
457299883 457300391 426
374281466 374286089 311
314089435 314096268 552
236252164 236259677 806
317999208 318000698 670
119871124 119875718 470
363892843 363899454 339
146637423 146638387 604
420146630 420152229 438
711949329 711955664 187
648329188 648332731 233
397735614 397738054 17
546649925 546653211 748
353395828 353396496 641
556001984 556003663 779
620265654 620272035 116
511276475 511282100 281
713262814 713270527 165
11122418 11130370 132
230871205 230871279 410
269925393 269929493 569
926039976 926041059 545
860511344 860517030 956
451865443 451873890 528
602781084 602787120 308
379647214 379652527 562
64908682 64911602 10
764625313 764633970 880
158583479 158587266 378
1313961 1322042 555
497965371 497967431 272
958353940 958358588 601
461793836 461795887 205
617341791 617346058 635
513766319 513771962 400
321582979 321585396 169
160662892 160672072 61
247415252 247416215 468
875961131 875961441 291
171479860 171484262 670
993404416 993405572 440
547613038 547615569 537
526808639 526811189 977
35190194 35196274 860
721120829 721126201 178
698151579 698152100 708
734031747 734032818 270
192554159 192555226 496
786981627 786983011 200
233469269 233477662 864
910371938 910375688 898
940131378 940132932 222
101303915 101306802 734
106917241 106925422 683
703804101 703805239 654
199778279 199782399 250
827003337 827012613 441
650387958 650390651 883
434557454 434560479 455
43128004 43135228 887
772380867 772381075 85
972797765 972804963 320
307765339 307768183 544
386561072 386561849 961
679043105 679048369 557
698977759 698982872 731
620464360 620465518 652
604165801 604169961 83
750013683 750020348 140
933969138 933978119 465
180028375 180037051 727
629079460 629083199 69
681251780 681253228 323
568386675 568389445 169
620641636 620645422 764
116686544 116687993 339
49640275 49649717 899
858567277 858572952 767
883505360 883511317 440
616468850 616468942 765
585894315 585900786 308
407186393 407195237 966
20476462 20476809 314
232101135 232106582 731
296461304 296470466 605
769877418 769884793 237
852127756 852131961 229
222732006 222739353 372
679561774 679564431 196
214723564 214726724 861
166312680 166320340 548
159226339 159232706 46
18778657 18785133 674
52734971 52735804 977
352689052 352692428 266
745167657 745175445 98
781664893 781667240 203
82645122 82651750 937
104790493 104798448 30
450631040 450634033 324
54135901 54138207 283
947849799 947854367 634
760852196 760857298 797
26911221 26916576 445
461897198 461906877 395
244000814 244004256 114
784875911 784882419 588
986679115 986680602 420
413010402 413012870 24
94858783 94867357 192
648693107 648694587 39
217956741 217962813 224
504803375 504809317 418
87258523 87268377 228
197423318 197426573 442
131759064 131767535 664
660143178 660147637 427
339736118 339739960 662
540753537 540759086 740
795273561 795277379 858
170536103 170539495 874
127821142 127823072 41
531387716 531395096 402
547498133 547502772 984
81403713 81411413 115
633277155 633287096 59
653318819 653319550 265
923193596 923196012 585
525546609 525546652 306
565168349 565173078 161
197722557 197730443 122
772312432 772315834 823
794336823 794341084 250
172131576 172138725 550
80091562 80100564 167
537663027 537664109 496
936330436 936337265 706
60969701 60972454 31
750776285 750779788 244
271276942 271285325 368
864814103 864814817 242
885113575 885115550 960
697615750 697625570 42
659640351 659648962 608
858445901 858455683 886
196488418 196495007 317
100494266 100496515 270
83122972 83131027 817
189143353 189144370 973
106792598 106799277 476
336376965 336385827 887
48432559 48433517 81
370780518 370786993 96
687324910 687329288 687
693047518 693053658 189
174384754 174390544 68
59581073 59581179 382
412020692 412022091 748
449864508 449868176 397
551175480 551184016 690
133638307 133647457 85
542459195 542467338 54
107499626 107505378 124
918063721 918064704 544
998799409 998808812 215
134830949 134832546 303
11305018 11305246 657
269584750 269586875 980
118123498 118125122 8
12730246 12732472 632
77198286 77202184 572
323825370 323834304 68
490241424 490250734 433
126578548 126583394 708
744993441 744999176 203
351415656 351417416 99
994849958 994859465 418
628306965 628308192 427
482393297 482401435 944
746252305 746253562 293
231709289 231716551 948
275141211 275147810 796
72464280 72471340 621
552008064 552017930 166
548581123 548590518 471
607747325 607747530 723
903891423 903892672 694
201627191 201628241 413
207942619 207946791 980
77734914 77737615 143
362179557 362184728 590
342398505 342402403 407
265883652 265890676 645
240134623 240136508 133
330698790 330708251 60
93924611 93932186 994
959610334 959611322 236
349126378 349134720 442
827024790 827028138 945
216461771 216467816 103
382683913 382687318 548
402889502 402895664 555
600903908 600911903 191
319484905 319491539 890
537727388 537727476 61
624799 628890 908
59592793 59593197 528
414514028 414517307 338
693695470 693696249 766
232046765 232052553 458
923303867 923311848 706
704208766 704218133 810
997386321 997391283 565
432849862 432851689 294
857574752 857577744 811
377691165 377699018 938
600946423 600954619 749
431231951 431237222 937
922691288 922691414 914
135783405 135785084 13
148243213 148251097 374
469733920 469740997 236
203080 207817 709
300501645 300509532 732
315796938 315806934 495
376787748 376788273 56
577398685 577405732 760
729756433 729760149 491
35503720 35512592 42
616632635 616638501 357
247153999 247157903 538
309751723 309758115 836
207315311 207324803 805
393265019 393267800 636
39602102 39603413 569
831537597 831545928 665
474729004 474735357 535
28769115 28774892 354
55655606 55658654 163
954116648 954125590 24
808715355 808724604 450
690239245 690241195 145
155413432 155421425 568
201624238 201626580 339
114237874 114246278 694
455861792 455862546 499
899154457 899163283 988
602611342 602612160 261
144948047 144950045 253
301372209 301377866 230
60183585 60187059 204
717109035 717110784 900
299431530 299432253 259
102321450 102328165 635
278796788 278804401 761
144654483 144659478 187
634231331 634232298 615
619893320 619895895 509
388945931 388951048 7
271860184 271867650 152
590301413 590308482 3
443939967 443949379 450
290011218 290012106 976
335830477 335833047 91
827179112 827186351 428
803659224 803667012 909
949324761 949328892 844
738904727 738914181 121
201168236 201172519 795
244287243 244290489 326
674894745 674900030 793
301706099 301715748 293
814960548 814970418 675
222587875 222593400 153
873695966 873704919 771
440071746 440080305 220
525060654 525070498 1000
880333497 880341965 450
961017968 961026382 830
59545764 59545861 392
329805440 329809359 69
979464233 979464424 360
430663877 430666119 221
130319552 130321929 557
33269057 33276369 355
418309178 418313838 727
430094398 430103813 212
407888749 407889712 72
119069199 119075823 870
805098029 805106380 909
590351772 590360128 692
65131842 65132387 573
525894552 525902044 353
262651123 262652791 7
758715680 758719740 978
398816386 398821458 693
986612464 986616539 412
471428676 471432292 979
444686099 444692412 513
107552969 107559419 161
409349227 409356499 248
319936919 319944146 920
846054842 846060806 468
950147195 950150550 566
559834553 559841057 72
696296530 696300897 754
652121224 652126725 833
657401986 657404901 12
739955965 739959461 389
565833829 565842649 144
194581341 194581910 22
956003940 956013432 91
829565860 829566391 63
98447328 98451668 805
745484243 745489124 929
951429314 951430362 438
987108068 987117148 410
135131252 135138064 761
950871264 950879635 209
258430004 258430384 975
10389149 10390339 968
354649522 354651843 231
356342963 356345699 335
541364025 541365534 984
24880181 24880488 186
565607110 565611883 269
414877548 414880691 574
411820310 411828218 216
27864071 27868339 822
412727629 412727746 960
821447603 821449508 85
515889572 515898057 853
668506802 668513887 479
125354137 125359389 782
541611470 541619390 327
772080656 772083834 538
70607275 70609502 816
384279849 384285162 698
75533066 75536836 842
736839238 736841913 990
934032197 934036209 636
714209633 714214819 802
33375486 33375922 282
426128314 426137022 787
138399096 138403441 473
620704774 620708581 267
971958312 971966455 960
884300480 884308494 961
492862528 492862762 734
895999369 896004123 783
204657359 204657731 787
281741994 281745018 712
334419146 334422593 790
866515428 866519806 1
271911215 271920120 34
575486687 575492442 74
195365305 195368169 36
693908264 693911637 549
187968577 187973768 126
705410310 705416060 291
511477445 511481031 3
427617583 427622930 699
969720295 969728233 879
363841435 363841461 724
30302438 30302463 15
68263822 68269679 728
397289895 397290595 455
940504281 940512641 660
82186831 82192566 744
750386956 750395131 196
386976597 386983369 358
73471600 73478720 513
229114299 229120286 165
739796528 739800338 244
31646603 31647481 536
243063617 243065152 866
994752345 994755099 852
816220150 816222826 750
739251161 739258895 575
109224256 109225583 710
969622453 969629077 289
82652162 82659325 802
877539025 877543409 609
688702190 688708670 202
87689784 87696031 230
641380321 641384493 430
482809538 482817131 876
954826390 954835762 603
603855491 603859957 510
617865416 617875060 372
849750127 849750787 181
516019767 516022446 589
44291920 44301385 294
551770529 551772653 878
107329731 107330408 64
593788311 593795043 867
79410092 79414657 717
961484968 961493005 364
885549921 885555431 524
81275431 81278149 940
4081153 4090571 806
188427334 188429718 537
560301922 560310654 941
201335568 201341602 237
998808446 998816544 964
689399862 689405664 363
663657080 663662506 650
768848796 768856938 677
673711510 673718136 545
264980035 264981812 828
504394974 504398311 589
214095131 214104645 115
476732668 476740140 560
22362960 22366135 236
539688196 539691298 640
968914510 968918011 705
951422224 951430767 860
822537225 822543047 686
389602253 389606963 79
256472798 256474052 606
893530626 893538888 934
3042215 3048610 594
953543679 953550428 528
936810590 936814126 29
357129826 357137122 975
26863816 26872523 484
687284520 687290602 72
122834731 122841882 805
294999416 295007783 48
89328497 89336903 676
144646452 144654854 628
907485385 907487906 710
271305331 271308476 809
943891858 943899282 867
979096887 979101444 470
228245213 228246272 935
380736696 380741009 624
952744767 952746095 537
565634573 565634820 54
745633971 745643247 368
905206648 905208424 658
106296626 106304544 512
857966335 857966717 44
341981145 341987782 517
433220362 433223387 814
818855832 818856896 278
25351118 25356955 909
299095741 299103210 623
315143278 315151897 752
315612331 315621074 727
556975699 556983210 153
785280356 785285123 316
856084868 856091775 457
575449262 575453106 808
27667780 27675311 396
274902944 274909791 845
491502222 491502722 341
217266482 217272634 603
722514105 722516643 789
7277208 7283650 945
160884285 160893719 99
475465439 475475355 230
563538754 563540746 344
696409562 696418366 953
965453370 965462729 275
54799766 54809561 428
192693961 192696715 697
907356301 907357266 59
856564255 856573173 696
753436044 753442907 663
48638340 48645577 31
647377789 647379607 754
655951018 655959540 694
932324363 932332094 896
523511667 523520913 228
10216943 10223035 504
916328720 916338053 1000
414681768 414689737 978
804371826 804381296 764
253058523 253059397 404
928870536 928876204 680
388783568 388791768 394
123110672 123115492 212
135420366 135424381 591
706194613 706204241 42
10584842 10594034 256
28526696 28536249 782
399006047 399010423 608
339289376 339296022 39
424407139 424409207 865
661636543 661642043 380
64378224 64387764 332
960613967 960616491 653
61366180 61372621 687
768077121 768080383 738
46200163 46200926 730
655567768 655568088 792
936357550 936363820 622
500958509 500968087 630
205934899 205935643 158
804722764 804726230 222
50993145 51002872 556
592123827 592125174 209
84065831 84071094 579
311659868 311660658 560
798417605 798423195 733
259588686 259589189 601
758985479 758987176 866
416322452 416322758 507
35971432 35978814 287
18474591 18475226 960
997735163 997735642 206
362536720 362541834 418
88506279 88507222 159
458547857 458549836 371
31372418 31381851 95
670081150 670085230 586
255717102 255724157 979
187286319 187289054 879
951561825 951569588 678
825467112 825471322 592
175671422 175672161 999
214036627 214040351 232
753693044 753701897 645
708523203 708527355 278
551636924 551646639 163
476718019 476727489 85
844366956 844369112 485
738424935 738432139 39
364883164 364888940 672
224643843 224650877 895
827462434 827468458 984
76848433 76852490 439
417442015 417444492 524
933309011 933317141 466
936109288 936109511 176
76776802 76784311 35
762383886 762392795 346
456948722 456958006 975
576793760 576802699 428
157890433 157897272 696
71229679 71233297 34
314546662 314547999 998
102894452 102899560 357
524779326 524788366 270
38749144 38751092 107
676176319 676182746 961
959658354 959666495 122
849945050 849947612 568
829290025 829294032 177
554287805 554289626 628
850405500 850414131 214
745830884 745839225 231
602084233 602087325 614
25374942 25381424 6
724226211 724235711 38
102791318 102794762 870
490304629 490313992 588
878616751 878626167 380
563701669 563705638 579
205409847 205418645 913
733417825 733418764 572
975188038 975194450 595
860085270 860086130 68
510584234 510592572 866
7477591 7486151 808
286874629 286874797 68
130584850 130588681 384
595959438 595959482 398
844979817 844989486 140
454439747 454439815 684
582229659 582230900 79
152095582 152103971 710
478584176 478585443 573
517106243 517112806 377
792441109 792446010 391
195854267 195864078 722
698489335 698497055 34
817553718 817560486 447
402992468 402995151 528
136611958 136621426 807
720183642 720192589 909
561662073 561671821 49
406878133 406881512 809
5399706 5402634 154
235118082 235121379 738
820259472 820268204 653
716131546 716139477 65
413038931 413043935 265
642114728 642124093 281
114544257 114549242 747
593286413 593288656 870
106726323 106726819 925
335084722 335085624 155
138446883 138448039 979
27397037 27401379 261
861929125 861936564 810
928917777 928918391 43
358947842 358950285 345
600495107 600496495 113
351055739 351064438 190
65069486 65075515 908
29798706 29801740 48
544822631 544823898 321
793758136 793760131 297
293711466 293714829 706
837123728 837132416 937
324881889 324882838 64
455475282 455479979 472
46457628 46459078 607
205854091 205857980 996
217760281 217761763 150
654876188 654879365 977
931380235 931382121 526
454150556 454159960 604
81103205 81103450 422
47356262 47365545 13
25685550 25690804 732
584738964 584745051 643
137555436 137563805 660
178766042 178770672 766
675431388 675438076 707
220837890 220846259 705
921711866 921713617 332
965654391 965663708 447
491112347 491114571 27
525482768 525485998 333
930694781 930696138 878
340698864 340699246 56
114442858 114452440 861
999905518 999910611 756
905691635 905695665 931
896870693 896874698 293
855757749 855767382 241
327175432 327176031 96
104881879 104883940 154
335104905 335113869 472
707484588 707493002 690
546902817 546904178 223
308834874 308840537 838
892254734 892257506 197
355532840 355539415 592
211396771 211405325 227
819755414 819757301 728
111989006 111989046 972
542248102 542252100 561
44152256 44156264 918
517574079 517583429 407
135682770 135689633 110
40766343 40770557 318
812831181 812840953 746
40708729 40716897 807
842281321 842287410 263
995935898 995940966 468
570867978 570873251 104
532731950 532739554 617
77672861 77678728 386
26140780 26142488 95
13863187 13872833 268
86571646 86571712 665
801159964 801164093 498
567599060 567605988 818
439064218 439068294 259
164942481 164952057 113
453507948 453512594 972
631936051 631937516 285
657625019 657627113 852
13163406 13168902 497
111068500 111070169 613
498243118 498245090 720
483522134 483525784 358
811676631 811677688 724
690755799 690764983 761
479640058 479648227 47
703117521 703120585 311
620660845 620664750 522
774518130 774522822 946
913874332 913875347 148
703787180 703789402 886
132455793 132462553 269
93162863 93170122 614
546223221 546229878 370
237378296 237381416 695
8909408 8910564 500
856752455 856753032 251
56808116 56811609 403
436775638 436776311 926
779360584 779366984 852
110703732 110707697 979
149700968 149705564 223
277891236 277898011 952
1467202 1473417 662
35511573 35519832 170
376637618 376637768 735
484755117 484764995 173
665888368 665892043 806
257006122 257009125 568
63217048 63220169 12
802717250 802726774 636
439091580 439097043 51
618066803 618071293 328
380714105 380715943 529
686193766 686202328 673
77777937 77781784 927
887623022 887632047 634
818846546 818850543 456
492109353 492116765 266
386962271 386964654 659
564763282 564764785 485
581815917 581822912 278
570575968 570583170 306
476722648 476732029 184
846479176 846480950 336
769740200 769749279 105
107931477 107932349 990
865289110 865290003 593
951137566 951147035 668
507285183 507285623 789
460576193 460577978 863
774230678 774236567 163
302982306 302982817 969
619689611 619690455 528
578336146 578342413 204
66949833 66954872 815
609651938 609659248 799
396230279 396234818 329
92573223 92580460 562
955686891 955691626 65
753821031 753828020 850
142209244 142215932 551
854910408 854919702 922
67540377 67541257 940
160813255 160818120 132
968406458 968407851 226
273130624 273136517 797
110092424 110099813 478
3171103 3180982 75
591959665 591963604 854
115936730 115938680 825
992381929 992387345 176
950594831 950597745 480
413667754 413669399 746
710839693 710842267 158
541106176 541112066 403
526723752 526729173 584
923107549 923108004 746
448063027 448066492 130
905244101 905246441 403
654452305 654454570 410
303747481 303752504 660
479876656 479881579 316
485822136 485827774 50
793789881 793797893 38
982116039 982124351 835
117750442 117756765 254
662861376 662867567 798
13679122 13684741 443
115293252 115295096 104
775907005 775916604 492
601857765 601865222 160
882838424 882840529 11
178792091 178796509 614
557259141 557264418 260
31569179 31570307 432
422645013 422649958 356
856133617 856136239 179
442127415 442132126 28
36313859 36314952 327
83168962 83176249 931
551145804 551151047 366
432626315 432629857 457
530721677 530725190 681
259099642 259108026 137
181116254 181118566 982
837877686 837887287 970
461140393 461140816 980
121495573 121497636 814
972038950 972040103 248
65498278 65498310 38
761358559 761361105 593
363367276 363370995 571
498884732 498893204 991
506249413 506253439 200
884283901 884292293 290
615104234 615105700 39
668977204 668986771 109
561280535 561289425 593
158209700 158214753 932
575057949 575059431 935
145281337 145289111 91
765704929 765706319 561
24199851 24205865 59
247041842 247049490 847
991490042 991500027 239
994146331 994153648 316
677655721 677657146 489
898151830 898159923 231
950278422 950282037 923
722865705 722866371 594
151598991 151605523 822
787624082 787633702 678
768599993 768601885 264
772732052 772740491 262
59119900 59129130 512
513912488 513919064 348
122471156 122471234 34
198452644 198455966 607
715868874 715877245 880
499275148 499283109 451
614169742 614171864 7
526943916 526950480 844
600964944 600969951 531
482601208 482605547 59
383134822 383136573 331
186849685 186855319 932
508850032 508859069 252
870629417 870630945 105
980952024 980955602 729
703060254 703068911 57
759495705 759497119 727
148056063 148064100 828
781929907 781934572 922
390349789 390353935 67
367841199 367850074 813
558410529 558419367 47
808720460 808730228 83
648943064 648950902 115
829746519 829756077 20
301409248 301409373 424
491829656 491831442 569
700090383 700093039 980
271364561 271366915 334
269219484 269222257 247
171419902 171420670 979
37085716 37094450 747
85162112 85163777 898
880571195 880572415 464
179314661 179315382 405
844745031 844746735 952
376137456 376138003 850
92694375 92696911 163
668843355 668847590 734
558065689 558066341 92
95478936 95488224 999
516734266 516734579 786
8681364 8682305 32
80170262 80172054 691
306863077 306867472 221
669711832 669717322 997
871776783 871777355 780
525069985 525075784 944
925131148 925137192 668
411439232 411448367 227
669311324 669320544 38
624137674 624142847 914
981812459 981821454 549
256088842 256097717 729
95909885 95912535 921
331022106 331025147 496
967867453 967874463 524
645759233 645768739 927
769820527 769825294 684
758899546 758904693 481
734732124 734737123 563
868738162 868743254 261
903036075 903043399 321
922787974 922789751 993
808565055 808566308 92
592198327 592206381 23
118432823 118435126 88
615922347 615930055 137
29877624 29882848 332
324109309 324111559 111
614232140 614239993 565
143208704 143213193 691
985322314 985324781 276
296737986 296740715 703
10142331 10150978 365
432398423 432406204 132
938250796 938253254 702
546959884 546967877 504
636112020 636120624 183
983354703 983356621 408
127165 132651 757
355740729 355740841 970
526849420 526850387 256
495265696 495265908 516
369594750 369598306 182
245746466 245751697 527
602226598 602228042 341
111935300 111941337 204
273148154 273151420 690
3169338 3177233 484
765931095 765936167 416
443649203 443650582 754
757578172 757581660 404
463270429 463270735 40
336030296 336032324 6
184422830 184425900 394
600646356 600647843 281
555650048 555659628 698
517872602 517879245 838
664675291 664683188 680
172683775 172689367 687
508646542 508655706 774
815772295 815776978 928
931899698 931901150 128
153766739 153773684 429
491515744 491523971 195
230061489 230067733 909
307654769 307658222 921
123771819 123779665 789
167041007 167042200 992
568300688 568302935 289
32710726 32720383 141
63495499 63500618 165
40020777 40028792 967
605035905 605037628 416
685684685 685691317 693
822680880 822683600 324
175800140 175809988 705
4461412 4465466 335
434329200 434330966 608
321089192 321090072 6
283188832 283193717 945
764277324 764285648 178
521932840 521935943 460
19425808 19426917 480
150335574 150339942 594
394052266 394061380 195
56254942 56261777 916
692593646 692602338 806
673457333 673458662 351
663521292 663525515 933
835469298 835470684 592
402980593 402987319 99
476794771 476796535 31
693844230 693845344 218
60412060 60413782 89
215497653 215501050 542
241678849 241682813 783
151643115 151649990 434
216645921 216649063 637
603728272 603729064 29
586223556 586228791 604
196842499 196848628 502
499080598 499080773 239
385474979 385480366 486
608545197 608548685 953
559008637 559011330 38
59546179 59551899 712
138474312 138478312 384
947738097 947739684 387
921666734 921668562 34
86382114 86387717 976
872556718 872564514 863
749500570 749510467 518
386630161 386633588 754
655887646 655888721 50
707608599 707615807 998
788361637 788362580 145
954401699 954410810 406
45806084 45809657 588
441064822 441068895 39
951182855 951187690 749
116662182 116662590 957
487967044 487972978 760
246924913 246931256 894
234863667 234873250 574
217228067 217228609 890
704483065 704484096 734
495856560 495866320 240
37958967 37960993 843
399952554 399955103 881
38081944 38082484 680
538570693 538576672 899
950777649 950781065 688
626299760 626302783 636
950612004 950612191 230
532259579 532269557 773
635283819 635288908 303
319230904 319232144 531
722575144 722580737 545
498087338 498097074 379
567434219 567439716 418
869514249 869515892 638
276884149 276890118 604
391560836 391569210 130
600174471 600181501 673
411129051 411130482 283
679516824 679525607 957
751248477 751250090 542
728209360 728209973 444
508721905 508731259 898
238883635 238883966 646
17361053 17364175 86
665849041 665854011 524
672314644 672321200 73
283682774 283685415 626
587333447 587336256 459
800494729 800503910 759
480166037 480168828 313
122203930 122208908 10
764567373 764576723 396
512241621 512248496 350
550792267 550793523 553
271306353 271313240 255
329594227 329602996 791
499439301 499440806 501
436486278 436491559 909
672994736 672994813 491
696764845 696770570 902
974511158 974514626 672
81325169 81332482 346
220326915 220328661 5
106434266 106443362 716
314194169 314198342 468
120490775 120492137 215
64368567 64369187 86
156067417 156069558 403
249167326 249173100 799
580734168 580734470 230
49500070 49500572 294
236190742 236196146 378
502044438 502048800 786
233428443 233429315 108
152736510 152744564 133
73301329 73302208 736
667437544 667445026 287
923860629 923861137 817
282420382 282423143 82
691095180 691101769 544
335083762 335085381 162
336590055 336597627 299
312697784 312700003 702
775648569 775654166 719
128751028 128758409 904
790795161 790801201 863
796407897 796408240 91
645028535 645033493 383
625659702 625664868 351
411296136 411305598 487
698702680 698709415 43
167423193 167423645 339
898782843 898792351 424
113108546 113115777 950
474383614 474384750 986
591769519 591776493 349
290789733 290794261 607
635812823 635821985 844
635422556 635423993 462
686269908 686270196 260
74121746 74124599 171
995961788 995966168 137
393013478 393020587 534
914804901 914813467 851
499797201 499798407 548
595694187 595704102 405
980829887 980830208 508
322641845 322650167 145
544990689 544995115 835
635329501 635334059 660
432237113 432240838 515
270797284 270803993 913
340116420 340117503 154
952892304 952901367 937
884773507 884779756 38
264511055 264512657 304
735416459 735426039 6
946413967 946417659 529
395048463 395048939 607
706979648 706983164 296
293503659 293509097 376
853323174 853332986 947
111410437 111412276 345
261515590 261525030 643
121779879 121782894 141
166586916 166587449 176
987706221 987708352 450
433476577 433478916 567
434678106 434680007 724
331766064 331768317 29
811010359 811015623 798
799049087 799054456 201
144360385 144367333 23
239957729 239966420 501
853162371 853163120 484
336287863 336292188 873
285028391 285029308 720
532730191 532731036 235
549518758 549522771 212
585417481 585422328 835
275755861 275762185 469
52771010 52777924 274
39776562 39779889 868
724372585 724377647 700
617000436 617004785 761
897400921 897408355 386
387634144 387638483 934
118083865 118093254 58
445229450 445232564 286
59086662 59087395 281
371667847 371673610 281
823960315 823962374 70
121803591 121806189 594
81640808 81650026 845
407438508 407439868 466
926009269 926012889 653
803940006 803946537 228
881453291 881457096 994
739509349 739518712 868
517818987 517820930 573
548148267 548155227 138
494023899 494025160 64
7011320 7019952 198
231470913 231478518 620
259876757 259883626 478
797907574 797907913 606
181851227 181853565 878
549252454 549257818 365
285357798 285366477 300
87169666 87170710 896
245138239 245143960 690
35019377 35028412 798
214616790 214619437 199
118674340 118682639 55
324080960 324082016 769
152869788 152878215 103
649925394 649934825 441
55398272 55406678 421
339888636 339893379 100
948625936 948629071 117
793213183 793220663 398
245318224 245320184 929
128901373 128901586 777
418282571 418288991 889
47618976 47620359 108
571832745 571839203 900
621965847 621972697 917
1958289 1960543 90
298296060 298300950 709
250488510 250495798 345
376354626 376356017 217
76559025 76563182 168
697641953 697641966 557
99131081 99137087 636
512497320 512507064 674
197617428 197627105 500
804915327 804923053 70
368758595 368766405 911
438399685 438404978 387
151712744 151721597 500
743351088 743352207 795
163485657 163495047 663
447135824 447136947 255
808918381 808922089 417
72540368 72542651 554
857050041 857051106 787
20349892 20358374 514
359848962 359852927 231
783461872 783470956 6
483593610 483600611 642
408870111 408872542 552
57537257 57541694 837
674913270 674919831 425
389899526 389905376 445
325811293 325814765 432
825234847 825235656 197
17551984 17554719 992
967179498 967187182 29
86141080 86148990 100
820216436 820217902 267
419894078 419896554 522
114044982 114052059 80
979228169 979236014 814
565601946 565609901 280
972297390 972299222 112
564328173 564328974 337
539311721 539316260 102
554679713 554682068 827
979190742 979192800 776
956277193 956277716 335
637651811 637659995 354
914149332 914155494 629
801771763 801774027 525
747654929 747655704 945
413233560 413240545 657
18531673 18533269 566
125632010 125639262 810
754884461 754888481 550
413621639 413625920 368
885305416 885312536 973
358562102 358566386 6
242261806 242266845 20
741425435 741434003 554
88515310 88523579 33
968398254 968401410 901
411918262 411926544 293
244310179 244314635 53
483125988 483130400 230
948061537 948070535 146
577774256 577777218 606
192480580 192483094 876
212074587 212083135 829
455633957 455643680 545
49870511 49874397 188
412902543 412911531 743
369543794 369543823 968
631606086 631610726 904
590917490 590926435 948
802157719 802163016 334
97033866 97042784 783
284339471 284348218 35
1726348 1730900 93
15860176 15865834 585
128512720 128513885 738
939855258 939861850 144
10605001 10612344 812
64326319 64332914 659
226651222 226654405 845
104980521 104983228 567
112935854 112942139 545
135822638 135828422 103
89752024 89755928 597
511953116 511960381 48
848884051 848888489 359
336543789 336547479 212
795846933 795848275 857
491228095 491232188 940
961964754 961972735 512
248731949 248740949 802
594558516 594564664 309
429735061 429739031 637
799258514 799263492 310
62687113 62687998 860
380687511 380688926 128
950613869 950622738 5
890401431 890408416 881
717077640 717081848 75
62248581 62255339 490
221864443 221868026 777
145566596 145569738 566
782905255 782906444 694
418219892 418221111 844
758269552 758275752 108
818914412 818916204 127
581183540 581185862 582
837448545 837452929 671
450830776 450834514 855
780623852 780623996 792
758511693 758518476 29
489474821 489484348 781
233932738 233935819 944
980224431 980230820 621
670618275 670620051 760
669583734 669593402 760
826004861 826006202 628
328941794 328947023 278
974241464 974242557 919
105648320 105652925 138
537643462 537647209 150
518958841 518966360 756
791636622 791640274 969
342960916 342968612 425
267157538 267162168 80
184462648 184467986 850
623047408 623051806 158
238558387 238559067 10
68880666 68881834 989
388640934 388642587 170
555055072 555055547 394
347536572 347537788 439
59135679 59144278 220
472757649 472761464 432
711655073 711663152 268
534097504 534106678 189
758999353 758999828 321
820060510 820063229 597
407245871 407247744 336
971386210 971387884 743
145621731 145625578 963
688464125 688469300 374
941904563 941911331 406
139875783 139879071 353
115118565 115128106 188
685734834 685736885 670
78857374 78866275 560
120491046 120494062 187
139577642 139587266 478
962874977 962879541 701
401064072 401064931 699
139272036 139275872 915
254006759 254010939 162
831872164 831876124 56
68345518 68349556 373
935617055 935626097 192
913116726 913122619 66
328924637 328933625 449
569082823 569083413 53
407504651 407506514 866
380314704 380320748 762
895084402 895088010 782
151866668 151872438 364
357280830 357283541 80
836600885 836607549 360
153998259 154005548 472
696086801 696093727 308
221865868 221871917 190
256428667 256436044 65
354504720 354507502 564
192512937 192518457 487
63558700 63568138 794
361138831 361140126 860
322125196 322134633 90
791426275 791430265 539
884160634 884168292 42
138579457 138585114 270
633540115 633543837 484
489533656 489541689 872
846137720 846147517 263
518743636 518747214 4
55899124 55899358 499
154425268 154430450 661
215812479 215815081 652
71932920 71942537 527
643648458 643648725 12
719092499 719097672 297
63898120 63906767 800
6989956 6991218 969
117450829 117456014 208
360334441 360335141 382
558406446 558413459 606
164300295 164308029 660
624849955 624851751 260
149852607 149854516 485
428425484 428431803 694
762050496 762051230 358
551847144 551852388 136
19681295 19687193 922
421981614 421981687 428
113252822 113253373 568
138524205 138528638 182
266387161 266388320 414
5464172 5467776 124
530396782 530399570 753
632611267 632612385 839
901300960 901310377 775
327561668 327565010 479
839900804 839907418 490
485401077 485401507 680
405167505 405173674 958
822976423 822982250 384
794726956 794736593 752
327360721 327366667 426
784173845 784179617 57
942131948 942133845 819
592367138 592371724 780
453971914 453980926 884
443360744 443366149 281
567523585 567528611 643
943911264 943915906 826
785374573 785377944 915
650319957 650329763 163
555564060 555568909 581
125956837 125963964 132
511350893 511355773 948
992688062 992689322 74
332018843 332019009 219
933706726 933711985 167
669949358 669956541 190
962728351 962731198 421
925296529 925304075 722
548694444 548696994 330
951825607 951829369 659
992670538 992675324 184
349109671 349116498 656
358786969 358792718 617
70487045 70494850 491
369320613 369330114 459
390155780 390163231 11
323426322 323428407 178
574299742 574302476 917
818268814 818272457 963
997544144 997550176 67
144519155 144525002 358
43367689 43369712 892
783705345 783710218 487
515448312 515448879 276
987535803 987543918 140
200877613 200882118 361
870480974 870484155 284
940257152 940259101 87
900613419 900616016 332
549353382 549361478 535
147073800 147077095 275
819731508 819736828 36
78677401 78678035 117
621632239 621632734 241
780614865 780621517 977
489332005 489336368 843
122765717 122769693 382
643644351 643651104 660
977264437 977264680 104
524836770 524836926 42
90703305 90711978 133
520050930 520054674 912
161989317 161989931 386
375305433 375310463 523
83002674 83012219 462
506918001 506918498 365
37207196 37207279 241
997296577 997305380 619
666518588 666521147 768
863142042 863143868 298
584711084 584716885 978
680777567 680777899 165
342192830 342200269 103
205178567 205178982 630
785183090 785186080 21
922258552 922261830 768
522315267 522319470 582
750801508 750803618 746
105523479 105532426 347
634578246 634587139 68
592351894 592360357 443
273401872 273407568 746
202492388 202495137 716
605784491 605786326 470
662459472 662462922 247
300615844 300621672 375
9585613 9588944 698
469683544 469685062 595
619521290 619528430 783
288879637 288888495 13
855111705 855113281 677
113953498 113954297 907
880423245 880426682 967
874059312 874059416 946
470167133 470174542 13
604265730 604269047 631
783273105 783274594 868
896912802 896914807 963
794997748 795003000 535
144046533 144051904 703
512233896 512238082 765
484270923 484280002 50
888418830 888419214 721
771903149 771911850 234
339902445 339906891 218
525083457 525084066 46
102221090 102224720 836
298663308 298669439 169
12695271 12698657 144
54873156 54879080 754
59775209 59777848 419
767236975 767238968 581
8209376 8210641 339
132668447 132671649 759
746398681 746408320 662
364375899 364383090 943
139732295 139740816 32
229537131 229540420 570
808506651 808508080 208
643645795 643647458 727
728866899 728869749 493
66765319 66771883 180
476327250 476335601 696
837975939 837976005 63
25770699 25774092 874
67427711 67435035 142
9663655 9667248 848
45817037 45822308 861
515251607 515254387 845
770514165 770518701 984
103134894 103139222 331
582896736 582904659 3
989037915 989042316 49
915009963 915014109 893
132716027 132725048 66
687091251 687094726 840
398186393 398196089 556
73255241 73256556 754
863477452 863483494 954
634064648 634071914 947
587373632 587377706 838
488212313 488221417 749
251301316 251308830 909
589882715 589891701 7
784108607 784118493 505
432894024 432903876 362
900614863 900622521 575
179519771 179521596 472
646629525 646636749 326
815483479 815488763 697
182243776 182253025 311
770744615 770745003 308
57816714 57825140 924
814754622 814754757 149
584566980 584574139 103
393024486 393030545 307
160071199 160072191 254
895370773 895379488 440
497256596 497261097 780
480980273 480981400 415
469572321 469575449 384
566167631 566174046 665
206179291 206188202 260
378645214 378650230 921
998575363 998575822 836
756234817 756240658 479
633682124 633686763 633
734136378 734141344 908
983369168 983372051 707
244857948 244860797 687
5183714 5185845 91
851720097 851726481 459
125195762 125202056 541
929428371 929429329 597
1784292 1792070 632
978888478 978896703 151
293634958 293640273 219
699154941 699160063 410
522451849 522456067 547
115187908 115194570 955
292846594 292849079 36
90188035 90197387 747
425440495 425449729 396
61453387 61453944 962
960464983 960471600 889
412074965 412077958 633
104275117 104284024 851
754685686 754689456 797
258677447 258686907 910
113506994 113515890 321
505187300 505193668 796
50774336 50777759 366
21468432 21476488 47
65899829 65907426 450
120262790 120263018 143
35649028 35655431 665
863260660 863264209 144
941812511 941818812 914
710473658 710474868 532
300096919 300098074 408
955540240 955549226 877
239536386 239546385 732
298772752 298773330 80
815994149 816002745 813
868112599 868117612 232
161945093 161952699 264
823863758 823869940 114
852536252 852540727 1000
94601166 94610352 332
925026698 925032816 8
164033456 164036968 333
399435333 399439187 992
426453064 426461140 433
670527143 670530976 53
45627308 45632150 459
512218539 512224679 245
334892154 334896037 691
470439618 470446596 998
673546618 673554231 962
55406950 55415363 197
582043957 582052231 671
611161290 611166435 882
46049633 46050501 843
55661066 55667726 953
263444468 263444590 365
84629929 84639825 868
112415524 112422657 127
357545565 357549365 341
761832563 761841923 367
740782877 740784737 794
594493424 594499042 324
278504446 278514066 889
32352328 32356195 517
7326172 7328271 287
871936475 871939389 66
346812190 346815096 31
741382057 741383320 853
584542535 584545121 292
728829875 728832805 348
121361594 121371494 352
687164387 687168749 16
442788062 442794722 968
787667950 787670183 551
773468 774205 902
605148105 605154109 368
646419170 646422049 464
489321553 489322216 82
468747406 468749064 265
907652697 907657119 362
332100395 332108547 685
92464748 92467592 432
180855114 180860302 977
503400081 503401994 496
958665633 958672681 888
159861885 159867558 105
812884253 812893743 160
412428067 412438046 976
365876149 365882004 974
735806765 735807682 198
284052478 284057002 664
751396163 751396283 867
437363947 437367267 484
767943923 767947668 698
628004770 628011614 82
877389008 877393724 218
388033113 388034969 875
359265625 359266794 85
532468600 532474100 698
344700924 344706776 711
672276121 672284440 765
489072136 489081773 269
482253355 482262270 886
94607839 94609070 584
966319887 966320285 264
98162969 98170121 477
95285187 95285851 644
309138411 309140638 878
524011495 524017164 611
61168195 61169261 108
385810255 385816257 82
125005371 125012421 569
223734641 223743275 2
715369526 715375469 59
103310110 103314163 885
51254724 51261571 717
14032552 14035715 365
657044196 657048268 636
97750425 97758398 505
849511035 849514920 649
353165493 353168217 914
187733575 187734171 314
809644144 809653346 420
508777497 508777779 363
53077556 53079879 192
775581790 775583962 340
701162859 701168985 24
70370224 70377848 118
94985860 94995275 707
159994715 160001716 840
757581364 757589177 579
412538278 412538451 337
466453942 466460821 437
549065361 549072210 710
607496723 607498036 795
608067915 608068584 602
353974605 353978255 961
87985629 87988131 866
971755746 971763615 194
381812805 381812973 908
379324996 379332292 115
202618926 202627348 247
124183614 124192627 521
220270050 220279335 994
58764112 58770875 20
742975907 742982988 188
29192860 29199946 214
78931171 78934276 463
549235036 549242662 921
390371231 390379855 94
156883489 156886637 630
496904604 496906941 794
155717201 155725570 251
90449073 90449521 716
662394066 662394502 255
777146087 777148325 707
62803275 62811301 115
73044839 73053511 150
173208302 173216939 634
15828573 15837490 568
55867668 55875763 201
755939648 755943634 407
528582794 528589553 578
840251044 840255922 447
92526112 92532883 778
40388367 40388956 367
996938425 996940170 814
316150891 316154779 431
86011393 86012496 84
130792026 130793284 318
832305594 832310115 41
127426146 127427499 718
661223553 661230562 243
115430482 115432568 193
5284280 5293312 209
389549058 389550506 661
716233424 716242999 738
14530238 14533904 653
215887019 215890679 220
164506103 164514868 8
955791421 955800610 813
599142812 599150890 266
738948529 738956297 864
383442123 383451916 506
770556317 770560918 258
267717877 267722086 376
652072888 652073742 270
986424627 986428772 407
48850631 48853385 583
160042851 160048168 785
188346209 188350126 931
337112022 337120252 222
67312640 67313301 416
55014504 55015636 92
845501359 845507461 46
826266618 826268962 409
742731345 742731790 195
591833967 591839281 568
689725373 689726213 311
122416956 122418243 155
873217090 873223421 771
921915021 921918679 197
100969594 100972632 152
71604361 71609005 581
96733453 96734014 677
34157499 34158903 648
125941908 125950528 506
940836452 940839819 342
493371371 493380680 159
999433681 999433789 177
476045836 476050364 51
731515606 731518946 297
217502154 217505195 534
967921306 967925868 272
923764237 923773516 720
3070914 3072708 137
326075561 326083457 249
397367417 397375857 326
203371110 203371845 126
792937269 792941637 231
31141446 31150850 778
106329847 106339606 345
355614495 355618160 856
846308028 846311391 727
338457651 338467635 49
825048371 825049585 571
689895858 689896834 999
823215106 823223239 229
669356432 669366013 830
623077908 623085651 462
954280140 954284043 929
93729268 93735243 353
258307613 258313647 929
106533819 106542519 162
4979546 4979746 982
755410945 755413619 363
391985517 391994627 6
745677866 745684411 66
904808095 904809606 236
67780276 67782008 673
381511738 381520637 257
27081017 27088558 687
883487369 883489947 611
20749300 20756351 914
111820812 111827915 867
227949793 227953390 542
224723507 224733413 74
280733864 280736211 711
940831929 940834451 131
260905165 260906333 811
886407188 886408257 628
848479446 848484239 65
958484483 958486585 114
719520446 719525522 981
977895360 977902439 392
777099578 777100838 100
89665120 89672370 675
458004193 458004965 763
557848254 557855046 649
58553737 58563378 161
583198547 583204025 57
938579175 938580546 321
70941241 70942953 306
91108704 91114402 588
400582684 400583132 32
856859076 856866818 268
920381527 920383365 361
130619202 130622628 317
85766317 85773787 553
543147316 543154378 953
570542476 570547992 541
401979884 401980033 276
64540556 64540640 142
441711862 441719760 157
406759450 406760094 531
924020482 924027487 481
73961101 73961680 902
81304812 81309246 865
374269129 374278465 730
598718681 598719653 683
15558635 15560724 534
363712526 363714700 559
491659801 491668985 173
210401295 210406516 491
239457451 239464392 491
409239981 409241406 918
349364813 349374743 223
296980715 296983588 729
415124579 415125602 549
261644661 261645834 37
895094694 895096075 999
898673228 898675100 197
63475787 63478221 598
312959959 312964738 860
738234449 738242218 274
592398291 592398560 169
879794209 879794230 162
78352783 78353228 319
613660511 613668642 602
276516411 276516961 917
757551448 757556209 216
332340799 332348663 391
550347995 550349585 366
328629943 328634382 985
256382154 256384881 54
592880427 592882272 455
114661596 114665647 19
748203109 748209360 945
722293428 722301561 152
116234381 116236579 18
528744649 528745649 929
975382865 975387909 716
377410607 377420276 991
521454973 521457451 224
175466308 175466580 257
873869363 873870937 579
583453169 583457815 461
801066187 801070351 125
676205483 676215319 299
476511985 476519417 236
611114003 611118963 619
680138932 680145896 151
582259999 582265314 676
233469340 233473369 495
94210565 94218449 467
607750821 607757054 865
219004750 219014093 210
955250211 955255865 663
747356336 747356691 894
61499987 61509982 505
321681222 321687928 115
137967841 137973090 589
547733341 547738411 21
248809368 248817127 424
569825863 569833617 487
472197680 472198627 910
843772545 843780143 853
356761106 356766031 333
54333769 54339782 646
363816663 363820404 944
253960518 253969242 244
400993632 400995595 177
632815222 632815304 108
31868593 31872925 378
414576018 414584791 563
661436504 661440181 919
498835764 498837962 672
657710617 657719599 988
496676300 496684494 990
839421946 839424779 329
14975890 14984638 888
486968484 486970967 637
935538661 935541244 726
795462769 795467132 182
152726498 152729931 203
101540411 101548088 551
249655329 249658658 794
816076001 816077316 143
461085340 461092626 611
932039680 932042862 92
290439009 290441170 738
710480896 710490241 367
35165883 35167452 569
107194609 107200091 11
880409141 880417985 173
924635343 924644752 837
712070894 712080599 264
791521039 791529952 659
667230533 667230908 354
246049495 246054345 345
891794586 891797500 225
710942675 710949131 589
104487393 104493248 964
705243961 705246737 459
397597323 397607288 449
596123495 596132858 850
814775331 814776811 578
552388596 552391856 658
171706605 171707127 429
464372959 464377582 879
974842304 974852282 688
570606879 570610633 744
33602469 33604066 683
856916783 856922871 229
983496241 983499416 915
418583690 418591559 648
116235890 116240576 922
621075469 621075586 937
306727478 306731371 133
634277257 634282142 174
535764487 535769178 801
154144527 154144745 101
199898271 199905918 146
560707953 560708083 800
196284532 196290843 128
134520799 134522671 950
152568446 152577832 455
962498368 962506927 554
60864306 60872609 610
114896789 114905783 623
518128962 518136024 290
14871763 14878767 835
168584215 168591073 199
231237360 231239838 697
760591510 760598150 435
154243989 154244881 214
8318291 8322886 530
137589746 137590560 17
799479651 799482457 980
313178261 313179355 552
995574883 995578347 259
526544523 526552837 843
771661358 771670755 697
322076909 322078383 855
34707956 34717006 896
40534392 40542856 383
463172605 463180191 315
418858486 418861170 966
381183853 381186143 272
804359833 804363295 717
27696386 27705888 123
586957995 586964679 993
636289188 636295994 76
375588237 375594171 517
218079443 218088386 820
360047338 360054735 112
936012720 936020634 693
98544036 98552334 19
515172353 515174208 347
246761976 246764116 934
260726044 260728939 754
75193518 75194700 448
557552510 557556515 499
728903585 728904971 808
820484102 820486740 73
297918273 297924256 80
610417384 610419697 690
618816076 618823879 136
460704096 460707365 434
788077442 788087374 916
766630727 766634360 780
391938832 391943502 342
190546281 190549221 91
639147130 639156551 76
59818289 59825459 503
634751363 634756600 267
109513443 109517111 102
799793483 799796697 970
271933619 271937012 894
759634053 759635294 792
919770968 919771188 733
632557099 632565348 191
337466791 337470386 158
818272881 818279108 61
303079957 303080455 416
9967460 9972810 692
151499077 151500423 702
811171178 811177575 140
792560500 792567720 672
463355744 463364578 997
217802536 217805915 47
21659619 21664950 929
245087810 245093681 442
150672319 150672907 84
467316730 467319176 15
15505146 15507649 658
945672188 945680509 94
868235242 868235876 364
402010382 402012370 900
860218054 860222125 190
883452050 883462029 799
90859447 90861211 505
169346377 169352052 353
14491819 14494890 82
117959254 117965790 767
687050619 687055442 613
209033628 209035216 534
793421723 793426966 984
945041086 945046924 932
935825337 935826850 975
377924879 377928386 904
43627028 43629069 99
712972533 712979477 454
280977236 280979048 478
860881318 860884189 231
460797436 460799637 129
90693049 90699783 566
754583582 754592979 244
116156567 116163154 654
820488849 820495956 117
330936176 330937549 331
865301079 865303842 640
297759530 297767720 28
873399334 873402860 233
742892813 742893753 689
78589394 78593853 116
190961523 190969691 170
730714088 730722895 297
418598682 418607272 860
804109336 804110423 759
452496804 452497172 239
247213135 247222711 394
131634127 131634603 432
275106154 275113311 706
544637386 544643243 648
910703426 910706537 26
60354893 60358633 450
350109063 350111561 807
130936710 130939753 80
495362569 495366948 553
84244680 84251116 551
275507918 275513804 627
112779313 112782499 935
14064095 14072538 225
555306801 555307109 677
154937800 154944194 875
568721825 568729147 595
739868275 739869683 401
127993434 127996228 240
849253864 849258767 767
576654768 576662775 744
641132320 641135799 207
613020298 613024377 147
790078233 790087812 240
898221808 898225316 69
680343836 680350638 323
215033712 215040798 821
545769306 545778669 380
255781058 255788246 648
763667648 763673634 484
873538414 873538421 1000
37890160 37896614 785
208968717 208978368 881
665891864 665900354 71
388798454 388798583 61
69809523 69813110 202
324661196 324670008 167
361192016 361196307 758
382027395 382028333 780
518104042 518110584 18
264784526 264786844 24
558829876 558837742 699
823231660 823240733 671
23285541 23294664 578
173055612 173062072 292
680365023 680367996 842
847635226 847641863 101
948620743 948627100 369
870673501 870675459 692
446819633 446827447 663
526313001 526313413 400
833292025 833298201 645
566438075 566438242 606
486255097 486264724 781
235337676 235340231 409
564423967 564431169 910
6374159 6381367 606
71189262 71193667 317
714703980 714710552 422
487666672 487667572 920
858777686 858785805 943
849059086 849062576 841
53950081 53959876 750
977386687 977390210 199
990293468 990299793 258
333985229 333991977 692
78271489 78273034 701
695297095 695306620 805
398770412 398776976 409
423235185 423237201 995
434279104 434286273 582
549203046 549205806 545
326836887 326845123 581
442928637 442931308 66
920763835 920770603 225
785914445 785921434 350
718745488 718751794 985
419408540 419411477 231
836524345 836529165 456
545799104 545801436 703
141536099 141540967 636
2564682 2567521 4
667209576 667213580 453
996876157 996884685 588
35368574 35373031 894
312991798 313000889 426
99202499 99210550 447
547858484 547858612 562
287698065 287707788 792
328392521 328395933 853
862641224 862644898 18
601738210 601738422 581
542226214 542234310 29
443088018 443093560 464
429193957 429201609 84
343353851 343354603 500
224585628 224588800 753
446128075 446134530 545
408310989 408315864 32
509904780 509905027 622
26660983 26670316 662
687826002 687833724 732
600151933 600161688 378
237959313 237961399 531
44176778 44185743 257
497117212 497125958 780
382695062 382701896 802
419655815 419656932 659
879924359 879928890 580
452541392 452541707 372
535822364 535826328 387
418787026 418787372 962
809032758 809035057 102
226285486 226290895 259
814905016 814913220 373
462776273 462782996 336
335407403 335407462 278
826968206 826976048 293
42866216 42868000 648
418283146 418283171 132
281611518 281617494 599
200525256 200530149 66
776762569 776762722 817
552549671 552557939 880
823490930 823497294 70
18780303 18789230 471
334287989 334289446 285
142083267 142085643 913
593326910 593331379 899
96329909 96339355 628
13513392 13514111 72
519021990 519028028 540
5714408 5722280 765
221226225 221229037 826
108549456 108557145 255
859344525 859345995 954
675761347 675765828 56
87978633 87982190 714
220684896 220686293 586
101288147 101289095 955
34846126 34851816 841
557181197 557190784 333
939596736 939601302 393
843641852 843646358 474
495602030 495606847 484
710382284 710387569 497
803275237 803281033 498
109688294 109693122 466
161622357 161624160 343
296910944 296912614 128
638869898 638871187 655
321627089 321636888 172
693191421 693193517 744
382841814 382851724 244
795644288 795645802 846
607606123 607612556 325
690023970 690027567 151
377185819 377190279 959
663691285 663694265 13
995383627 995388835 213
321109106 321118114 888
801864761 801874605 759
809188932 809189524 716
348796028 348798312 875
641912271 641918423 415
797087117 797091749 588
378697793 378705404 997
357472944 357475678 401
378940253 378940647 810
811268265 811271834 512
608261478 608267848 463
657282366 657283691 503
368028475 368029659 315
827580191 827582285 939
437128417 437128561 202
692275182 692283749 585
303402771 303407004 290
778819118 778822054 814
228212520 228215188 973
665721680 665723748 407
388257543 388263511 299
34690008 34694085 302
631678861 631679801 237
19899176 19903081 199
287225464 287233094 431
376785665 376787711 131
748702251 748709001 622
798031891 798035649 408
49444056 49444748 445
166630029 166638978 747
144973437 144978758 230
10616087 10616485 76
565422739 565426762 397
766065975 766072763 258
813858174 813859152 535
350711605 350715929 346
26229736 26232779 277
71626709 71633036 326
991859116 991864443 893
870899911 870901931 491
667501010 667502566 632
842440239 842440543 129
905516314 905525903 838
224757711 224759890 719
480260969 480264297 416
961670854 961670870 778
361262551 361266526 740
982438828 982448265 593
456535154 456544493 502
864280398 864286746 438
18879890 18884004 513
13623872 13624059 673
30686002 30693063 570
259294189 259303029 794
14314909 14322757 191
140522676 140529137 544
162186804 162191945 982
828009543 828013347 127
788539137 788543762 738
945735989 945739030 611
613713778 613720196 494
789962291 789963953 614
337613964 337616296 400
674607884 674610336 896
714493679 714494071 710
976162220 976170931 378
957808764 957810499 949
243212096 243216183 346
198966223 198969899 248
374479311 374483558 547
788134922 788135906 86
959950415 959952693 495
732366029 732367626 607
863414429 863421377 555
430369675 430373349 113
60976385 60979904 346
421938114 421947778 381
22001063 22007146 311
696120408 696124204 376
753347656 753348214 781
57963203 57967503 964
333879638 333881939 436
889688133 889691298 223
166140090 166144042 245
864980645 864988894 944
410590109 410590850 214
238458455 238459507 247
215805186 215811091 728
318123497 318131020 430
186468873 186469403 442
619093654 619094783 728
82227968 82232126 427
660801404 660804263 506
249976978 249986542 364
671846222 671854528 896
345935516 345944993 164
395890730 395894101 544
632036977 632037117 986
2619055 2624506 186
1570485 1575048 392
708403278 708405001 150
58736007 58743920 546
717551784 717557197 74
417216642 417225623 43
873661356 873665342 7
517255604 517259702 80
408975768 408980188 957
823276311 823282509 668
634674647 634680161 227
686774833 686780998 10
290473575 290475447 444
651217725 651223077 846
955403270 955412176 2
945234695 945243559 134
786852089 786861266 191
197752448 197758959 412
736009528 736012717 713
197630835 197634261 990
93388855 93391984 674
741407082 741413736 489
33187092 33196371 285
440338886 440342600 85
340057732 340060265 19
98177734 98181077 594
817192218 817196342 876
21463760 21470108 113
351895172 351896247 116
909409884 909411559 428
178561226 178571094 739
309451899 309454588 234
156168739 156173439 303
427115023 427122646 448
33543108 33544063 510
398037476 398037583 619
85298421 85302481 169
968987297 968997262 165
123908760 123910681 688
254005875 254010221 397
35071305 35076325 608
806812394 806820269 603
256003979 256007802 688
673119632 673121202 658
709377079 709386710 62
172695941 172704437 197
8310911 8316359 901
3074080 3083741 363
207254245 207256641 996
209377283 209380956 215
354557679 354557764 658
736184287 736187464 350
800696889 800701238 779
433798928 433800228 581
223312937 223313842 488
361812999 361817115 222
799993195 799999053 729
207562096 207562350 180
605983459 605990275 94
199668806 199673844 530
898028020 898036195 621
584655028 584662706 456
716485377 716491613 268
302204156 302212703 64
621442736 621446553 939
560260575 560263575 753
516695148 516702932 830
576044877 576045524 634
559813408 559819708 384
591909501 591914584 65
926339030 926343535 775
303206001 303215586 771
676806456 676813073 6
8177076 8178081 168
117921140 117928621 618
420448429 420454107 67
235938534 235942626 710
572702363 572708950 447
286330348 286337920 346
584076732 584084592 696
675318797 675319921 769
767130571 767138019 868
448212692 448214283 696
666745698 666755181 677
561561217 561565225 393
355972186 355976671 385
559275252 559281866 524
823979961 823986214 890
210164759 210169995 14
323813104 323815067 637
217110152 217120040 641
788083921 788091110 997
326422140 326428428 456
696093835 696102511 343
51819513 51827158 368
867558256 867563687 173
556086991 556093606 160
781584516 781585080 861
677644756 677651097 909
951564770 951566599 41
47770408 47774101 967
597633399 597641419 463
51843396 51847793 3
939723203 939731059 591
269449897 269454048 746
158944616 158945378 87
28655789 28660738 326
967038299 967045938 230
546794511 546796259 540
54254772 54256455 305
73495812 73504280 222
132352778 132356005 57
850472592 850476000 383
676067946 676070129 895
128400888 128409923 268
769032633 769033771 248
806451719 806453111 218
799933397 799941392 54
573457627 573464826 645
189705518 189714505 358
119973823 119975981 476
286405394 286415157 695
772051452 772058862 308
460883186 460887737 474
48994432 49002711 887
440721051 440728873 914
503621299 503621494 80
498814867 498820041 247
355369921 355371664 571
455963916 455970157 370
899645273 899648935 978
439217100 439224799 363
672312795 672320749 691
503292103 503300926 964
576910928 576919092 124
310102815 310106106 269
566845080 566851627 132
375793511 375794811 391
556502757 556511108 627
508283679 508291546 731
285391049 285395745 655
813837027 813842748 325
78490741 78496494 445
77308433 77318214 454
191390747 191399152 541
696622222 696626046 30
362035491 362041084 168
846598622 846605308 172
802761363 802766461 95
951464990 951466183 285
39964071 39964863 748
483199726 483200527 311
125126402 125127385 19
32762848 32771594 829
77057651 77066293 918
749456192 749456725 821
48228573 48232394 802
624479740 624488441 646
829540911 829541259 245
871298356 871300440 523
353199642 353199793 201
27406390 27416182 903
185652051 185660758 697
647733070 647739501 273
621974249 621976038 947
832770167 832774691 841
442739988 442747917 225
871245140 871246854 932
641562786 641569964 650
15228382 15231054 59
795492904 795502131 539
972780104 972790062 743
213443359 213443944 700
743457056 743457081 502
197678681 197685158 307
914982627 914984138 303
297023818 297029603 222
805044 814683 879
282990326 282998505 798
241308327 241316410 425
679740386 679740930 43
343283275 343291210 49
10104019 10108241 457
362878068 362883707 932
729335571 729341251 8
891566877 891568282 602
451544530 451549458 182
604980751 604982403 902
828871631 828871910 758
657790780 657793518 995
963036555 963039251 487
97808599 97808901 83
942029647 942036578 37
386384454 386385744 398
226089738 226091130 437
83119747 83128772 806
347793699 347802412 640
757818880 757828848 219
36956783 36962868 772
531802891 531807132 2
405069237 405076346 617
304765075 304772155 859
351154158 351156688 469
462712546 462718172 794
530380944 530388918 393
456870732 456878365 867
9680888 9687002 222
780802528 780804894 328
181106098 181110542 415
936032870 936033400 281
844440222 844442090 53
733552191 733559612 774
946652050 946660339 140
51392869 51399979 960
853103663 853106351 869
491185406 491194525 875
4688624 4689600 578
845157846 845161028 161
470090174 470097565 877
560873589 560879053 834
627815220 627816941 26
781435273 781442546 645
824575046 824580634 420
551780536 551784132 740
496919848 496924016 706
886082717 886091414 50
359937942 359945731 634
561246520 561246679 97
100343681 100352618 656
866702557 866702767 84
97158741 97166957 437
491748768 491751999 628
60270413 60272746 219
6394183 6402234 30
940316273 940323868 502
244933979 244934500 380
229634380 229638839 234
904098365 904107055 580
49128463 49130879 803
550863468 550866710 613
492819903 492821603 994
571954339 571955577 646
521818967 521828244 694
994098536 994102644 630
187669566 187673987 60
808152068 808156554 910
199247799 199251221 702
513129032 513131237 12
447469964 447477144 2
324877117 324882857 252
853707731 853714242 890
219326075 219334126 646
498134722 498143935 164
72257767 72266518 215
640959396 640966490 538
553675808 553677384 838
549006068 549006961 220
134371770 134374603 615
723535782 723543338 173
269358135 269365299 847
638541386 638543251 776
780760626 780770499 395
187764623 187770627 979
919823787 919826376 99
540881352 540887447 136
286220890 286229756 590
105809079 105818919 842
229280299 229286938 477
413249264 413255636 425
706844436 706845891 490
513445635 513453926 636
325872762 325879763 857
716080156 716080558 797
58403135 58410906 855
199456585 199461383 660
474393721 474398043 622
248915661 248921234 652
17237505 17246315 451
850037332 850046734 381
194785108 194791220 797
376357949 376361045 950
248463585 248472032 376
882944441 882946241 776
630451590 630452374 314
563242796 563250111 204
174793807 174793878 334
18780430 18781056 541
349241431 349242885 398
595515882 595521270 517
38688615 38698599 72
95601412 95606984 613
109828361 109833958 915
862130087 862140018 372
540271215 540277378 963
916591879 916597177 489
531973434 531981610 735
672636768 672638852 993
149423661 149432103 753
191614409 191619881 195
359941926 359949890 95
66283350 66283888 944
971567962 971569444 376
106701228 106710609 951
482730599 482736818 115
10575563 10585328 425
594725402 594733386 540
4541138 4543169 787
46487480 46489706 112
32769233 32775030 21
370972778 370978090 544
403366873 403372172 476
211342167 211344185 470
190845894 190849810 902
77338846 77341639 547
206305311 206306324 423
288471736 288477628 732
203664627 203673710 807
970664413 970665625 246
791228876 791234188 740
113390248 113395438 511
123320791 123324786 982
769138267 769145564 414
718220087 718222365 424
980179989 980188855 681
947805536 947810345 203
242721309 242728294 125
691868040 691871611 535
672915199 672921850 423
335286445 335291111 543
723112535 723118788 791
196335398 196336357 911
821238379 821244534 198
274422144 274431797 730
810071568 810079237 106
763433600 763443185 792
145083804 145088973 212
254780280 254782682 609
97064165 97070645 770
865906587 865913052 158
299109481 299112382 792
915129272 915137205 217
969849183 969857626 258
527127732 527135764 386
925294461 925296658 854
94204567 94206714 857
92679708 92681769 520
504158920 504168331 222
89855881 89859164 123
820435001 820441469 818
339641510 339647373 48
908349303 908357541 27
354911871 354917877 33
448467479 448473944 534
54719867 54724922 954
711398070 711398714 621
513791278 513800897 794
704620798 704621350 245
680787371 680792798 860
262689845 262693906 414
785614663 785624201 96
677707063 677708339 753
135302440 135311089 591
127122824 127125385 160
927590358 927599857 893
51809312 51818028 542
263213284 263214662 898
706886077 706890313 173
342640673 342650364 679
562508533 562514340 186
937428946 937429576 554
766511393 766518453 223
964885145 964888177 113
207432087 207440655 481
168763598 168766884 66
626690491 626699869 72
232966383 232966960 355
375238281 375245639 435
410181454 410185334 237
132684484 132693161 883
658149670 658152637 543
31251224 31253833 263
12854797 12860640 775
105355910 105364584 111
462254741 462263890 803
138271158 138275065 508
844803229 844806817 496
948158584 948167979 911
5474370 5477833 998
845021607 845022823 968
434522840 434531137 883
707076382 707080628 894
45421997 45422334 48
732345771 732354153 640
747486881 747487825 477
18435685 18441624 508
154550543 154555790 570
714012038 714012285 263
108738949 108744122 409
681371946 681374827 390
846935913 846936672 39
395376148 395384003 261
93204042 93208436 630
610337440 610340846 906
154208430 154215055 274
41064258 41070011 150
750111766 750113518 605
366833687 366838884 643
413951950 413956979 401
6680711 6687420 116
425188100 425197015 670
32656490 32662685 958
7820751 7821909 890
68568381 68578026 945
172771637 172776716 880
930168911 930172354 849
36580412 36580639 361
484293017 484293617 909
926498010 926503550 757
368669762 368676689 900
655829878 655839018 307
927533898 927542793 860
38341857 38342295 804
33675747 33683013 538
350914041 350920222 701
32510921 32520630 122
801934770 801938558 659
666252481 666259310 531
486959741 486967238 55
225311849 225317560 936
562680750 562681937 619
51035057 51044486 440
938267267 938272396 362
317581422 317587265 663
799314961 799319940 952
242709013 242709755 151
836311485 836318788 113
330234145 330240560 89
943827026 943831883 427
91042081 91051319 525
631076367 631084219 852
989117985 989127598 428
50339776 50340492 859
970046137 970051617 34
521838151 521838540 602
25971104 25976370 442
117646605 117646995 49
980928717 980937868 137
805143158 805145309 317
516787936 516791281 345
484532812 484535637 474
216724015 216725329 657
640895442 640901565 458
647905300 647914574 680
123945686 123955299 214
567414288 567419193 111
715854729 715858005 492
223718129 223718224 17
52224267 52229623 918
245881934 245886909 251
177486629 177492874 949
409719102 409721036 632
846130759 846133813 91
130021568 130024718 38
726456599 726457830 135
287267164 287271021 335
55162275 55164044 491
718969766 718972037 363
461440134 461443494 393
226400404 226410296 709
104892655 104896927 837
433025953 433031884 980
494885586 494886907 564
45844028 45851510 447
55947416 55954149 368
194517551 194520177 575
192558237 192560245 861
167716078 167721347 628
248403442 248405002 658
944796185 944802381 973
921165894 921166835 564
367078082 367078283 608
794224061 794230931 762
696015625 696021116 835
572874423 572882924 153
548746141 548753237 987
191045067 191049667 445
68142280 68151312 668
403755907 403763232 376
102626565 102636145 485
263152537 263160146 951
62820452 62824436 17
911349411 911356885 19
507386524 507390822 399
980953358 980959380 194
911022863 911031488 538
584862201 584864999 470
57633646 57635538 480
900823314 900831491 281
280904040 280910637 267
719243525 719248985 497
878283475 878287261 808
191049843 191054183 179
152428213 152429820 877
660778962 660783614 996
919533156 919541781 256
828241046 828250363 583
579460867 579461185 540
340908698 340914011 52
213504330 213511775 479
289527597 289532090 793
47693444 47700839 558
150047252 150053606 85
95845782 95847184 784
581104658 581111106 544
31214654 31217811 814
847438260 847446885 636
368304194 368313229 454
661954733 661956569 585
132145786 132153303 106
586536615 586542275 151
288279759 288283632 22
447679317 447685456 86
681117402 681120499 361
495980537 495987998 598
873222080 873228917 694
576381245 576391093 833
190320232 190321108 190
772672685 772674495 596
929294620 929297032 330
88573727 88583003 660
822269877 822277742 432
713699249 713702795 807
101395335 101395992 313
990302696 990303501 476
893716645 893718451 642
583686689 583688974 67
35937524 35940665 37
387479064 387482173 739
126703660 126705910 577
172148340 172153183 381
108308000 108316545 590
687908782 687909536 819
60997940 61004177 448
323421253 323430816 964
908799728 908806908 910
700864370 700866613 451
399569788 399574748 222
373220175 373224542 29
431253914 431256212 455
263365842 263373695 958
603576222 603582915 688
592681163 592687018 667
678359983 678369877 332
246762782 246766274 690
793870097 793874205 396
45420358 45420520 439
577794809 577796310 706
433830031 433839031 36
91231410 91239045 728
774260865 774270680 406
129041174 129047574 435
125325863 125332699 245
181846880 181853132 994
547483211 547488515 348
917570252 917575047 76
185824648 185834342 877
788449437 788451725 463
761382144 761389441 576
197134531 197142361 601
222410258 222417978 467
9357665 9359473 554
371317449 371319253 155
291165694 291174155 90
534933038 534941054 805
573524385 573524419 616
168255813 168260670 136
19991690 19994836 113
233334503 233337529 823
328988078 328995359 590
590722678 590724051 925
281904145 281905718 433
858625049 858631205 800
61050206 61052766 750
125088645 125097741 910
592470449 592471288 320
109582066 109585544 81
426876551 426885308 927
417116015 417122611 266
366646838 366654413 487
219216780 219226111 965
749086704 749089964 808
937814136 937818316 748
763241288 763243379 731
259731388 259734633 104
122251298 122255826 510
973403969 973411539 79
999014049 999022443 337
987530976 987537101 449
405369594 405370816 286
449664431 449674364 153
342825747 342828892 164
946727555 946730217 575
485203654 485205526 189
249419736 249428971 799
774308840 774311608 857
485911701 485917369 330
699967780 699977408 353
141501468 141502426 743
191330916 191333599 970
30960553 30962638 974
398596705 398598822 385
428659869 428665804 931
832291443 832299556 114
523057983 523060777 685
626048132 626057203 905
881215989 881216939 92
955692669 955701410 680
423838374 423844326 595
702769116 702775127 101
11648086 11657745 38
422208411 422216221 74
683536795 683537353 663
585963726 585970555 906
597763191 597771904 236
126150227 126159683 53
293376132 293381298 922
777877575 777880989 921
726152255 726158012 739
830763849 830769005 120
349598301 349602717 404
27287340 27293973 393
764205763 764207551 602
802048427 802054134 604
331051684 331060363 587
748118919 748120441 54
680075323 680083908 509
612832596 612836551 984
98874868 98875291 832
279703607 279712554 147
199166078 199168289 547
888222832 888226711 357
745470577 745476647 962
52085530 52091830 643
640359133 640361816 866
885865720 885872149 963
119686125 119687482 543
518003634 518010466 49
594059968 594061565 809
66660801 66665568 768
196124297 196126651 27
289065844 289069861 327
620210200 620219347 38
873094162 873104047 878
338714156 338718798 400
762317021 762317569 191
122569336 122577977 303
712847229 712851318 713
311028279 311033329 990
348297438 348301555 871
802902206 802910234 181
729473584 729476365 674
7815261 7820268 391
697100300 697108378 989
9442528 9450227 719
570860928 570861897 519
834507118 834511271 796
332972773 332975446 352
679090485 679094133 228
824251474 824257392 253
48159347 48159360 927
255012878 255021019 92
480518551 480522735 457
322663293 322667502 686
833532632 833540312 69
653485702 653492983 824
520904572 520912430 913
555475367 555479298 583
127718071 127721984 529
979176299 979184119 913
734059903 734063486 204
735976830 735978803 78
126509272 126509443 212
820834729 820842052 996
102112765 102116081 307
604024834 604029206 546
793920657 793923278 254
794369571 794373112 382
23251504 23255888 346
86562033 86562234 136
37631297 37636404 270
679361501 679368633 632
446258929 446267985 895
641106141 641112026 449
518552487 518552932 986
383007794 383013480 224
510365690 510371432 34
882616943 882623291 562
685250676 685250853 808
597357374 597359832 55
443188510 443196036 203
975936131 975944691 532
450613114 450615233 132
347738010 347741977 811
695006809 695015122 255
473435796 473441799 532
41543370 41546104 818
215201404 215209351 672
254917965 254926701 382
288411123 288416974 123
294857177 294857453 511
860832380 860836389 399
574829912 574832100 214
415875394 415881959 873
352287205 352290087 665
191210811 191218427 602
831638343 831643483 581
625039511 625047586 150
513267535 513270660 98
519573917 519577009 68
435553390 435563146 898
446320900 446330709 210
83754299 83761517 283
646628864 646634649 69
776050736 776058967 311
990572401 990580565 51
378234355 378235625 808
596885935 596890808 320
381660436 381664175 148
417808533 417818159 746
155203951 155212108 872
184518849 184522542 378
186722058 186728435 145
612426692 612428184 306
809370760 809380599 22
325077422 325080320 548
632982472 632989142 767
774629280 774631588 497
670251951 670254455 761
722252098 722256511 292
71557195 71561080 212
160508067 160509264 32
554969795 554973314 501
977255941 977257400 833
548274598 548277761 252
620312970 620317647 70
532065518 532065971 594
820203284 820212078 402
109765782 109773558 997
766536892 766538998 123
457574185 457580641 199
323463747 323465913 475
105493780 105501243 808
444967631 444970361 183
135997815 136001566 318
954635066 954643823 873
596484488 596493565 900
439780433 439786413 909
933925185 933929524 516
460579182 460587074 572
142583655 142593084 822
430109855 430115380 137
65225680 65227136 599
529620488 529625666 352
140753672 140760275 701
560512339 560521071 371
408941212 408945677 557
24055463 24064351 378
180484371 180493428 681
400996237 401002129 524
555326809 555330616 902
420065981 420072666 379
303205470 303214357 633
759715069 759719003 868
324399772 324403054 269
840501473 840503150 735
485882195 485887572 390
87574753 87578008 125
23331482 23338748 748
255434513 255438120 551
845388037 845395581 9
808315291 808320827 672
467680020 467681349 663
76459654 76463621 844
637170872 637177053 694
285811492 285814796 234
124500228 124504319 336
159786967 159796168 548
126419443 126424060 834
810839190 810843865 4
526141742 526150591 685
267427101 267433671 995
612288773 612292135 126
478468787 478471049 677
395587631 395596079 646
209431676 209440199 791
480513260 480516062 778
617773595 617779343 220
497784495 497792329 493
301030329 301040026 278
281023684 281027751 98
993091368 993099281 912
709815715 709825217 392
734402191 734408331 228
826565867 826570791 934
163222865 163230418 483
584874655 584883523 257
429919785 429925613 349
785933005 785933111 884
233794848 233795397 609
323907125 323911053 425
754174223 754180429 990
37944135 37948635 31
642896878 642897016 506
498008456 498017125 962
240449741 240459180 444
156032224 156034811 833
74288832 74294199 521
155006531 155015094 350
672088415 672095207 859
288890024 288896334 49
384069448 384076997 310
225053790 225060868 284
424131820 424141662 801
312288677 312296780 184
432595639 432597530 431
699517083 699518393 332
593566267 593573846 370
732516787 732526399 410
466669488 466674730 650
244538347 244544095 661
52179747 52184944 598
882685057 882686560 668
150902692 150910023 965
738718492 738725731 70
177731026 177738758 562
926130456 926136820 629
273824140 273826143 877
798215509 798219148 304
137753920 137763717 497
231266919 231271110 64
845112581 845121746 78
143530529 143534619 231
459432197 459435661 203
993263513 993270939 203
390516583 390522809 841
744157495 744166799 911
210218475 210219304 599
862988352 862996100 73
709990007 709997051 385
423311856 423318948 395
291843920 291849703 798
404688348 404689014 960
134382580 134391399 812
610091133 610094383 507
291586337 291595233 580
316496528 316498924 756
531822439 531824334 423
88679389 88685942 598
14551463 14560610 42
333657198 333660536 405
438018592 438025046 699
232331741 232338597 874
451798051 451800935 892
247320215 247325247 126
210133073 210135194 589
517967652 517967953 250
96954409 96961926 34
925950181 925955955 521
98137780 98138072 15
308820173 308821041 363
936747928 936752784 982
679549979 679551403 949
680756852 680761510 845
252317095 252326701 874
387494220 387497915 238
329321160 329324308 481
821955409 821964262 162
75615445 75618665 582
658322315 658324730 463
575033330 575036811 892
954093044 954099718 911
87345377 87349991 374
526962326 526971873 536
112359172 112362630 263
306143395 306149825 711
694868634 694869159 163
152580465 152588602 373
506068627 506071371 763
549045209 549047688 283
148578022 148581349 326
785807913 785811284 297
603786175 603793657 597
834844549 834847068 749
930781085 930785612 994
991432347 991432468 459
226931410 226939666 434
155245923 155249904 466
873330295 873335105 644
12167409 12173928 137
817378693 817388092 310
155333370 155339270 526
110263018 110267060 118
214233966 214236049 387
295486715 295494560 177
311371059 311371995 362
944348518 944353567 530
81289303 81295800 163
986599769 986605484 774
145960765 145965106 591
365178252 365184622 782
219285562 219290845 532
367408438 367409358 809
44375907 44382217 986
777150295 777152880 246
235639823 235646188 556
873471535 873472454 921
238030417 238038767 561
629380580 629387377 846
111139704 111143454 188
527320296 527328818 573
731533077 731540682 679
509585960 509588747 801
465265121 465268253 240
285931457 285934197 392
49849705 49855842 602
158517610 158524220 681
133833882 133834714 62
131044444 131050390 563
581028640 581035405 826
938404828 938414634 693
578100753 578108387 119
655449782 655455930 335
280714934 280724324 105
668130173 668139616 520
965698564 965704297 108
484791166 484800361 231
22272848 22279309 122
511949259 511954870 592
87903822 87906181 765
601129999 601132626 584
564289692 564292478 830
901701161 901709279 34
128256496 128257622 710
140847951 140856068 842
864109471 864114313 28
91229931 91236014 175
843164512 843167270 851
357943635 357946851 321
117464227 117470065 782
85382342 85389879 70
936501925 936505597 460
107388755 107395348 984
960145138 960151063 440
107519849 107527810 717
540477041 540482484 260
308866420 308872508 968
571205594 571210518 873
313844796 313850743 37
815312117 815315638 373
214185250 214189660 707
743836320 743837905 83
539915131 539917810 619
257871465 257876888 2
325903905 325909947 336
264658973 264667700 139
39835233 39842860 223
988740201 988742140 170
838679424 838687545 751
249085812 249089180 907
307863185 307863223 756
321174242 321174999 879
792325 793801 755
100934945 100943674 120
454891296 454896523 683
498476631 498478881 638
948316770 948318246 12
600674344 600676495 330
298713865 298719315 443
547862616 547868789 23
23133874 23135612 205
957393629 957401729 352
992176508 992178603 333
87387614 87396347 779
203172084 203177607 128
447049767 447051773 450
64530406 64535614 3
216996768 216997984 459
475654448 475659402 338
154348242 154352194 29
68390266 68390415 904
136998470 136999587 372
104009174 104017616 163
361853857 361858661 601
168403986 168412774 982
997047114 997050388 345
964958564 964960297 477
964489918 964491711 304
836897727 836901537 346
568345065 568352552 3
112950445 112956637 884
73544350 73554313 392
328850072 328851211 111
27143586 27146361 441
121876186 121879789 855
67939168 67939599 34
68841863 68848953 320
367868340 367873397 372
123241995 123248476 223
781160341 781170317 963
594518694 594520411 670
733934577 733939598 845
9317970 9327541 895
117878080 117883961 801
147002521 147008367 692
152379725 152383134 48
876026759 876028915 966
792539429 792546723 504
266398152 266401358 768
773257374 773260635 95
319981688 319983100 219
974961357 974970745 41
580227554 580237443 934
239789449 239790808 763
20533600 20533781 776
385831292 385836436 307
37762340 37763445 700
793801656 793803033 784
470955510 470961680 213
53605278 53606155 981
815128724 815133289 442
15959944 15964953 831
287192334 287192925 539
252643268 252648880 677
644489030 644490295 685
437122157 437123310 417
845965464 845974332 906
644893516 644895020 175
201774651 201778764 947
639850863 639857206 740
445315194 445321781 572
360169987 360179713 761
118349819 118350601 502
286721708 286722616 395
130647386 130651787 536
354678420 354680276 967
406161837 406165353 439
13640744 13642280 566
674687270 674695226 555
803183216 803187617 820
24902308 24906438 160
807309879 807310016 441
830399990 830403381 407
821883844 821889208 640
874067238 874074653 254
7483774 7485081 23
460481091 460484854 607
270821531 270829001 57
937339447 937343253 156
78474003 78481360 820
452863173 452866919 325
23119333 23125287 816
510235124 510244116 827
201402882 201409496 545
496749522 496750789 997
598313126 598318924 869
90699501 90704024 929
819874108 819877255 731
988279516 988287435 152
945174023 945175393 140
182924844 182934686 786
146847169 146850256 310
49627337 49628168 175
862131513 862135367 883
18565059 18569705 828
207124407 207132016 898
929971626 929977806 411
593268556 593272430 100
915688637 915690864 588
571919140 571921499 781
217659632 217665137 145
877812417 877821376 839
64720078 64722937 360
756266252 756268428 410
626851135 626851826 685
403058315 403064135 733
92371564 92373599 633
155271974 155281905 639
715097425 715099153 513
709187364 709195428 761
68532145 68541608 499
98511289 98512542 107
674760479 674768281 402
307514839 307524527 209
50693601 50698706 776
401046285 401050023 397
809402368 809408499 347
513945001 513948643 851
39580991 39585156 991
374589854 374592309 622
464145614 464148658 533
343689464 343693658 212
12584923 12587078 320
520459325 520468663 328
434476885 434486484 822
773202660 773208661 980
596277408 596278307 53
833672754 833680061 99
931173604 931177452 568
656984945 656986109 753
730509567 730512764 82
221923451 221930483 698
9039014 9042227 144
156576333 156582512 779
420801662 420809768 14
133598835 133608520 883
698026165 698032900 120
206455219 206459675 707
666674317 666677094 284
646297235 646300662 715
1994989 2002622 111
654816070 654819348 970
555788119 555791314 752
379671614 379676800 856
286497743 286498266 196
474443757 474446484 898
49588641 49597342 654
673851110 673857268 867
8659817 8668556 683
946112101 946112711 795
713314167 713319973 825
774411628 774420582 953
620577598 620581846 94
116913350 116918773 567
636394557 636396376 53
613498104 613501137 723
673943001 673951233 558
266523006 266531321 610
77427224 77436231 681
37829258 37836577 635
804714053 804718468 927
813623877 813627368 640
286482180 286486923 469
527295274 527296660 263
397672192 397673371 151
318414596 318415243 794
275637670 275640309 76
114851228 114855118 170
747543189 747552045 728
840387869 840389766 89
39682505 39690524 615
52454783 52459640 120
681004422 681010109 574
186152242 186155946 375
947569855 947577113 83
251755006 251760295 245
425667800 425668325 758
371413227 371416475 275
762842396 762845176 368
461131476 461136171 365
264908915 264911684 118
34972532 34976920 745
103283002 103289927 552
237901575 237910949 982
260774300 260778296 603
955779383 955785153 523
493963979 493971710 759
549271087 549279198 574
388223714 388232104 577
88249082 88256656 801
539692797 539695779 527
547268914 547269525 386
777117659 777121610 17
515721211 515722120 888
142891193 142892482 966
908816147 908823996 401
131910670 131913491 633
940328778 940337617 91
596405353 596406732 647
552716280 552717157 677
797133080 797140728 621
74370958 74372252 799
584368344 584375015 625
565678711 565679761 728
351937951 351946084 779
890715917 890722678 916
138800318 138802541 30
374375301 374380343 230
116337743 116339375 496
980046389 980049578 841
131665417 131672988 983
131071039 131077006 391
423301187 423305531 104
406606163 406615791 731
171403892 171406668 900
830985021 830994384 214
341128937 341134100 899
48315967 48323871 361
354333548 354340829 175
794889043 794892309 620
163264234 163266084 144
294119218 294126814 978
439755608 439756726 155
377291063 377299007 42
474963144 474963713 231
875663043 875671739 335
193239608 193242948 107
559603506 559609245 531
767599867 767604599 697
266150393 266155255 251
755455013 755460436 221
737679508 737685154 580
287194837 287200079 125
135852992 135858621 184
554365384 554371657 134
42153615 42162088 104
194966300 194973706 361
151603759 151610637 935
286441290 286444802 407
568332987 568333509 920
977325237 977327915 19
497599809 497607360 333
407711389 407712499 606
835993864 836003142 940
336537048 336537152 769
933261181 933269123 641
309667636 309672959 121
806885348 806889591 458
325746634 325750822 661
220585042 220590646 256
991322312 991322487 862
948706331 948716078 678
91889016 91892518 331
8109622 8110595 973
779691912 779695180 999
881599031 881608406 989
189494024 189502013 279
44100146 44105761 327
562569953 562574780 16
807470613 807472551 41
897468868 897473841 302
440536081 440543856 723
174351759 174357748 531
238627089 238635110 202
769215062 769224562 624
172997412 173004111 225
492127751 492129007 812
69056032 69061861 747
760418709 760422335 315
852657075 852662068 275
914104116 914109314 546
774601418 774606754 851
784265141 784269682 818
203323022 203330107 108
15252576 15253243 660
409107199 409112587 891
170664424 170666781 496
462108235 462115129 597
90323982 90327225 1
233574647 233581821 666
112445272 112447981 549
865741819 865745004 865
999719669 999728019 586
606267839 606269546 98
546012297 546018104 671
598644957 598648877 5
498281199 498288201 90
434415046 434416507 204
303662994 303669070 730
668594995 668600668 330
189198012 189200203 397
910424561 910426744 880
977843425 977846849 855
565806362 565808266 203
912940460 912940850 774
493493481 493498697 895
627946485 627952732 438
660943575 660948313 214
514057130 514065231 674
947705860 947707404 780
519579541 519588017 509
143782288 143787967 55
742399169 742407658 620
657244375 657245821 375
91640928 91645727 426
355808702 355817917 433
563887596 563896097 990
886542033 886550209 592
638396598 638403314 188
762291623 762300570 778
491801754 491803796 731
939372262 939380971 244
823261317 823265033 532
848221287 848226699 532
768003662 768009166 343
833653438 833663236 633
791299222 791304601 408
139222213 139229878 109
16870156 16879855 940
22873344 22880902 981
530859473 530867969 561
877510203 877516489 781
678282797 678284325 168
58504330 58511975 280
141530213 141539918 319
987784555 987791072 410
795793538 795799996 447
340987298 340991493 515
284309407 284315453 532
992333346 992336623 522
117797677 117805108 266
475249239 475256224 270
913503019 913510635 942
27474539 27483936 252
474408169 474411942 222
345944840 345953546 982
997893250 997896663 964
551690048 551694860 508
41360914 41363576 206
105302447 105309288 949
63355320 63361619 164
702288585 702293243 932
666507205 666507832 496
926756147 926764068 740
36289399 36294517 547
615626971 615631526 259
645905952 645915146 509
770941915 770946331 407
982473422 982482888 359
149886979 149891023 360
296055928 296063218 37
804356091 804362210 303
404814023 404815587 586
628228869 628230855 759
533104961 533109993 100
113488859 113494012 632
357165119 357170820 412
764959978 764964696 240
825344384 825352362 333
675144095 675154042 870
159208806 159214289 78
542819843 542821860 220
6259146 6267261 567
315546082 315555894 412
498155191 498164861 5
28494642 28504521 920
252509273 252510000 434
20608686 20617475 215
736999276 737004991 418
590525609 590532939 951
391522830 391524888 59
203346259 203354037 609
580800830 580809979 532
190393748 190402128 323
958881160 958884551 75
480101516 480102399 685
517165435 517170843 764
568495220 568502965 820
552516435 552517163 611
156735204 156742189 145
678522154 678531134 835
266449564 266456730 719
724873523 724879604 97
458608055 458616925 556
948398378 948405896 206
579865803 579874443 849
761466488 761473875 412
407914602 407924063 12
579137422 579138585 238
805512032 805515664 72
762182528 762187764 86
608357715 608359171 357
739373784 739382839 810
161489881 161492865 658
42768438 42776239 368
733880994 733884172 593
263322193 263328021 604
31084956 31087763 185
57777969 57786125 200
637949557 637951896 418
657092629 657095312 140
64279065 64281895 776
357822422 357822980 287
823556231 823564411 852
651874240 651876735 792
654173959 654180851 887
310556903 310563904 819
138188508 138193573 705
263113043 263121873 658
532814242 532818012 346
956543660 956547365 913
917856151 917865348 192
683201279 683208692 255
977452565 977460164 901
111734417 111743040 982
886961560 886969565 407
882999798 883005765 24
713831968 713841862 596
787372672 787381922 487
535275682 535284043 934
615569378 615578653 360
790436290 790443520 850
520750483 520758909 113
398402089 398402426 605
584880989 584888517 39
975471970 975481353 80
9088727 9097807 375
244020750 244024779 527
563869345 563876382 722
878928832 878935092 158
827148766 827157548 604
770654477 770658601 552
68692328 68700605 129
636633790 636634009 622
445518746 445520038 529
999737785 999740194 698
805981216 805983260 663
174805942 174813139 946
244400469 244403403 252
130394191 130395440 590
218117699 218122028 306
464114654 464120532 663
786241206 786247881 501
425247686 425251821 426
506070307 506077743 42
992959836 992966622 626
330426884 330435491 288
696438547 696440578 347
362375844 362384377 102
115611448 115618812 689
343937388 343944274 392
810406694 810416231 923
10488357 10489323 779
317449207 317450387 777
277174984 277177082 521
327063026 327065856 48
147618003 147620762 143
895412290 895414837 178
666982988 666987629 681
26199442 26208683 77
851990481 851991507 170
824021224 824021584 916
712946147 712947512 218
292490277 292492597 206
199287405 199292428 499
26339926 26342276 331
478418324 478423448 693
508987467 508996022 305
145369646 145379484 407
484481677 484483586 659
656717753 656726931 298
732711922 732714734 630
29095188 29097039 669
479592406 479595377 266
361967612 361967918 846
34807462 34810336 451
491071792 491080835 410
913703836 913712841 9
999142140 999146929 594
962278898 962285407 972
918725557 918727089 829
64935855 64942595 262
63832836 63837674 191
925904855 925911644 396
968601121 968601731 5
174129317 174132460 890
164519769 164523825 99
792423178 792424031 773
805768186 805771102 794
724054130 724063762 490
720964102 720972763 290
353521283 353523893 363
445746895 445748733 623
710587085 710587959 288
293048482 293057354 915
244934837 244942023 2
740069727 740073144 232
109387826 109395261 649
714392949 714400745 205
700454743 700459081 658
257087584 257089719 18
41009226 41009590 583
637447939 637449776 333
75498913 75508899 938
982238201 982247567 13
277182467 277191166 405
142622820 142625260 916
922147403 922150199 603
529460052 529467242 826
816219257 816222833 531
597220265 597227144 688
938672284 938674081 126
463060218 463063704 458
234216901 234226849 874
325530839 325538812 475
263152203 263161954 560
516177608 516184452 723
954159524 954167576 710
222037478 222038542 645
125579656 125583197 25
241356537 241361653 987
290332224 290333509 174
478544349 478553752 650
251739807 251749534 687
173022032 173026746 626
535439506 535442740 31
436443416 436447471 606
763587138 763587733 583
478774848 478775136 962
148915844 148919937 949
474464868 474469635 200
565025855 565031881 85
314124379 314132612 186
506692028 506696835 539
70744066 70748217 730
988518692 988527489 475
242231074 242236935 827
121987680 121988628 52
254968613 254972299 106
318117575 318123589 814
832686523 832694864 58
248412073 248414368 877
651450157 651458245 692
209893694 209896067 664
305443234 305446747 19
968662314 968663380 230
610186790 610193154 504
451226967 451234801 268
593426019 593427965 231
963854125 963855470 36
540607289 540610024 59
860009348 860018999 288
917425224 917431765 894
191399268 191400495 528
933671282 933676298 228
169779652 169785439 618
435163881 435169073 434
18783737 18791022 927
831710005 831714249 385
910266586 910271358 416
550852973 550860681 968
80450384 80455040 945
64084672 64086313 79
668396565 668398206 258
252594444 252600742 669
182389672 182394184 393
151333641 151335554 258
401657425 401664952 88
55348704 55351007 288
367376088 367386011 963
508373503 508381490 279
163543822 163550238 940
728782768 728791855 176
560573198 560577287 678
16292456 16296250 814
106416474 106418189 601
94574867 94576949 268
148503475 148513150 24
14396565 14400479 783
843229203 843235945 127
598855518 598856605 796
821882796 821885643 848
77353086 77361594 570
430175262 430184621 208
924264940 924269984 640
198326105 198328265 391
569622056 569630131 485
473316676 473323078 651
928193699 928199705 873
618479482 618489030 829
306956960 306963508 640
544479107 544482238 272
558979955 558983908 22
119576877 119579113 320
894666435 894667637 71
136843075 136851807 647
881012816 881020571 88
278509301 278511068 4
583506303 583516178 834
998836175 998837395 218
744391355 744391825 117
328545346 328549375 515
62325619 62327097 646
232063991 232064313 390
545817310 545825123 424
724910731 724915314 562
23244378 23251468 756
387909466 387913720 976
967409469 967409964 895
481173654 481180216 645
919914871 919917234 354
587521339 587523488 521
305875854 305881454 994
4847851 4850660 341
114612591 114618887 123
559435015 559444540 330
390157577 390165395 352
28918684 28924771 26
96518661 96522559 2
226183906 226191161 504
36393901 36398027 361
981589256 981593478 563
163798128 163800386 733
289484121 289484723 245
330740462 330745117 66
34749935 34757135 969
685839264 685843069 248
17537617 17544589 344
13386994 13393879 259
404377346 404380766 827
189344851 189345811 265
965197211 965207185 393
912996124 913002199 374
95067208 95076363 557
743474453 743478738 330
109067870 109075564 117
64241839 64247387 831
337273437 337279956 228
463555781 463562223 635
115531040 115535269 298
626889216 626897240 862
65028832 65032187 679
17471226 17473595 327
495124950 495134034 743
650321507 650329398 322
302706187 302712855 484
306681304 306687826 260
757437135 757440824 3
536408713 536416134 738
887598349 887599964 171
594738997 594742523 452
989191858 989200718 943
757578889 757580731 260
63698216 63706107 433
49550310 49554755 410
45875633 45876539 256
939940467 939944938 939
417584078 417593025 59
348860432 348861739 310
894640170 894640185 950
16849691 16858181 158
199801143 199802003 846
113724437 113729950 109
671615696 671617386 322
968542130 968549094 393
453010890 453019674 650
529057146 529061991 209
113439085 113441361 606
395946494 395954090 715
987618804 987627634 171
561536106 561536312 975
892071263 892072593 637
896769459 896776598 539
740585569 740585573 656
623677241 623677829 433
343849634 343856416 840
56325284 56333704 416
920301844 920310703 68
545732800 545737751 152
616510514 616514632 756
872749685 872757658 402
614222010 614222053 839
125086649 125095836 711
720471537 720471950 631
759042193 759042220 679
995381625 995387265 969
327881816 327889972 403
696483231 696486861 273
223802650 223803658 285
553667802 553670980 803
138267909 138269646 425
141936310 141941485 12
764474148 764480081 706
972122210 972123316 671
583979841 583980643 877
273621872 273625437 715
494059191 494067372 186
921832594 921835252 204
227930218 227937907 668
103265854 103268308 998
387974657 387978856 362
348625433 348631728 736
877289444 877297932 108
723252502 723260421 17
479616523 479624278 469
917542399 917549399 896
85912465 85919648 490
41052003 41055563 314
555779206 555785778 138
28343225 28345978 763
222738223 222744442 646
716746585 716754693 838
124590321 124597202 529
276388779 276392085 780
187580796 187588590 871
174757615 174759572 184
380784511 380787524 687
838576001 838585121 135
97131666 97137157 151
527737803 527739354 669
389094916 389096974 193
966954562 966956477 149
108285751 108292047 899
725046280 725048996 853
346907411 346911273 977
852816282 852825235 852
73943818 73945373 192
651832855 651835867 533
360832341 360838323 80
428872492 428879065 851
959219160 959221144 195
192363353 192366603 123
329446852 329456682 73
247759102 247759315 449
523068954 523071271 971
634992932 634998412 459
206106134 206114417 456
617288325 617294652 453
762107858 762112613 817
196343938 196344076 983
948339788 948346598 65
93349983 93359392 707
200637456 200646665 452
394792528 394795617 828
804720327 804726264 261
618001649 618004032 679
9394108 9394819 913
212198564 212199335 2
917507367 917512213 431
222452184 222452195 703
507287167 507293399 134
13623582 13630732 268
3383290 3387971 254
142401093 142409375 342
303206920 303216009 383
685224531 685227075 706
141270211 141279393 162
597804123 597804682 943
559175475 559185159 933
533700257 533705963 859
950250960 950254575 923
473079445 473088003 320
294549064 294552851 523
891590317 891591029 252
364478659 364486622 660
88799392 88801997 717
847029097 847036049 232
697790260 697792713 309
110887554 110891404 752
995912487 995919969 729
254241697 254246764 224
834214971 834218387 299
681698642 681700579 662
997330165 997333168 468
880934768 880942890 544
137232780 137239174 151
384225847 384227632 318
631308078 631309917 607
943194386 943196459 723
89908489 89914240 95
441386218 441389102 777
62463792 62466658 903
261732091 261741774 444
895090753 895091935 302
809973573 809979215 169
309587468 309589623 75
79156970 79164979 782
112468639 112477862 747
7326597 7334534 265
322906320 322911737 619
297940765 297948134 21
30164543 30171950 745
697689796 697695469 758
742549241 742556776 638
761365893 761369597 285
266102062 266105786 61
198073488 198082107 684
404309270 404317775 735
435116016 435121850 172
253897631 253903670 96
4050252 4056852 237
497364623 497368791 522
715539368 715544690 896
192789477 192789893 22
926445115 926447567 423
502473751 502474886 291
58108163 58114185 479
977574197 977581514 953
892179933 892186791 375
450152455 450162335 116
36367551 36369688 974
797244139 797252231 372
942729661 942730273 566
439588907 439598284 351
330396281 330405017 28
277641704 277646034 117
295945345 295955240 45
611947823 611949682 240
190634127 190636736 802
186814503 186814586 995
628427969 628430831 788
960898942 960905674 203
66908315 66910581 688
644145880 644151015 649
140193582 140198040 722
611384610 611390130 249
881370078 881370540 937
295707123 295716608 173
111221363 111224040 341
468061515 468068968 314
915092509 915100780 837
161397297 161402191 498
556856851 556866759 170
817010538 817012339 101
987164186 987173588 311
846279260 846286007 224
896829509 896834479 482
901955796 901959053 914
986715968 986723311 472
895806309 895811977 532
931895623 931905317 912
131351460 131356183 233
143934309 143941573 220
912373829 912374923 85
876258930 876262935 883
71018592 71026492 289
69261816 69270507 773
871966648 871972921 729
91080913 91081836 750
64722386 64730797 933
684738268 684747091 976
727040180 727045200 315
857559763 857563495 855
290688983 290689372 933
375606418 375614962 197
399989300 399993538 71
827738589 827741578 805
392740713 392749137 333
390702793 390711238 181
785362543 785369855 337
44781477 44787119 817
789084803 789093344 755
327153469 327159120 352
215844324 215848038 778
124684258 124693536 836
893353805 893362385 133
368132227 368142177 596
298365382 298375322 707
733492716 733494524 731
217779247 217783723 490
941998584 942000615 517
248111752 248117501 73
562437507 562439443 392
586459210 586468647 45
380034339 380042103 115
671938174 671940678 484
533189307 533190863 442
885565902 885572679 463
453550960 453555400 277
623192691 623198157 633
16762531 16772381 168
613966047 613972462 152
846876120 846877882 957
573052512 573062134 84
935700556 935704106 170
162943021 162951944 59
949736505 949739650 525
828852298 828861501 373
193031112 193036634 287
580459390 580459937 448
481532374 481537127 191
941031541 941035326 37
600558045 600562645 740
787265352 787271365 653
716997787 716999527 903
366955957 366957013 327
335526366 335528909 759
138324891 138334206 92
926233264 926242996 384
137776901 137785665 717
285702348 285711652 581
17040890 17047439 491
727387927 727394173 872
536730018 536730350 763
326493671 326495078 561
181745924 181749995 732
69392252 69396244 54
80171011 80175318 378
99648102 99649896 461
433890836 433893310 284
853575552 853578946 831
227981133 227987121 918
23589974 23598225 752
234761845 234763792 585
287065609 287075469 556
821234520 821238481 834
147695252 147700004 477
68700658 68706038 10
413103035 413108083 508
226449846 226459122 555
236684130 236684324 302
630370960 630376678 586
201058230 201066280 147
549303981 549307355 78
314889918 314899200 677
214813825 214819758 200
468548010 468553975 325
559102487 559107571 161
329834848 329835872 97
706978356 706981872 868
680826261 680827586 543
684564562 684571480 349
735234148 735240994 480
265255647 265261419 104
958842724 958851496 687
847521751 847527422 790
260522303 260522843 495
119752979 119761930 208
357901139 357909515 954
927131236 927140263 545
113850455 113853833 616
919117997 919125981 997
275947697 275953369 607
355413177 355422614 548
392276281 392285926 405
378635319 378641475 437
283208460 283212973 479
106207306 106216773 358
916332513 916340495 435
979203467 979205407 867
373786363 373790143 911
336765329 336769027 516
498511325 498511899 620
912598931 912608225 369
980848478 980853294 192
18149884 18159467 118
944349671 944356037 345
375479501 375483794 551
870641859 870650306 895
317220644 317222079 474
717161511 717168281 859
308839772 308845550 241
71787289 71794247 320
446270908 446279648 574
550062628 550067940 460
342005171 342013782 664
669620289 669623015 679
498462985 498464345 647
243253536 243253836 127
114409431 114413681 776
891578255 891585748 786
688610464 688620197 476
572107706 572111916 139
523050376 523051717 84
44335301 44344280 858
528238762 528247115 514
58428777 58435979 192
65597456 65597494 370
655952102 655961593 757
598341581 598343545 140
724485707 724486683 680
408170845 408171152 343
986162320 986169139 646
809487810 809497314 855
790746245 790755484 43
910786104 910788525 49
892789969 892797018 47
681107513 681110169 677
651218234 651218603 545
526280343 526283723 841
623514482 623516024 742
512598513 512603302 107
502372207 502377942 527
517139203 517143704 675
3170409 3171820 771
510528451 510528644 979
233734852 233735892 314
842409898 842416576 104
687532927 687534559 346
12357472 12363670 519
783809313 783813941 398
598499405 598503819 122
292521863 292530316 165
290500742 290510117 369
115486417 115486518 170
664330538 664331730 73
465271868 465281286 296
576739182 576742747 381
769362636 769367887 51
846577982 846583532 62
111759501 111764343 905
141909249 141913351 611
640165370 640170590 875
297722886 297727900 989
71553256 71557827 863
309951776 309953324 188
218671849 218681795 364
248052495 248060893 790
226684877 226692855 141
510819927 510822144 963
479254340 479258835 448
902986245 902994180 690
852163207 852172116 442
976641081 976642651 287
646075421 646079002 547
11120285 11126639 696
287336824 287336906 360
855943538 855950921 908
559350328 559356849 92
937606469 937615595 257
855585782 855587178 624
97097582 97107120 239
260641271 260649240 223
638738713 638747018 92
226923350 226931689 566
435648897 435650234 816
634278592 634287079 265
288084303 288091930 208
973805210 973810697 379
165836653 165843969 475
5723911 5732575 262
15291885 15297841 292
631417123 631420416 881
199297696 199305172 549
311623788 311627308 638
597497704 597505280 713
514354871 514364481 610
133383487 133387802 44
850119696 850128202 509
448797425 448799169 441
735203900 735211726 155
893626161 893627410 801
679566803 679569913 366
92672684 92673421 345
962101233 962108513 322
786444222 786448961 545
429338285 429339336 711
325603895 325611771 529
36217290 36221473 556
120528799 120536872 587
368661239 368666748 526
488716744 488719376 700
725276545 725285525 347
191498262 191499203 689
526120606 526130589 817
956066928 956071376 1
622018825 622024495 55
158254887 158258606 595
852859415 852864055 182
384670323 384677406 192
67007910 67013110 101
610628787 610631190 872
30824838 30826320 446
959013185 959022079 55
299524224 299526341 894
658949042 658955294 658
192334393 192343268 353
709002447 709012044 294
194853042 194858939 875
352522223 352528504 253
630807415 630809908 220
617428867 617432806 931
58529090 58530958 186
633674887 633677441 54
435538942 435545675 176
131255187 131258454 928
507267844 507274738 503
845431548 845431796 315
471350193 471354560 892
421241068 421244505 791
520665671 520669618 301
285768891 285775044 596
57783823 57786510 727
414503359 414504306 746
694909413 694912868 636
277638940 277642300 270
118758868 118762394 944
545320721 545330345 416
715579386 715586342 280
482394278 482396021 366
935468419 935477903 865
141809720 141818266 933
564563315 564573062 90
87070394 87074963 132
668344139 668349209 467
460425126 460428493 339
122262396 122268107 53
698706690 698709250 315
898760456 898763966 120
917276735 917284358 344
959294101 959303698 885
508136317 508141408 20
181232251 181237127 975
889627340 889632908 640
119512823 119520961 67
306427640 306436959 433
581626978 581632520 15
304895032 304898732 669
174179698 174183738 59
660831168 660835262 726
186090512 186094645 812
123139749 123142599 968
757747768 757751002 789
852731094 852732230 3
970076734 970082654 705
362243151 362248938 884
601836584 601837518 807
365164951 365171417 419
197548971 197554145 837
814568029 814570460 342
403649106 403652251 595
47744269 47749486 517
888663237 888663595 39
48518377 48526691 900
761863730 761867386 934
549559787 549562822 607
872031671 872041487 610
409090828 409093706 643
6927598 6930794 372
564302436 564306717 621
703524777 703528532 732
383888724 383891522 590
113530592 113537092 214
73682631 73692368 284
859004881 859014542 789
589010166 589016157 93
570126125 570132589 332
236496085 236504289 519
40498729 40505224 380
861346451 861351826 268
359870423 359872525 261
722161154 722161963 522
923874743 923877506 370
575275309 575279672 945
529093944 529100687 250
607923732 607931139 341
174007826 174009967 453
681699157 681701034 393
348679027 348683691 930
372496406 372505246 253
420235673 420240926 703
895545933 895554563 228
698687805 698695156 342
865808175 865808368 85
2974471 2981521 412
167017720 167019301 255
760014061 760022460 221
506511514 506518837 271
668117257 668118487 401
399242538 399249018 981
116706142 116711913 335
524032846 524035705 843
710144073 710144612 94
788570414 788577308 652
685510851 685512513 506
112486614 112492698 91
658507868 658514021 500
598733439 598743353 768
317143061 317147050 61
854235462 854241917 759
776389794 776395644 833
443476480 443477593 838
725140322 725148119 647
397772416 397781083 982
889164419 889174085 139
875893925 875901463 664
670917366 670920220 600
595726217 595732388 49
184535985 184536934 107
638542045 638545479 702
182757156 182759621 438
237416988 237420284 371
550583825 550591546 374
673461822 673471748 494
471859156 471864008 463
948750294 948758259 44
123669309 123671738 195
904113909 904122132 432
501628309 501632563 82
731813416 731813585 544
698944468 698951660 150
814694907 814704421 884
160646628 160655039 291
741911002 741920169 464
904607496 904613009 56
186763309 186764001 922
995832354 995834722 506
400387899 400396177 953
294130683 294137438 736
994203765 994208715 914
912391659 912400978 598
972567808 972575102 268
470725043 470735030 113
132003685 132010463 779
354176150 354182484 601
731439556 731447877 68
139687829 139689688 491
249838334 249848133 527
657617288 657627185 519
252593375 252598058 277
673308639 673316228 855
102520237 102524483 338
630161504 630167869 800
659332616 659335868 263
863495394 863501807 571
567025345 567034464 540
866156412 866157330 861
737074255 737078493 81
83892782 83901666 334
260756651 260765762 351
146962929 146968016 377
999005134 999010719 563
779061823 779063525 440
647779624 647781472 353
52102238 52107428 414
896637159 896644402 382
368147700 368149561 826
167498911 167508740 956
990045992 990047002 724
687468677 687473997 865
401454379 401458926 644
44394757 44404347 10
146406670 146415996 230
620666110 620671435 64
156725813 156730177 995
403729227 403730423 918
798148608 798155912 956
479671785 479674751 897
698137092 698146655 969
111161816 111168809 692
823855681 823857202 693
362043676 362045993 827
828246037 828249665 135
852624267 852627668 418
799543683 799548570 936
385016028 385022109 613
323550297 323554817 340
333819252 333825120 330
152897149 152901511 310
717193118 717200421 966
139980160 139987128 352
715704852 715713295 492
148405030 148412342 654
364626165 364634605 275
717180582 717184258 357
110686869 110695077 15
736749482 736750345 632
521065174 521068674 384
778616503 778624033 227
204482163 204484546 884
781098129 781104670 925
467467831 467472383 640
455469674 455474097 391
891510328 891518973 759
101288604 101289565 513
241530311 241539209 941
715964676 715968330 666
175256659 175259189 994
99078043 99086535 469
38082270 38083375 413
955947505 955956446 515
529045780 529049303 469
266904420 266913167 803
702802161 702811987 301
689363271 689363431 380
878647783 878653999 678
655671725 655674220 809
196501742 196508423 112
982440735 982445376 620
871418554 871420874 938
728111967 728118986 735
397533833 397541123 362
890356302 890364713 15
60017105 60017964 994
123658756 123663410 278
93429137 93429448 871
637564165 637573364 139
492813325 492815509 418
180241788 180242969 739
330982408 330990874 327
149517346 149522189 122
121977432 121985864 696
10797795 10803164 40
828997159 828997235 544
615569504 615570702 318
324319782 324321060 227
49294653 49303867 859
358975143 358978550 583
576101560 576104780 392
652268298 652277026 107
478073976 478075013 787
861982448 861984697 299
333039495 333040636 463
158149535 158152325 81
892631078 892634934 807
78363748 78371412 666
741478974 741487820 41
242681185 242691083 740
778472118 778472784 227
183808862 183814649 472
330109968 330119134 62
798003754 798011574 83
985024053 985024676 249
486559867 486567431 573
362628299 362637804 752
736888105 736889204 712
407801122 407806940 675
160415163 160416445 130
192576254 192579091 496
979493481 979493562 159
409698303 409701365 148
927675365 927681988 584
507918448 507919227 867
13741697 13742594 684
126658620 126665672 929
609722372 609731234 272
492285434 492287784 587
971126109 971129673 438
962768590 962777666 406
190798086 190800193 587
12515595 12516979 383
53478743 53479850 284
880702678 880704620 588
974710545 974715576 757
198684580 198692488 575
445255859 445258708 849
792788130 792795646 244
835276718 835279056 153
520435506 520442719 314
921703912 921709884 955
927923498 927926316 250
869204231 869211149 261
691033515 691042771 718
83468103 83476975 222
385584210 385587542 345
960010135 960013855 189
396150336 396153055 819
101805931 101810494 557
237392084 237394201 235
848001398 848011196 998
765643704 765651392 708
400017305 400026152 807
678797565 678800628 287
962419282 962420395 310
117140505 117145980 264
122136200 122137820 77
587128739 587130313 19
4403559 4411245 29
50119466 50124568 896
834528700 834531599 673
253462050 253465233 298
466918757 466920841 505
380893915 380903040 225
876090201 876096451 397
779734511 779734581 481
143027776 143036268 347
263742202 263749733 901
229633221 229634760 33
433526600 433532616 951
543341495 543349672 266
333298168 333305325 634
436352816 436355426 306
869193320 869197937 244
27885896 27888331 463
143382294 143388811 536
11332124 11332321 159
34196471 34205245 521
313158371 313164922 791
950023754 950030261 175
182184706 182187047 610
710158971 710164403 94
4622955 4624842 686
760561261 760564977 840
66836856 66839256 546
180836319 180836952 113
777249206 777253095 806
125695366 125699155 347
518336237 518341306 812
107059029 107062864 523
794499554 794507905 81
415186515 415194868 156
222581960 222583730 695
683604645 683605331 256
31664836 31669061 361
142852732 142852952 108
796902844 796910001 979
841875649 841882343 319
541513348 541519708 732
125449160 125456855 547
879726033 879734330 418
347685465 347691808 610
862625621 862627775 757
713415667 713422423 515
769248922 769253689 128
58011283 58013068 410
575601391 575607300 546
185867720 185873473 749
70490390 70493647 539
395144121 395150674 356
109852670 109853238 76
101833439 101834243 662
81245401 81249678 557
52711509 52712801 96
629309374 629318102 820
877875852 877881673 276
979247261 979253629 575
563189158 563191834 522
755396907 755397022 169
779239446 779243200 325
594292152 594301161 162
142538229 142542461 816
396713241 396722598 441
726882798 726890535 381
521684244 521685883 594
960266063 960271349 440
37997339 37999403 676
551780913 551788458 630
196008787 196010378 326
512194306 512203282 790
625786630 625788775 625
269028144 269034372 896
937087960 937097113 270
50140751 50146988 149
764053132 764055786 105
405623077 405629411 559
32861868 32869350 626
368854544 368859713 203
304501525 304506674 685
57776851 57777530 963
876340991 876350884 392
722562966 722567908 399
698276214 698284424 998
737242484 737246459 745
597205984 597211095 735
907476088 907476433 788
398444999 398450497 530
49359976 49366915 535
423410178 423410687 326
128508863 128513600 421
648928175 648933137 498
873927567 873927758 718
503594318 503600556 248
934641666 934645710 177
893952412 893953758 940
608243497 608253277 778
185264636 185270854 484
663013166 663014306 83
150819052 150824305 558
139658378 139666946 882
846758149 846759791 547
45388649 45396850 529
709610716 709615190 725
923995964 924005576 754
591201492 591204511 766
475280432 475287778 569
686888560 686889070 368
406371395 406372970 142
2583480 2589189 797
337575387 337585031 312
764091269 764093746 1
716021167 716028431 960
915928047 915936995 235
62088123 62097025 176
891743876 891753395 230
707133994 707143068 429
415734563 415740892 616
121023281 121031646 319
19843775 19847478 721
388122571 388125421 203
206884883 206887010 481
977575234 977581727 110
574121195 574127336 102
205149780 205150253 761
100269957 100275071 559
563499537 563509364 139
498049317 498056875 630
89183934 89186876 516
557465602 557474302 879
348680674 348680761 981
455003876 455011126 702
723193358 723193610 588
903670467 903670922 873
706045920 706046671 279
54315681 54318017 561
392197590 392205817 188
194972080 194979433 376
2044060 2045867 197
367268576 367273318 439
145745456 145745744 252
380082787 380092454 649
981855488 981862430 928
372117428 372126803 752
466796651 466802566 708
475464930 475473557 618
994898842 994905873 416
879716030 879716231 530
250683758 250688223 576
376308954 376318724 928
128951743 128953145 601
44218346 44220556 149
181509995 181517478 758
518401923 518405640 831
334048027 334055078 175
981081734 981082858 548
264805703 264815167 510
896203118 896208183 901
78355998 78361482 352
47931926 47934007 730
214912853 214921155 562
927979453 927980523 531
494651953 494661169 338
638123710 638126704 572
114581542 114587561 807
482587716 482595177 971
648974263 648983918 328
858455123 858459116 66
306002376 306010202 559
141143729 141148274 357
288696809 288705699 897
189374371 189377103 782
928291901 928296056 662
192337589 192339272 815
648596161 648602435 345
321413319 321417163 607
981221290 981224310 922
180467970 180473548 705
946353035 946361591 485
234592945 234600946 191
421496652 421500334 748
783499549 783508131 758
69852683 69857595 72
609549695 609551431 95
920992510 920995282 659
43261855 43271671 288
809955811 809965057 531
633363733 633370588 897
114721438 114727563 989
184901272 184905395 808
186802462 186805390 787
187854210 187856636 135
116035968 116038071 734
318516039 318518797 922
433418133 433427099 621
427840142 427846889 638
931853431 931858574 295
151981313 151983540 273
94162561 94169298 283
64399551 64406051 589
908868709 908876353 899
916266847 916269070 756
275968333 275978136 294
916265068 916274355 878
734527341 734528116 322
379351313 379356600 618
172150302 172152223 428
946661947 946661971 617
883354220 883357813 945
633612855 633622456 544
432030795 432031592 605
700104693 700105554 875
73850449 73857242 463
475637093 475642180 88
515014321 515021799 197
112974643 112981381 447
17812612 17818459 478
39484039 39486508 820
663869006 663875630 74
5688952 5693389 228
954877846 954877876 442
993205451 993210200 501
13558678 13562861 245
279457140 279457576 55
961933228 961939490 556
199437775 199441570 720
714778221 714786417 184
144840699 144848474 947
494122869 494126043 280
4270945 4275240 466
297233523 297241160 797
281879315 281883324 172
21958818 21964451 346
350989412 350990143 611
480203468 480205220 548
701677374 701686845 127
542246095 542246854 669
879092629 879098580 248
806362576 806370812 184
912442855 912444063 70
683462671 683468719 153
698936469 698940022 38
216517991 216524157 598
457541336 457542017 649
750159947 750163711 278
314420846 314422158 681
558265973 558269200 304
57056992 57060766 976
145245240 145253824 517
191732424 191736708 999
54723844 54729151 707
836580997 836584264 730
235542035 235544947 567
117681983 117683571 168
909941632 909948199 235
279286910 279287350 28
425155591 425157844 265
62325895 62330846 131
40671221 40677528 572
149281737 149289651 570
97461087 97468318 238
182442795 182446271 726
538622524 538631599 204
40475442 40478269 17
38990961 38998004 128
14372547 14374441 84
668297575 668299170 12
100561191 100566513 283
485223321 485223931 792
333679244 333686519 76
558371814 558379923 203
547796403 547797144 326
148373129 148380269 834
429136332 429144552 324
847627348 847630428 798
6522477 6529541 180
72758910 72761976 151
899569922 899574235 718
101561556 101567717 154
971462699 971471474 677
553522126 553530149 287
49947330 49956540 690
2352007 2360775 967
646278191 646286217 685
99407866 99409602 714
271682663 271689127 938
294905842 294908493 88
446749343 446753472 779
789539061 789546494 439
216462566 216469853 695
24285243 24290013 763
162984530 162993224 585
815003219 815005755 534
223996537 224003488 165
725407222 725411989 494
63258936 63265128 298
251924225 251927343 363
959700663 959707803 700
287149442 287154604 592
572010232 572019607 182
295445927 295454564 249
720861040 720870515 995
543535625 543541419 745
616875509 616880241 388
517500674 517506766 896
798071167 798074121 65
317625816 317629780 426
148923529 148924135 482
191534229 191534586 246
399535820 399543614 927
744391003 744395862 202
484654602 484662593 652
817757597 817767162 24
451084693 451091460 932
30914082 30914869 412
509169977 509171754 826
10051393 10052343 814
828464169 828473540 817
411157652 411160407 260
400187249 400195781 934
12015528 12021100 237
270927729 270936372 227
192424732 192434337 192
444026107 444035518 665
397212039 397220214 514
482422451 482431533 176
615432627 615435698 357
48166792 48166886 67
740325608 740326064 652
831574868 831582604 409
746441153 746447209 519
780370389 780371278 231
506739966 506746421 538
616569158 616576126 890
431766174 431766498 322
469831687 469834299 729
381353215 381360002 231
336472922 336481317 550
631597988 631606031 870
310778992 310786659 790
921035401 921040464 588
764307271 764312358 113
620216502 620222234 369
11553391 11561534 82
536886281 536893788 833
79645603 79653375 385
1517684 1518401 915
165070264 165077553 885
693734814 693743256 814
556218036 556226550 609
152707177 152714796 908
495217765 495220675 299
707193877 707195325 303
833576596 833584180 815
465875679 465883246 852
706335862 706338598 927
37379599 37381770 214
74439513 74448455 423
865682397 865687125 972
3950211 3960192 511
173334171 173336610 450
120275430 120276751 11
477660728 477668243 424
752230031 752237507 227
265585198 265586536 660
449492400 449500240 46
773783326 773784503 465
472327541 472335674 148
734114314 734123003 995
338225286 338234589 876
447955797 447956606 284
836857597 836865864 808
269237960 269246307 207
365313384 365317002 553
841669961 841676928 929
235193973 235198293 166
625531019 625537633 649
571747835 571749236 996
533881983 533882698 92
910700977 910710812 398
110939204 110941227 521
287303838 287307151 426
935012645 935020843 411
466292203 466301911 425
862202757 862208183 635
146169036 146171956 596
319494201 319500708 883
272074201 272077305 61
78348548 78357036 553
603999640 604001775 681
705494037 705498061 604
556165909 556172503 475
276290687 276293437 306
343529097 343532265 871
362627521 362629683 396
599171156 599176971 894
207685102 207688652 761
256919986 256924946 462
924236046 924237390 496
796263949 796265338 505
358712630 358718611 420
764570584 764579677 820
998179060 998186471 217
33808717 33809581 817
384256587 384261237 523
743708982 743716301 265
199876226 199879418 206
525772986 525773449 348
145663448 145672397 37
445945943 445950058 717
189837799 189840427 433
488278218 488279477 57
481087389 481089126 368
250761606 250765449 126
116109423 116109873 53
644366296 644371696 837
276668561 276670177 371
37543117 37550300 241
494031465 494038255 508
429514853 429522193 75
447992920 447998636 270
402443353 402446128 49
554064761 554074619 238
326631480 326638032 494
63672606 63681792 335
980332009 980333516 509
675780847 675788592 260
210220569 210225186 644
840571161 840578241 827
343585020 343591500 304
515526094 515530297 578
567623363 567631176 420
264447413 264456980 651
309210001 309213714 838
883203495 883206190 797
75717181 75721510 52
777943690 777948041 865
894791949 894797901 147
952034944 952036122 893
95336122 95338263 842
770641425 770651216 62
20305004 20314926 634
37637775 37643148 966
451210776 451217073 777
511785614 511793734 545
40504411 40507285 321
534249812 534255768 294
417174029 417183013 186
726820176 726829316 239
662252420 662258798 310
652985613 652990488 475
147012676 147016185 354
251809659 251814715 644
816408625 816411164 286
19957403 19966747 71
631161297 631170703 388
925319618 925322266 745
135762263 135772242 50
620193449 620196303 650
71700688 71703784 372
686385347 686390952 870
127257173 127261756 369
961939526 961948950 994
159912521 159922218 393
177869807 177870504 757
899014878 899021575 529
104097617 104098065 464
718545361 718551657 428
342182763 342186124 918
927044763 927047582 178
568467486 568474297 50
37092356 37099066 299
58257076 58261098 855
817083069 817085604 386
617297462 617297592 670
823202218 823208726 251
327818098 327822642 152
665394913 665398271 962
253106692 253108625 924
817773610 817783018 570
579197138 579200885 915
337846540 337847943 81
93250839 93255143 124
949736044 949745132 39
723710782 723720659 409
287648803 287654817 6
272711405 272718311 571
456734556 456744502 495
975480519 975482470 884
6691793 6700729 683
917036362 917040361 320
97932278 97936604 312
676636709 676642791 730
615089184 615096292 865
73202223 73202491 164
81361982 81371402 679
686066989 686075087 643
548963910 548972242 871
536081756 536089755 438
842119639 842120100 965
246638673 246647207 982
465589994 465592191 185
241098657 241105232 578
778905386 778912659 367
748609602 748618010 936
620025116 620033642 308
216354147 216359866 85
865414790 865419320 769
937634661 937644559 970
686120449 686125788 963
76129416 76138094 669
244407747 244412991 652
971252932 971262535 694
907464862 907469340 920
2779580 2780120 367
128391516 128399179 147
276982175 276985622 915
868746610 868752988 591
360419379 360425781 375
432513699 432519168 796
239205013 239209111 890
697529682 697535969 328
610452685 610460630 773
654610730 654615883 603
592576650 592581669 385
202585368 202586343 634
713482514 713484955 678
516367779 516373712 214
307688722 307691670 409
623527097 623536998 52
11035244 11044080 813
864335485 864345354 319
501534164 501539360 756
163729938 163731331 757
334860891 334869787 336
911020276 911026391 781
69782260 69792253 398
469951938 469952934 977
534493151 534493640 284
53556910 53566862 938
8230964 8238855 955
884710126 884719943 5
222369445 222375166 739
697494552 697496594 553
217550309 217556730 368
637832645 637842043 548
939249425 939258062 593
251299174 251308339 417
442728501 442735863 961
873956785 873966412 953
830014074 830017088 187
550105380 550106999 257
731760386 731765280 490
690464476 690473677 12
80828380 80829656 423
495428747 495438047 109
989367295 989371545 406
128642888 128643036 639
282139654 282142579 374
52513616 52520729 371
768324568 768330346 328
293124106 293130280 411
491247713 491249047 289
11713204 11719657 70
575799565 575802490 806
813334988 813337799 890
340372448 340373091 748
374177854 374185849 779
89735844 89741710 311
21539570 21544312 978
223145940 223153680 719
555302267 555305019 191
755235028 755244621 47
45313668 45319236 729
123032737 123035456 141
58458895 58459525 299
489424785 489431902 102
60212533 60214934 143
874637662 874646471 837
522912324 522912866 497
878993302 878993691 75
477927372 477937154 757
17303563 17303904 151
933914959 933923499 450
65709689 65713270 962
51065180 51073501 813
680377478 680381122 463
648046581 648050380 613
787748074 787757006 310
529105262 529108814 222
924631759 924638111 777
300201184 300204297 597
243904941 243904947 444
952023442 952031807 311
436269892 436276117 563
124960206 124966717 60
831429369 831432985 341
896049832 896054848 504
545515796 545519250 680
869563105 869564736 179
742247679 742255131 978
386715456 386724114 852
63301403 63310985 287
822207847 822216082 32
266297509 266300858 815
961054072 961060132 426
522485482 522485645 218
734983823 734993430 237
216310678 216320637 33
988587357 988588969 738
279758886 279762408 552
116302216 116311459 901
828661067 828668043 189
139171705 139180347 270
129232737 129235520 241
569586552 569591112 417
511298329 511300625 665
634745546 634746761 392
440491134 440494669 266
716283166 716284517 245
843743254 843751469 254
747503157 747505219 717
727764058 727771642 582
733463597 733466805 645
864108866 864117743 215
408486107 408490091 208
344071875 344076913 34
502295539 502299612 681
631723281 631724132 5
425354548 425361790 389
457785143 457790021 658
618746397 618750771 142
147470114 147472920 692
107257697 107267452 947
25349692 25354732 290
315527257 315530848 182
938844465 938845932 106
122819499 122826748 573
454952530 454957820 173
299037886 299040272 640
496179275 496182587 361
31168283 31171454 237
315274424 315282465 522
29675117 29683181 402
166058414 166060296 500
1140704 1141399 703
809541237 809541881 131
102558343 102562369 449
367453915 367455970 48
897235438 897245284 544
408186079 408186415 183
596565439 596567174 218
62393026 62400715 718
680916547 680922329 911
38115951 38116754 147
703132800 703136012 991
231936854 231942264 298
968599985 968605585 454
972966785 972973057 491
24244184 24247209 62
547786727 547788244 258
853895910 853902536 88
561318128 561324019 990
670039845 670041964 359
139835108 139838589 142
996053605 996060205 979
554222596 554229245 700
458219244 458224338 466
978346699 978355883 145
127106540 127112332 262
645987602 645996487 808
588718211 588718404 143
133950300 133956348 504
449474640 449479135 411
564966350 564969946 618
793967492 793975889 624
842651470 842657899 835
520559521 520561020 29
930249986 930257618 360
144209481 144216365 873
354640744 354641426 113
527278902 527288263 614
406173046 406177703 242
906232549 906238388 65
560890310 560899000 346
555745928 555753105 231
298964903 298969414 62
22484088 22490189 136
842387117 842387829 260
289189828 289194443 923
534620052 534622469 186
126464516 126468567 363
918619130 918628438 837
177434723 177438803 302
720434788 720435272 467
245003484 245007066 123
42161715 42170107 598
371164776 371169504 945
690231911 690239594 627
830226170 830234193 438
918254092 918255634 695
452819630 452828335 854
22640993 22650698 56
466701181 466704936 158
234474834 234475436 920
890928300 890936887 609
935061773 935067882 198
209526723 209536318 227
234882668 234883213 723
646412294 646413631 45
588325084 588333937 771
267778129 267783489 660
359533982 359534200 30
122282039 122290120 122
167287547 167295502 352
202924466 202931413 65
637455074 637457310 843
622360624 622370536 395
180125202 180132863 208
153135925 153142118 190
535615320 535617026 967
9667091 9673706 371
554272101 554278654 470
88049482 88050312 748
935917604 935922710 858
375860307 375861756 971
800364722 800364996 504
251592565 251595704 111
953224959 953231313 736
300526518 300535702 653
271207059 271215130 5
636037026 636043163 485
552868749 552874002 298
44343219 44346759 797
282194317 282200653 193
795864175 795868416 55
33830146 33830736 343
931154000 931162324 901
697362462 697362669 13
419854548 419861327 47
892526202 892527163 753
261251558 261254746 549
941292393 941301212 445
292182691 292190763 822
288720839 288721450 154
98194384 98200355 144
923527789 923528889 855
402176132 402185947 481
9016385 9018414 65
71657398 71657547 518
448267795 448274997 30
821946548 821951444 918
54877097 54880106 553
553847891 553852820 108
701875713 701881947 628
992427218 992427665 673
948846362 948848541 565
76530568 76539109 456
774556048 774563466 160
701180465 701184047 411
156930334 156936550 214
413012714 413019271 573
105464632 105465374 28
492187535 492193139 820
617524643 617526164 802
763670271 763679843 518
431521295 431523714 23
654907859 654908508 10
70016666 70022416 732
521693825 521701755 849
282310236 282314204 111
96908450 96918018 272
79256374 79261131 526
23162751 23164266 23
515777571 515787068 583
403370725 403376876 360
784136593 784138786 201
581602967 581610107 256
50462328 50463136 61
199731059 199737865 330
953582907 953589773 283
612802019 612808626 949
851851290 851853797 598
578124167 578131740 430
345468541 345475276 255
708276474 708285865 702
658975185 658979591 793
998927385 998934505 742
657179992 657184487 708
408289054 408294582 146
658467734 658471537 170
712130017 712138715 993
687321316 687328088 891
836989914 836990262 187
505839695 505843143 405
311395301 311397639 345
17327004 17330431 230
612705147 612705861 82
47404890 47412902 261
96475598 96483505 850
281611094 281614170 994
885121615 885125936 859
856431959 856437916 12
127314851 127324428 683
720933037 720942897 245
5580442 5586746 280
237144138 237150778 500
199760718 199765363 457
622516800 622522676 405
260907412 260910134 757
462147262 462149250 842
32335607 32339312 294
584274466 584275782 61
674847828 674848318 742
29663512 29669147 468
551739106 551747341 495
244318387 244326067 876
471409237 471417612 402
379422694 379431718 168
330571449 330573987 881
880628205 880635814 39
540577047 540583506 810
875064340 875065289 892
423927752 423934019 823
171640845 171645191 142
624043313 624043526 900
797563159 797566201 498
857011035 857020459 461
120124788 120126443 575
634309307 634315471 452
348556539 348560561 588
544477578 544482719 682
812226739 812235325 592
155719631 155728365 330
554787454 554795780 929
582879595 582883654 633
98092846 98101409 75
337571343 337578241 753
353592154 353595862 475
916155730 916162181 294
843718532 843727963 22
745911471 745912942 443
507586505 507587527 906
713018097 713024332 121
742086777 742087541 179
771939706 771939949 901
59348691 59351598 781
996115765 996125365 46
758682868 758689984 450
873956342 873962403 159
525023988 525032960 407
592514009 592520633 584
469519803 469523695 498
31105710 31110598 42
406232181 406238062 742
914023711 914028090 35
31039963 31048976 524
702327745 702333735 354
342447142 342453457 338
71522942 71523004 753
671348101 671354657 348
342995508 343005329 765
483459091 483467253 38
904965589 904974171 406
615750982 615752382 551
23119075 23127178 753
857433109 857434279 995
921818633 921819378 353
553846987 553849131 577
959626675 959628913 143
55313429 55320908 48
537142127 537151008 961
151024243 151032156 676
404546280 404551878 451
863242685 863250855 757
121716588 121726144 773
99391342 99401340 103
413164687 413165509 177
59152390 59157180 391
943520967 943528403 898
645259461 645267448 506
836875510 836879343 972
815915821 815919000 527
199383849 199393765 22
18385301 18385818 849
236701408 236710684 750
915839531 915841689 759
86839634 86849389 753
304545810 304553871 84
763921551 763924940 89
683973450 683980831 522
441082306 441090483 432
525727277 525734457 233
273883804 273884773 664
295550176 295559883 132
353961025 353965821 835
177268125 177275626 581
917871885 917877713 13
55139989 55143676 834
290403072 290404709 621
435804160 435809241 220
399173032 399174531 680
865135464 865136817 960
837232048 837236187 88
720009063 720012935 866
376709196 376711084 402
781565381 781573121 468
33968963 33971975 166
399600975 399609498 377
937613808 937616037 787
444044780 444054762 348
564153350 564157867 863
134815030 134821532 5
824461989 824464270 950
684994427 684999361 423
882281293 882283106 919
210573045 210579984 539
880676512 880685819 395
684464030 684465867 589
926481406 926482412 854
223166544 223166747 629
258492892 258494448 435
473542755 473542832 57
99076110 99082221 373
703944061 703953104 456
141245834 141245999 733
59909753 59914021 391
342236642 342237081 9
53582038 53584959 305
806634977 806643542 406
39282182 39289610 638
187327811 187333982 219
354977596 354983889 180
554850652 554852963 129
476695377 476703740 857
840520832 840529154 228
875552565 875558222 643
363355956 363362482 570
190416316 190421838 878
756334620 756335790 592
703757377 703764656 849
624213015 624218430 997
786887584 786896096 250
474079764 474084418 612
215284245 215293531 386
695495452 695499631 992
796994680 796998987 350
435387673 435395865 349
786318244 786323386 87
91799472 91804884 802
573280063 573284816 345
306442912 306443116 402
402297259 402305324 702
481869509 481874759 5
349268472 349271088 685
855921857 855929480 548
995591848 995595449 623
828188198 828193015 356
548463898 548467189 403
62517336 62519279 421
324467137 324468059 815
226111833 226116322 574
954779234 954781216 916
717963287 717964560 373
70514644 70519318 424
636612329 636616042 927
961809876 961815006 107
921659850 921667595 312
732034556 732042642 111
730833959 730835633 382
231941731 231942991 715
234082546 234088251 958
66502121 66502548 812
368604387 368611485 526
614469110 614477903 358
19380535 19385333 751
131350461 131352916 639
599889918 599895988 75
7870232 7875650 112
699158692 699161169 132
60522074 60531059 288
517756788 517761738 277
229822098 229827419 851
599015260 599023423 63
107205786 107214511 567
956178495 956179702 749
1855246 1861640 158
92344235 92350542 414
55833661 55842586 930
293303773 293312894 403
867271904 867279161 606
102205194 102212610 353
76731822 76734329 923
745631023 745640279 878
826866085 826871857 294
243468002 243469478 244
779532751 779539666 652
101902909 101903294 330
984754673 984764302 589
160122603 160125338 540
211357005 211359961 563
370399610 370409580 724
723849314 723850380 334
338208237 338214904 203
287113465 287120503 208
332517758 332527146 708
346318001 346319683 803
459864654 459869444 781
125563984 125573514 771
56318923 56327078 181
246255462 246263351 198
608412025 608416576 407
365578100 365585938 786
747575784 747585691 539
353420338 353424006 375
290317547 290322228 564
219478605 219485921 856
290242407 290251958 702
594953188 594960881 573
41960959 41963207 398
924569490 924571827 578
110050689 110055906 14
405642445 405643914 468
35560231 35562249 156
450467769 450477051 309
329747495 329753367 219
916867410 916873836 129
991360265 991368125 44
507645318 507647458 292
450477243 450486138 462
979978641 979981083 93
12539219 12544955 99
918558583 918567331 555
274402401 274406528 795
565762557 565769512 373
932268865 932277884 847
706439084 706447208 574
87107564 87116680 59
534138958 534144161 82
25613601 25621098 62
765334063 765339799 235
704588507 704596315 93
451788957 451798804 748
225029863 225039553 632
919370657 919379485 635
740748030 740750541 132
831995877 831999713 390
412592802 412592923 264
772781211 772783708 104
507514293 507522952 537
363785707 363786561 962
118681292 118682710 602
29735386 29742534 528
60139484 60148999 503
392937466 392939585 385
478597102 478602923 484
351898585 351905081 664
929709326 929711478 759
203389590 203390238 460
533101044 533108332 113
516804582 516813967 179
839511543 839514089 103
366277496 366280001 983
15661025 15670619 724
914580878 914587235 474
628799614 628802528 253
90586098 90592799 610
711412112 711412701 768
725868870 725869398 135
520611681 520616568 146
121254145 121256890 214
293130325 293140162 573
445861427 445866982 668
31236410 31246155 245
126801485 126805166 287
799410958 799417148 782
494845562 494848509 212
45101173 45108961 967
567803290 567812542 662
130700426 130703425 401
798855923 798865193 72
936055487 936055989 284
808464061 808470588 695
3366079 3373740 127
875868323 875871741 788
523940961 523946876 61
426181094 426182070 133
934487306 934495564 317
683601624 683611539 722
876913637 876918649 455
47524389 47526808 685
712238461 712239982 238
415600096 415608122 569
523886790 523891231 659
905275917 905276276 584
326864705 326868423 465
269969117 269978133 259
677691600 677692971 575
261444268 261445639 180
747095989 747100278 913
507774796 507778226 566
812218481 812221602 706
658590071 658594852 257
492750991 492756537 238
198454001 198456000 189
902500584 902501568 453
109334400 109341508 162
313801010 313809076 175
561001585 561010065 163
123772117 123781303 787
132813029 132817793 800
239496594 239502659 624
232394651 232398243 192
67454909 67460362 254
305592497 305601806 879
117643037 117644780 560
27547491 27554577 707
19036002 19037063 454
321563177 321571936 469
323763339 323768184 472
902550126 902551291 622
105447927 105451229 603
349727900 349729094 654
345957444 345961892 45
470539697 470547203 788
628750576 628752885 112
852487486 852491640 187
559203194 559205254 271
131621998 131629393 291
126155467 126160162 425
994932289 994937373 939
245727262 245732418 397
690758865 690766897 153
841133519 841133594 519
894634914 894641743 382
197200702 197202579 929
356364165 356370367 668
628943352 628948682 409
33771975 33772466 326
131851616 131851782 582
46954392 46956349 962
911893331 911897125 971
523714078 523717401 527
409778582 409781136 878
490058102 490065041 925
922661483 922670437 898
825231763 825240521 357
77832782 77839383 8
846984191 846986153 9
159281867 159288630 827
633456448 633462299 933
24574412 24576383 301
143116382 143124807 533
338810259 338818247 634
105097137 105103828 1
617549411 617551451 68
652401308 652409232 299
914656665 914665164 232
816035024 816044011 491
488158384 488165167 12
57182211 57190376 277
370555144 370561778 224
674004444 674013372 896
510805328 510808408 501
869574962 869577289 559
202497313 202500811 449
1740381 1742015 101
328701030 328710802 885
959806263 959814253 210
486377104 486382298 49
335232467 335235600 40
553326745 553333671 440
757585968 757586336 571
471724215 471730995 959
105520067 105520367 185
1547976 1555839 821
82469425 82477852 765
26032526 26036438 724
762586410 762592583 707
991631619 991635120 74
872450019 872459513 2
38498060 38501228 424
219382849 219387759 288
705704420 705712312 480
541305730 541305833 336
831283916 831292149 152
898221087 898226992 700
542002203 542003246 278
677283928 677289237 468
825133985 825141676 762
621194410 621200964 522
122647413 122647477 377
257597186 257602039 550
995015474 995025323 288
550740305 550750019 91
794346640 794354997 870
928331792 928332650 73
659468843 659476108 152
611426121 611426640 639
301558939 301565964 95
511211701 511215261 273
280649574 280654413 507
163199302 163207088 590
768963202 768967555 444
569665490 569675226 28
375858932 375866332 525
484058802 484060846 461
681767226 681775647 952
142500378 142506077 368
333877368 333883746 769
247529814 247539028 932
608424086 608432532 857
307574594 307578673 967
416880534 416886300 551
789529978 789539797 790
819345005 819351345 669
190125881 190129442 690
947577343 947577895 553
191250645 191255835 887
893397012 893402960 159
584183133 584185232 483
32287066 32294099 380
917905272 917907668 929
793602239 793608442 31
359426141 359431282 622
166117282 166119370 144
155505951 155512934 819
960956640 960957324 718
94454544 94454999 346
167425781 167434177 341
628912940 628922892 150
547676774 547678621 44
351850505 351851005 882
57149785 57151901 253
432537815 432543608 954
900196437 900206124 306
835984581 835987362 891
428993750 429000866 169
655958469 655959584 91
216928165 216931804 377
740747506 740748574 442
327462656 327465270 275
438014050 438022356 378
527459932 527463738 71
717713535 717719995 904
945788488 945791413 369
883546146 883548850 784
721112388 721121744 188
258580909 258585927 135
834686000 834690878 213
47857377 47863842 230
482278170 482281631 372
22751795 22753111 18
734667172 734672761 96
116659244 116660146 341
380670498 380674476 373
840301866 840301935 985
503575650 503580224 699
36481189 36482532 879
828440324 828442735 224
604427887 604434060 426
140840469 140844635 282
985354840 985363075 539
342337859 342346740 726
268939306 268940689 800
197696998 197706948 361
28807372 28813226 67
303287707 303291165 512
597615405 597623699 866
272781635 272784696 218
840681859 840683255 648
599612636 599618585 247
24520269 24521186 991
553418808 553421829 555
566284534 566285348 65
633347333 633354925 720
700395693 700405137 593
503492110 503501183 114
911232622 911238459 175
34714488 34719240 558
561140056 561142334 179
538366704 538371584 269
153705302 153712903 198
577391293 577393049 336
396608199 396612713 778
728015264 728022043 569
804799334 804803443 81
614745927 614752500 299
366463392 366463719 624
96432917 96442793 231
780578475 780584526 47
580877005 580885192 851
933136273 933145143 571
675227471 675236969 450
2004807 2013759 213
34923935 34930968 308
119165505 119173942 447
841085935 841093370 695
651456585 651464071 916
409209 409256 623
13241790 13249968 737
678119838 678123114 553
152205039 152209492 22
902468610 902469654 782
39878411 39884479 92
278202623 278207709 15
103304932 103309040 272
920613728 920617888 807
381104774 381112252 84
396010690 396017427 277
705078663 705088513 944
16932400 16941497 967
722454952 722464309 262
827867974 827877787 378
763079106 763081327 650
72180199 72184457 208
40735565 40736686 267
621028187 621035105 613
280320345 280321733 544
385075429 385077120 34
884242706 884243574 961
410917001 410923552 429
545975319 545980665 582
222553932 222561637 48
115880312 115883439 570
785508312 785510456 418
266361870 266363661 195
825090138 825093807 51
860328101 860330149 680
171015996 171021993 349
757563029 757571755 680
485727342 485735755 409
33628771 33637105 441
405988703 405993227 796
505275750 505283774 609
223884672 223891157 619
840018089 840023083 543
162013636 162022875 654
257968687 257973650 462
214020718 214028780 697
573664066 573670920 988
894493746 894496519 278
45958506 45965003 239
897996947 898002750 131
836026095 836028180 684
623125054 623134200 547
331474024 331476852 632
1808569 1811235 205
960189573 960196733 879
486937385 486946666 548
114611082 114613384 597
432486069 432491574 636
703995698 704004304 795
622598937 622605890 9
115882418 115890667 621
447210101 447215722 255
107122999 107125795 978
509466632 509469777 688
36880187 36880524 732
844659065 844665485 844
956335613 956336168 22
981989210 981990678 297
407347197 407354768 726
266038343 266038708 804
964051352 964055723 975
859178324 859187520 551
175303930 175306838 151
752446259 752448341 317
752618946 752624903 759
286307029 286316524 585
715014874 715017217 491
317439247 317440599 817
135557545 135558423 192
67844622 67850457 502
864813775 864818967 229
362491101 362492134 56
184001652 184004156 234
513335803 513341399 41
204818471 204828281 35
71155580 71161053 94
746768164 746771610 468
51300007 51306037 50
564720824 564729555 179
696059016 696060754 1
67913518 67915520 174
648683097 648692451 372
33061504 33062504 499
328171737 328179886 884
895996778 896005472 567
773416813 773418204 926
657607258 657611496 861
357420076 357429450 41
2328127 2336394 116
557227656 557236142 513
288157008 288157404 333
159167533 159175899 604
881953904 881957081 526
484336404 484344137 601
571277638 571283339 498
42880205 42881660 622
37967482 37971970 261
124070693 124072585 907
766112735 766114586 727
657200202 657205446 561
865177714 865178784 614
107375398 107379918 412
893768002 893776211 65
113389879 113394521 454
279576831 279586244 621
597147328 597151243 951
137256951 137263736 889
351706562 351716447 903
439279819 439280649 394
964697545 964704311 891
329051457 329054055 395
600255071 600255396 431
279507834 279517136 370
547354899 547355430 64
437000703 437006024 747
139409325 139413276 281
985546626 985552854 1000
633019867 633027839 60
439249121 439250845 204
259078866 259086195 901
502253107 502254802 662
604412502 604419298 819
429757283 429759866 329
7725005 7728818 68
822652069 822660288 637
3365166 3368253 533
35195448 35205315 729
366175798 366180431 837
562827858 562837132 764
948813412 948817471 236
181332664 181341642 516
125563326 125565262 866
593913496 593917277 49
480151176 480160733 129
897666244 897670152 263
831068231 831077640 72
24988115 24998091 858
616682844 616685239 860
515408031 515416162 982
455410796 455418812 321
106421383 106430197 766
944974898 944979605 711
276359114 276368295 291
675049162 675057538 875
393432642 393438628 878
15993906 16001237 46
239691329 239699273 12
50071537 50075590 774
80154396 80158025 745
621705378 621706939 127
786319698 786323293 172
76250464 76255054 894
948426525 948427867 111
832605168 832614764 503
736511394 736512979 489
335313624 335322314 57
779860670 779864669 387
662897032 662897575 263
645565807 645568761 818
995727551 995729641 518
514712028 514712455 952
678819200 678827724 633
171161445 171162929 76
880619555 880629474 383
139861060 139867613 980
551584899 551588610 832
94342957 94346923 363
645639694 645646987 430
822157957 822167210 540
991822125 991830102 380
610042994 610044475 268
783241946 783242107 619
13942930 13951652 494
20956007 20962354 888
36879389 36882383 675
455145718 455150366 438
439232550 439241189 869
933863912 933868406 331
989111341 989116024 303
685129233 685136814 823
643622964 643624550 371
503428582 503432036 469
488280201 488287978 11
251637046 251644525 459
626104284 626106441 317
348193311 348196704 72
753217748 753219210 485
473554617 473554977 590
24617299 24619512 3
51971601 51981574 539
403861424 403870320 421
447515145 447522970 248
9235615 9244065 355
965216976 965219229 467
196078786 196087939 669
841682102 841689388 236
158644525 158646470 56
241309009 241312939 787
587831599 587836880 209
872886601 872888690 214
940812490 940817983 533
549135912 549141305 433
186131511 186135042 533
13225866 13234494 382
756407683 756414715 162
305072702 305077604 604
261850290 261857173 793
918489345 918489380 597
61370133 61372146 402
384636692 384644193 455
573418256 573422337 634
271337789 271344291 605
834340222 834348440 892
603222106 603229113 153
829620487 829620834 551
992155999 992161140 401
586505603 586507221 774
70919746 70922566 507
66436694 66437385 189
450190096 450197536 470
126667902 126670946 593
499731536 499741095 977
16896142 16900956 871
244946384 244953641 980
444066537 444068842 122
367884438 367893549 966
5565839 5569218 451
220787964 220788182 929
402343471 402347026 241
843096660 843096916 243
268450481 268451307 853
619217424 619219763 251
444533402 444535172 220
635562623 635565273 646
205530954 205536143 558
910846076 910852494 820
761613394 761616217 35
19683195 19686062 996
898512124 898520290 651
869535715 869536450 400
464874310 464882382 51
257946163 257955168 589
225121764 225128637 267
348224985 348229625 327
935510630 935516778 275
669115539 669120448 13
541195710 541201772 236
990773096 990774321 774
88767443 88770661 133
49099094 49106570 151
26990845 26999122 1000
444077896 444079725 272
505124485 505130591 297
79543102 79549027 943
707247429 707249136 895
389853056 389858810 921
642728068 642735248 691
323954655 323964017 655
654320779 654326461 94
36169912 36171190 248
17631413 17636234 710
14639413 14646550 38
351444036 351447766 778
620062333 620067119 852
161089627 161094165 555
327540521 327548694 500
882777441 882777970 153
293446482 293455654 253
874198137 874203526 795
228577231 228577740 430
78635829 78639514 909
36731891 36736461 635
213327928 213331681 843
833545705 833555393 505
98126558 98133575 946
795097463 795097767 441
593573963 593581585 354
739784466 739787917 920
371985719 371986317 616
431461514 431462212 222
967310943 967315333 241
859041203 859051156 24
698213838 698223054 841
694986032 694995897 342
928900887 928907132 468
107205833 107210641 465
472270273 472278415 902
519338626 519346802 173
424881896 424883002 579
990704511 990711871 567
105492735 105499370 384
639394326 639398076 90
607048700 607057706 724
507383542 507389676 63
665493883 665503803 309
94985701 94993766 18
270883165 270890326 41
928480068 928487802 881
66255592 66259297 86
705891521 705898816 508
75965090 75967270 223
960144823 960146866 140
690129913 690131366 893
184280988 184288316 380
571111051 571120408 754
506295710 506300267 960
79899730 79904543 789
443046121 443055449 594
483003001 483004556 295
424272438 424276109 859
550832296 550840253 154
829993518 829993904 478
973313657 973314567 150
531522901 531523228 713
199607282 199615784 510
758984035 758990463 6
169375346 169381094 19
903051485 903057671 98
331867431 331876513 767
28188727 28194270 309
540268935 540271862 289
121084441 121093893 92
262545918 262547950 510
571702068 571710158 563
260969133 260976058 17
995840993 995847867 180
871303350 871304101 423
158239370 158241919 136
637645467 637650218 849
228293586 228299901 350
636075245 636076109 498
936955534 936962947 164
796111977 796121565 487
903674486 903674909 710
296440399 296446062 917
693004415 693012246 805
452178596 452186916 742
358895369 358900475 164
3684505 3688857 15
574581704 574584064 943
495859405 495860623 806
318349904 318351952 108
724563067 724568301 328
540328904 540330592 319
444653965 444655698 88
489661881 489667336 202
286853038 286853902 17
5602780 5604905 200
401478943 401487531 200
806348958 806356714 785
100917901 100924652 965
677971056 677971140 30
953560165 953567370 71
895263844 895263991 300
74784163 74792744 575
605606602 605616034 617
483572155 483573313 253
432500522 432506611 609
758114722 758119914 469
655609272 655615655 384
500761408 500767385 351
929646374 929652792 925
436768754 436772293 564
113207826 113214753 106
272703475 272703644 613
654147051 654155978 353
508092018 508093053 129
434200623 434205433 684
791368232 791375173 533
288312052 288313833 689
647097435 647100704 96
216100138 216104345 559
313670062 313676704 536
516886625 516894014 708
218595081 218604800 393
10933046 10935246 29
383562399 383569012 819
328368878 328369538 129
145922564 145932191 864
795251447 795251969 518
82704487 82708751 931
109199584 109207188 69
257740493 257749537 960
481887379 481896332 26
676904088 676909983 567
475123831 475123865 509
629636859 629639242 469
476531678 476535779 50
300825159 300828017 566
860632022 860637450 781
664077891 664086085 133
211924173 211924472 621
286333592 286341750 521
471558552 471562283 44
438355929 438363035 647
754396496 754404949 648
631376356 631384637 45
872354825 872364033 320
616565226 616571269 860
655375792 655379937 845
129614924 129614965 316
686380056 686387054 71
246804027 246813253 318
272040547 272047076 295
131492591 131498888 358
896271588 896281419 251
724794236 724803566 354
705655632 705658622 134
314708303 314718189 423
550391163 550393976 84
60472008 60474298 986
780171674 780174255 60
818689746 818691036 725
138799415 138808457 644
369871709 369876501 140
41327067 41334665 482
480805668 480811579 179
317944372 317946487 51
29274858 29276750 499
915622281 915630379 90
395167717 395175461 602
131989053 131996496 521
485494113 485494770 817
447049189 447054732 308
488212833 488217084 739
47340973 47348023 758
583862804 583865198 364
24121984 24130546 600
798022385 798028732 491
522129235 522131026 544
704334675 704343711 604
474253629 474256500 689
370782501 370788048 518
640725317 640726353 112
556122625 556126910 765
100983365 100984957 482
24095473 24098260 569
50253187 50261969 675
32595789 32598357 991
843380629 843384659 586
327966174 327966901 248
251857128 251858913 962
542708816 542710183 140
871727334 871728097 506
82744797 82745393 54
693116561 693122220 925
449202394 449207527 950
831807962 831811307 957
11393988 11396399 698
164718978 164727946 25
59921564 59931096 27
797202161 797204009 656
803517124 803522063 138
121909614 121910659 936
494396120 494400245 357
966738525 966740120 845
586277801 586278305 804
936876750 936879995 949
895173707 895182087 233
964223756 964229179 145
813639781 813644360 581
852789158 852795626 496
703409166 703414708 874
736282304 736289651 936
297166590 297171093 145
89668298 89678008 913
67287143 67293287 777
106634947 106643119 601
110481247 110484244 411
111421830 111425014 550
100320976 100326903 603
962693907 962694280 168
97881403 97882871 855
901108626 901116041 155
244102913 244108219 926
209609058 209611629 573
195776322 195782774 20
651807098 651810761 217
114542049 114549598 471
890342460 890342982 480
701476362 701479492 972
607865316 607868640 270
259227834 259233949 437
606564689 606571131 554
476818195 476821962 612
364384473 364389851 968
88518396 88519684 817
382981416 382986579 962
37166633 37175299 353
798764103 798765864 572
484513934 484523801 117
908055905 908061889 918
774695527 774705269 472
787841963 787848647 650
536293869 536298025 93
317217832 317224493 591
220282151 220286061 410
165290318 165293945 28
258877280 258881265 343
464040632 464050194 820
892202203 892205746 657
496199320 496201173 160
91242239 91248686 144
480245060 480252271 519
859283710 859290015 439
30010153 30017605 831
497000744 497002387 618
161064505 161072995 820
674008532 674010192 5
2891226 2891508 291
38055045 38056759 213
333492701 333494950 38
349585860 349591072 741
345562355 345570655 757
927986874 927996412 640
131226664 131229356 57
614633494 614636634 272
319242112 319245864 157
480550282 480559973 320
283208287 283209493 115
231012929 231012986 464
808478141 808485832 131
628692529 628701042 387
613835270 613840697 53
109297377 109304077 428
946340017 946346504 956
999730074 999731524 578
489749697 489756776 705
581689204 581694624 363
681909525 681913146 246
959483990 959493651 822
454098454 454098703 803
366984935 366990587 291
936869322 936873225 133
201545726 201547936 552
315265154 315273615 282
13070461 13070570 857
939446039 939446415 542
107972744 107980498 860
45175456 45182523 463
48912701 48919715 345
9755875 9758348 366
261197677 261201786 268
152823968 152832686 790
882713451 882718051 336
378853004 378855878 602
624985636 624990287 940
383228494 383234728 326
677856386 677857762 267
136903247 136904596 731
896093709 896102649 536
38957055 38962845 793
226487771 226497359 336
87378389 87378820 200
235464178 235466340 141
780042515 780047160 235
225002467 225005252 788
865041408 865042604 82
747458085 747463459 117
453941702 453945605 959
813885433 813892671 149
344322319 344332107 566
794318112 794319914 658
88406798 88415726 717
458424999 458431654 578
810951139 810959911 441
313766724 313770465 939
127425863 127429115 282
43890945 43898625 362
876167412 876172192 687
816914371 816917571 71
767560872 767570825 860
737862788 737871883 418
136501446 136506181 716
968817162 968822751 840
970039739 970049160 181
371538530 371546055 637
93266471 93274184 202
76001104 76004161 851
997598815 997606908 200
142446503 142452258 685
964186923 964191904 135
649260783 649262345 48
129188552 129196801 110
638832268 638836162 817
266172459 266174696 365
791251640 791259564 637
291588628 291593950 772
632224829 632230455 202
265651030 265655240 43
940776231 940782789 606
29034916 29036407 39
874749400 874758197 611
272237799 272238077 628
309906908 309914933 509
298698076 298705189 127
49562443 49571919 627
581299430 581308286 595
168818553 168827057 16
856010754 856016856 603
224076148 224084158 42
237412753 237420182 756
516097793 516102105 251
503026754 503036091 296
482184733 482191971 312
274905242 274910429 785
556260720 556264906 896
845273346 845276688 337
87725943 87726313 605
64652310 64660633 903
773651264 773658144 782
209685657 209689034 278
336942412 336945205 822
657198662 657200098 516
152159310 152163702 117
460656621 460665338 794
701379405 701384473 911
518095652 518098602 161
54910339 54919604 962
91531944 91541584 867
598644198 598654065 272
517023331 517031417 77
728220609 728224813 25
106985432 106985616 726
630588297 630593016 160
903903413 903912413 187
78145208 78145349 284
55392470 55401667 375
269460981 269466008 110
36652944 36659077 505
770528162 770528363 161
842646433 842653254 825
342936860 342937119 252
934980884 934988873 339
974321610 974330960 86
795660122 795664866 804
673901660 673909435 925
17823294 17830670 48
967665670 967670975 509
21220131 21223646 264
390622635 390622963 217
554557147 554558189 500
870192972 870196752 743
232021574 232029744 415
592208913 592217725 735
660463349 660463448 467
44925153 44925899 758
152006428 152012250 517
647286476 647296334 256
290708336 290710456 641
173803951 173809363 186
42701168 42709187 514
119456018 119465627 701
279772760 279777148 771
483153175 483157293 154
65218260 65221780 656
224838727 224841901 169
745192484 745197288 975
534188351 534195956 801
8770959 8777565 108
58109599 58117537 49
305248785 305252170 136
445351298 445352647 546
821353999 821357669 881
220754121 220759294 127
617873274 617883228 722
660887931 660890689 821
728732450 728733810 347
134197426 134200560 699
402497577 402502546 386
702336684 702337064 375
129370084 129379775 530
533122220 533127748 702
341335117 341338369 633
933513997 933523447 737
606900475 606904992 452
169441548 169441682 245
666062369 666067832 520
953802066 953809975 145
827430766 827438096 81
282689503 282695349 263
640865878 640874745 581
797177407 797181820 196
871080109 871085367 810
142346742 142350948 544
946646830 946652206 903
349198633 349202503 192
574840877 574845319 281
73798747 73802227 146
675227893 675234898 585
92931974 92938344 59
385020587 385028518 616
4226168 4232823 744
100932713 100936602 339
791461522 791467988 929
1599417 1608977 346
496703320 496708028 310
790177512 790182177 641
315787143 315787936 390
355213288 355221093 255
163469874 163470547 974
147926283 147936056 568
732919900 732927863 920
9121995 9122765 731
465351333 465354361 634
740154612 740157216 716
587915958 587921556 430
30593268 30596994 372
586765260 586767711 412
210234001 210235264 343
580946607 580954100 597
981592580 981601150 436
905554148 905557508 144
855041419 855049276 564
848618150 848623888 506
586180134 586186088 865
161857851 161860152 542
629882631 629891276 82
565095354 565099532 764
41294766 41295562 85
586225108 586230610 927
145334705 145342537 403
956160491 956163044 129
875444985 875446051 848
151604550 151610227 250
428617055 428621489 615
708081919 708090399 937
339218812 339224500 877
259688894 259696450 74
490312008 490320051 975
533785092 533786880 130
406094370 406096998 216
255166124 255166459 801
813920253 813924708 803
796511452 796515627 658
668291053 668296739 295
21930019 21930031 132
592827955 592830703 600
116610832 116618453 774
32560258 32560505 712
550910232 550918953 108
105123714 105127419 207
676793280 676798627 500
23989432 23998023 777
1753587 1754880 954
311220244 311221017 184
538569539 538572523 684
550692022 550692249 995
124953973 124956703 550
826450746 826458580 112
548993458 548998211 766
731323566 731332554 141
371292124 371302078 287
277575974 277577759 389
473103751 473109297 942
814512704 814521201 898
582936239 582938146 872
633939923 633940508 152
11775270 11782324 911
123614820 123615273 630
164803283 164803690 580
816609399 816616519 241
485127540 485135507 534
278040178 278041880 259
9267568 9271926 569
180353860 180353973 123
459590108 459594758 567
16389981 16399544 31
1130482 1136501 468
972873394 972878196 651
374244374 374250531 994
51120954 51128178 901
813659546 813664418 930
338653431 338656296 285
797575690 797578649 390
897212610 897219056 901
96268084 96270601 298
933311650 933317386 320
811551682 811558013 259
708458500 708467112 719
597966502 597966916 812
881585495 881593566 951
143155396 143164386 332
606484677 606490966 889
696632962 696636298 364
591736703 591743960 696
106308604 106313572 488
675801252 675811210 257
934154572 934158966 860
745660182 745663928 207
86449252 86449303 576
121325063 121330357 249
519413364 519418380 819
765841695 765843624 819
991166583 991171152 508
57171947 57173990 158
144211644 144214522 892
416908481 416911789 627
39136089 39138984 42
12024950 12034190 308
13481156 13488302 76
417749082 417755015 339
275949682 275950925 348
401742501 401752029 33
986297320 986304139 30
679706179 679710672 81
379181689 379183848 734
180991932 180994266 341
18448559 18450895 518
408135951 408136030 227
58512609 58515201 538
715028685 715033719 910
111786025 111788339 997
96972723 96977724 778
424557106 424559657 141
791172136 791180434 802
346103568 346113067 104
343143653 343153193 238
310609994 310611538 461
887689862 887699764 983
820043440 820051802 660
46636329 46644885 419
836277239 836284599 859
265928586 265929958 150
396399363 396400300 112
71372504 71376293 251
200536306 200538276 429
780618760 780628699 889
228528350 228530938 257
730884811 730886038 574
4745794 4752472 851
63592454 63601706 461
177690222 177690358 796
917956080 917961396 853
391165230 391171134 366
436131341 436136895 14
585076942 585080448 229
217183722 217184058 448
513443611 513445151 659
49854218 49855255 83
529518792 529527696 946
715982643 715991960 137
324274455 324281764 917
318696601 318701794 282
943705454 943706589 9
181407171 181414854 239
117941185 117944324 476
804443765 804452345 121
731542213 731547345 467
914879223 914883558 622
389628306 389635981 273
828349252 828351184 374
130194739 130195147 49
278925656 278934536 802
392986937 392987243 784
868777946 868783564 458
630187536 630187725 425
877752011 877756416 761
244606484 244607855 411
106762951 106765041 927
900138924 900139877 585
629480197 629484835 236
63411922 63414320 340
527107970 527113918 396
791040772 791042959 257
98891907 98898925 936
886792715 886801875 151
739820140 739829095 481
727674253 727684154 23
216315014 216320134 139
550563941 550568007 560
817488876 817497683 582
880556112 880563192 695
769072803 769082159 111
801735550 801736381 816
922249806 922254025 465
164539094 164544715 650
794028245 794029587 197
172710076 172720035 875
327094100 327100706 206
877092238 877097856 109
64849149 64856981 910
718714082 718717682 632
968881776 968885102 675
94277889 94278528 487
192922054 192924733 557
428559518 428567745 694
283894168 283901641 969
489194364 489199185 847
289066590 289069814 738
790273796 790278567 921
745471256 745471670 332
636655516 636663471 853
674722149 674728778 527
91811824 91817370 751
531481661 531488554 132
92623570 92632840 606
662030263 662033685 323
684554582 684562882 467
35354430 35358239 62
635777518 635785748 893
36387791 36393422 223
54674122 54678940 635
423708974 423715010 822
765081500 765090141 599
733043601 733048648 77
397328733 397336621 424
774992338 774998289 290
512579012 512588006 519
782798830 782807389 336
912745891 912747143 651
632028784 632031474 220
858013006 858016876 656
161928991 161935800 240
807625813 807630647 348
299446762 299450090 116
125281190 125282997 804
713688615 713691857 753
53595905 53601013 635
486713773 486715998 944
449592460 449593441 474
585022111 585025093 792
343506682 343510070 231
361701689 361710262 993
314329280 314336027 606
145717628 145721085 820
92381095 92388270 117
394426898 394435654 102
566401652 566403274 98
145376287 145380357 275
19221583 19224659 342
676231406 676235109 543
300277198 300283528 101
651065779 651069971 649
152306124 152311031 360
569079730 569088428 833
339462901 339471932 496
860784368 860789744 771
908036471 908041735 653
698830920 698838609 308
15966547 15969341 422
772189239 772191068 997
452044134 452044783 605
913544235 913545775 549
23651235 23654130 124
737474594 737475724 326
59493778 59501766 973
409957273 409957299 166
207586395 207595294 713
505977049 505986766 545
496875707 496885158 308
924842129 924848046 829
932447476 932454317 546
10682082 10684530 41
373763981 373771619 12
483506106 483513683 711
190658783 190666087 661
735086755 735092331 979
363733273 363736005 470
642999985 643001959 528
423295880 423303252 834
871326189 871329774 379
220871368 220875682 57
67175914 67184968 320
766338305 766338721 816
618148317 618154784 257
896718378 896722704 474
88995041 89001228 316
760795370 760802797 200
820155840 820157568 835
818423719 818425242 824
624081903 624086764 292
156803283 156813182 587
721148339 721150879 963
83177660 83185146 671
119058826 119068040 483
566266433 566275288 428
484294259 484298655 126
283099575 283105436 448
22785126 22790441 105
209327960 209330435 641
192120134 192126926 717
43487427 43494774 159
253426364 253435762 866
980102677 980109653 525
597280348 597288066 203
293498181 293498964 259
406898608 406903665 705
525084735 525087688 872
716822533 716824481 228
772595638 772596489 302
820732629 820732827 630
880043346 880046919 591
876431856 876438729 889
24557722 24565291 197
943275597 943284839 681
103250151 103256926 245
548683411 548689488 772
926119466 926124382 519
143837339 143846476 95
579541917 579545550 276
199140570 199150494 943
626715200 626718075 385
724101790 724104172 542
64965029 64967597 24
879966225 879970308 556
993196905 993201464 268
970923502 970927936 588
297440274 297446795 641
108363144 108372988 578
426477238 426486958 503
313626866 313627072 57
961932159 961941832 659
267396895 267402366 764
483447437 483454434 941
442702812 442704039 714
742443368 742452411 989
381199986 381209632 674
60838575 60839833 176
11476567 11481814 14
949936496 949943224 121
501330350 501336900 796
486390758 486395669 22
637677416 637685963 35
831622180 831628095 429
797815471 797818472 48
627016536 627018747 571
422475526 422475847 947
437908550 437913538 947
746918725 746923018 89
198376090 198381881 468
519306211 519312490 415
613882358 613889620 168
256303380 256311832 168
875703765 875709158 603
684532195 684532849 850
267787593 267797489 166
913634164 913643428 116
150544462 150546071 991
423442408 423449022 432
693207496 693210040 719
238833316 238834015 4
373946730 373952762 751
912996249 913001302 561
123378768 123386747 901
636025371 636025596 64
598671572 598676170 763
753760738 753762463 985
335009204 335010455 109
550739195 550746792 956
264943627 264949638 245
280075345 280078566 744
97464701 97473641 599
203502451 203508948 185
88382362 88389965 535
731210263 731218436 430
487350678 487351888 917
278787441 278796362 918
233028777 233030406 731
787983236 787989138 950
690569544 690577160 15
139163789 139164770 747
505588532 505595551 207
256242482 256252312 267
794912666 794913697 742
849819201 849825213 290
810526981 810532410 409
92307249 92309591 616
608794167 608798600 27
68081248 68089304 983
188578198 188584861 565
221041563 221047524 490
551788309 551793374 818
407281516 407286271 243
553033782 553040701 381
112423875 112426576 132
721477165 721477907 209
683897924 683905145 428
900930541 900934405 423
412616919 412618839 654
917179901 917188886 779
384595816 384600053 692
242423657 242431386 488
440644474 440646043 764
35277068 35277736 706
262187449 262194826 198
557618581 557626868 23
408921141 408925748 95
94882569 94889409 333
553564342 553569375 169
867916996 867925248 202
286059125 286061656 797
242121818 242123833 700
946726305 946726862 470
508631419 508632572 373
17717126 17721957 149
881351675 881352445 440
910062048 910066445 654
343639143 343647198 112
495909826 495917584 486
582438995 582442140 760
644321196 644322074 202
902597992 902606492 300
909057692 909058770 223
776014513 776017878 862
203985886 203989748 301
10428385 10433656 670
64302825 64311158 179
754539829 754543264 606
982069940 982072796 726
12026427 12026527 840
614105537 614111270 78
172903090 172908665 837
78326391 78332164 898
328568964 328576858 378
401358826 401364597 334
116432477 116437675 314
178892147 178896609 694
850175325 850185076 215
77680932 77690422 561
120006007 120013135 254
140034847 140040510 141
128859276 128865321 20
328601112 328602981 941
538503010 538506702 726
119712738 119716987 395
237431072 237439441 448
330558737 330567143 676
456641430 456650186 732
811834644 811843700 728
892048205 892055269 501
132237459 132244965 811
29239950 29249628 210
780620969 780626213 701
470911 474611 804
169836986 169845396 83
787672380 787675616 838
716921828 716926859 740
874404503 874408214 317
14660235 14669780 176
972275313 972283868 688
906759814 906760653 398
137251976 137255688 734
984138536 984141286 180
378262238 378267545 987
500708392 500717669 531
900319475 900321489 497
398560664 398566213 200
321807755 321816846 331
372752423 372754816 106
629075598 629082122 788
63299637 63306668 926
962943035 962947360 14
14414120 14415404 421
693797651 693800593 737
392112989 392114398 389
229072871 229075386 421
442108368 442112998 630
66810918 66815495 341
854789249 854795109 988
322910706 322915077 947
363223493 363223832 70
960481418 960482686 520
143924433 143931271 506
399206204 399211661 727
21764942 21772602 692
738986680 738990120 481
633511101 633518714 933
127292732 127297945 491
947252423 947262371 470
960566761 960569709 399
139511059 139513825 612
390845129 390846952 210
556853649 556855899 279
621675154 621683531 350
816088231 816095326 57
788284923 788292603 634
143617405 143621135 282
133162688 133163480 495
78728529 78738068 956
500551000 500553366 474
732738398 732745774 484
838590360 838593544 911
781049921 781054035 473
427047552 427050584 886
470380901 470383781 942
303162959 303171188 326
6982944 6984541 513
23949225 23956836 781
420872719 420876732 470
905059025 905065688 271
946902499 946912431 130
614659333 614663492 116
16294596 16298371 454
148249068 148253103 943
409728955 409730933 663
527531896 527538742 9
240644573 240645071 756
35094436 35098144 542
38174216 38182743 857
49652686 49662334 169
882612956 882621394 582
529082436 529091678 353
527389904 527395371 45
286905358 286914719 288
134336651 134337535 784
33255666 33261212 236
624463674 624469451 631
904094430 904098152 954
710343323 710345079 642
416906180 416915595 58
229366700 229368933 972
880463281 880472444 219
61302635 61304446 60
405451029 405456899 321
634923318 634929274 535
925133101 925138048 996
431759687 431762342 28
309269670 309278763 847
434128623 434132080 530
79725616 79728538 250
151119673 151122243 276
447729645 447735141 737
584214864 584220725 102
429386275 429393714 174
131492947 131498793 897
247747482 247750542 285
10714478 10720404 346
513554856 513561381 540
938846703 938855267 703
177280584 177282737 397
278509184 278517705 141
125145460 125148403 516
98788198 98796022 524
579343650 579350700 912
853717174 853720321 616
56245423 56252420 123
367667708 367671854 964
117480406 117480778 827
209777945 209780504 311
207419998 207422461 411
674796395 674805895 183
398822886 398831952 599
407446402 407455145 229
614485926 614486268 484
130425188 130429666 686
885154804 885160329 368
213873277 213873289 877
990791241 990794998 593
82727419 82730109 362
71294081 71299095 66
183700492 183709395 601
276099025 276100701 946
91186625 91187033 839
770727204 770735000 731
744107038 744113065 797
290302724 290303670 285
362094442 362100053 832
117680321 117687852 782
628164264 628169079 28
832392977 832399002 271
907647042 907651939 259
132435644 132438760 133
336936940 336937400 408
619939129 619943881 959
560785861 560793650 697
718227008 718236563 589
295991645 295993437 757
661747477 661752958 517
638007610 638010187 694
434549989 434550372 303
258794611 258802808 402
638054221 638062906 525
118635355 118636268 622
813017114 813019156 273
335685424 335691001 961
817065472 817069886 724
142312062 142317722 929
230331170 230332079 803
71914037 71917954 292
897271731 897279104 757
335247384 335256841 263
864508785 864516274 114
613671310 613677618 904
378954282 378960604 174
78568555 78575464 303
161653866 161657961 439
65996591 65998580 572
6207520 6215304 531
804999672 805008684 99
238020965 238023035 7
990180721 990183702 524
821642336 821650560 613
717357800 717360298 406
14264055 14268733 312
332300228 332302909 992
84768531 84771245 495
842412321 842418234 409
48706894 48712547 492
70432424 70438256 610
398112873 398115065 810
613781879 613785411 392
828750403 828760033 111
386105366 386114538 137
551965771 551970425 797
991865083 991873197 9
746521426 746528140 87
633000271 633003555 106
793613680 793620328 642
311209172 311216887 202
110217132 110217535 76
235392942 235398189 670
727016685 727025226 302
597080796 597084899 382
164289284 164294360 868
955080080 955081026 581
753054440 753063062 824
14833528 14835727 739
363962984 363968231 545
101617627 101624760 477
590346179 590351467 280
68169606 68172968 962
672752276 672755031 396
783285578 783290433 196
117127311 117127890 766
836025178 836032944 121
124795759 124803277 901
920723933 920728063 952
213705672 213710767 33
757480568 757483470 285
622481045 622490757 20
59336325 59342460 695
534344636 534351919 55
23740033 23742821 560
766144228 766146049 700
166039345 166041545 919
215290465 215292505 928
512935366 512945001 815
544490668 544497356 685
251053701 251058294 532
648866336 648874236 908
995629355 995631115 889
379252051 379253468 144
379267456 379271288 328
740240016 740246288 172
184008067 184010298 545
960618986 960624804 26
380676265 380680338 439
459013431 459022625 874
707077116 707085127 877
784033998 784034821 274
427713906 427723655 994
558802794 558804114 702
702569289 702575994 792
642298968 642301312 109
347635491 347644303 120
654604036 654609496 947
245549412 245550799 138
336162851 336163574 996
845182725 845182870 906
382605952 382608505 503
718397225 718398051 102
616925571 616935084 455
612535624 612536272 910
728967416 728971267 84
437397876 437401985 972
903866347 903871549 548
343663294 343672465 388
122240433 122247665 657
636604779 636609271 393
137810036 137810326 127
274722538 274731899 117
895487991 895494621 251
379358446 379363541 674
958117706 958123129 415
372005791 372014425 295
657547113 657552489 914
775360661 775365291 592
958639048 958647935 471
666395705 666404629 426
310740449 310743200 331
970674576 970678931 813
631461044 631462947 513
851902645 851912523 188
334568670 334572075 630
721758085 721766075 298
213622731 213623596 312
464766644 464767295 618
720739236 720744807 59
22736059 22745571 277
215939835 215940873 881
830440166 830444447 22
142183330 142183398 505
63062194 63070105 784
58128734 58128775 769
856350364 856352254 542
452674012 452679997 780
45933324 45942433 678
684824292 684826310 975
491587351 491587710 328
807859978 807861767 776
918935860 918942457 503
804570233 804574379 271
360251090 360253737 36
965336873 965344066 471
282977992 282982783 989
980147535 980151609 238
271941666 271945248 131
81204696 81211058 962
219092021 219096489 498
351999348 352004587 220
790667125 790671717 458
63318978 63325859 26
96383249 96388839 787
446795285 446795882 281
449123755 449130644 137
825126743 825130782 356
640943332 640946242 249
508823814 508831131 81
2023776 2025026 967
995795624 995801424 479
706079195 706082785 552
963314653 963323552 209
614718029 614719826 954
18318816 18322172 923
84762096 84765714 883
522914583 522919055 728
932933939 932935843 589
65786188 65792792 145
606295620 606297793 73
46049587 46056972 996
45424417 45431611 395
375872320 375882099 122
841963528 841964396 97
508981833 508983358 355
489747756 489751444 718
772271989 772272557 175
336702068 336711467 314
454979657 454983424 915
913342152 913342183 641
78365225 78371047 343
154564572 154570954 238
80090968 80098851 137
475812439 475819645 65
733079536 733089477 807
3720242 3728509 995
884341961 884349451 118
757620487 757623718 179
264499151 264509132 777
61285417 61288893 345
2519410 2527539 849
83996753 84004911 768
864312990 864321725 709
11815478 11824237 177
436189542 436191152 828
8270350 8272574 234
517852695 517856913 979
635334813 635336878 440
146166992 146174659 260
821168118 821177331 231
414117463 414126337 426
676097311 676102929 192
505048431 505055069 627
129359490 129362787 149
538477667 538484128 557
946417495 946426732 207
695443079 695448393 168
705310057 705313732 966
165236848 165243732 563
530203107 530211815 928
566067338 566074933 702
351194764 351198877 227
892666307 892670951 444
270572934 270580005 787
813243433 813243615 670
253757342 253759678 253
743318549 743325096 881
723818068 723825210 672
100360034 100360549 804
989959947 989966594 53
453903226 453905405 115
642192928 642195002 838
343858506 343867743 991
423212950 423222190 633
892071736 892077323 292
39140757 39149063 797
872690360 872693146 731
763089592 763092834 370
198189615 198194518 209
324157419 324161275 154
667193822 667196298 436
788899937 788901158 832
70405776 70411482 535
869276116 869277106 522
462354100 462357632 293
240633743 240643537 54
3048891 3056322 714
445042622 445045962 793
124441343 124444118 904
353965552 353969756 962
368851056 368855807 598
30132493 30137670 160
246553676 246563269 578
58264562 58268789 297
588354434 588359000 101
650066726 650069100 661
497158780 497160350 581
577981844 577990543 444
763837636 763840123 921
7602541 7607571 168
151752853 151755827 237
797675450 797675531 241
292595961 292595966 722
127856541 127856943 318
284219188 284222864 365
801239288 801246284 802
423090300 423095806 130
169946232 169952967 431
804896676 804897439 75
231163948 231168020 269
920389116 920391217 870
244798703 244807611 962
140776295 140780426 80
531244017 531249075 110
990510685 990514946 221
128414050 128417740 410
38104202 38112086 729
17597334 17598446 891
69485115 69494990 41
613176189 613183139 730
707668808 707678512 272
869297678 869300567 263
980711640 980714902 214
993497071 993499070 408
113402181 113403925 787
781297753 781297980 805
647250514 647258753 122
60935594 60944526 670
747818485 747819490 244
29285877 29285986 117
207907606 207917295 103
287952877 287958764 144
67097140 67104339 126
690452705 690456334 828
285876113 285884854 861
990102899 990107530 647
309405055 309414930 282
961840176 961841739 600
969870847 969877275 383
843426441 843431674 706
961154557 961158188 837
95960662 95965968 644
197676155 197676902 442
849528281 849530784 662
140310109 140318905 62
60532322 60534629 565
591125318 591133622 582
65160601 65165274 839
57784552 57788659 284
638482285 638488766 605
272946342 272953504 532
816329178 816338198 335
990444822 990449766 276
481037616 481047393 274
281604628 281610146 382
653031690 653037183 92
81649256 81659184 504
67224187 67232832 444
113143027 113143603 580
377289662 377297968 157
36433617 36435562 291
445966148 445968911 787
746356482 746364711 438
4701760 4707304 368
616487383 616495718 108
15073116 15080041 168
43078208 43084154 896
9907712 9914567 575
729918155 729920953 154
25496736 25498519 17
592586242 592595284 573
539824884 539834675 306
815689672 815690588 212
322889460 322894205 731
58436179 58439961 230
15156287 15164692 770
958614805 958615726 562
479937053 479938267 893
644283628 644287587 248
66988132 66992976 615
681500150 681500500 598
318315073 318324294 81
88729380 88731441 694
688220591 688224403 767
450342673 450348507 223
656700254 656705481 794
960325023 960330926 572
147898936 147899890 60
434129828 434130435 406
784677076 784682513 485
281863042 281868376 806
109604992 109607234 362
713869072 713871158 588
693528117 693529631 625
905800235 905801051 840
114656459 114663204 340
40202603 40211994 997
20484175 20487294 706
770441585 770447948 41
19992992 19996498 860
499667826 499674153 826
97019633 97021922 217
909422344 909426690 986
900049283 900052696 696
244306259 244310495 430
148113099 148116860 64
331658790 331660765 425
901041786 901050001 369
188715493 188723936 492
691479884 691484918 690
623806744 623809575 281
372228922 372232689 213
255061489 255070132 216
508517476 508525416 687
378366522 378375153 743
462434951 462443085 256
269939367 269939460 721
761204791 761206782 711
84130161 84138108 636
377878002 377884988 902
722092693 722100400 993
956186324 956191770 67
337247537 337249981 485
284178104 284180471 537
637989791 637996519 847
9515534 9523461 255
365928140 365932430 804
747430212 747435420 139
27022274 27027656 964
975145909 975148666 25
316826811 316834485 181
551732803 551734011 256
629399870 629402352 820
311766705 311767293 210
646366241 646370433 474
730021087 730023364 336
710844343 710852947 916
773011146 773014712 286
817563284 817571825 166
885732599 885736155 47
816482624 816484685 972
938652804 938654437 219
476988411 476994450 354
981518231 981522154 592
518308793 518313599 971
613210266 613210751 234
581173952 581179879 635
839622867 839628839 599
2278153 2280765 836
5786318 5791692 981
228025364 228035026 287
243604335 243612267 394
8709555 8713601 74
565621258 565623287 105
493484851 493489099 729
135322822 135330253 439
205683405 205692910 842
365462040 365469964 741
67121639 67127952 923
190200824 190204042 55
4812805 4815783 162
532817091 532820357 423
178462837 178468128 94
571149910 571153027 346
875161365 875170276 742
884347094 884353960 401
33760884 33761726 364
34247076 34256515 192
658816817 658826208 172
430066091 430075327 819
233727498 233731612 181
886283660 886288160 877
883936433 883943208 476
998641527 998646923 333
769466223 769470509 391
862202964 862204378 621
742578366 742585631 255
844282729 844290494 279
6938921 6939391 292
85341443 85351014 777
85276613 85277057 769
234769793 234774124 850
629941669 629950834 767
132018146 132020303 943
159136829 159143744 836
352266221 352272329 174
404278192 404278522 394
815823447 815832532 689
509913076 509913376 801
701152368 701152655 3
432258496 432263923 54
708044264 708052962 115
913843113 913848063 608
80634231 80640538 626
927051175 927060225 570
885804361 885806453 126
988724534 988725249 750
122088928 122096270 101
320144617 320146032 723
94224768 94230254 138
21879122 21886333 165
336835176 336837462 984
630409290 630416081 472
786537897 786538566 456
656378874 656383440 917
9398444 9407541 300
560315921 560318435 523
51709671 51714913 894
32895123 32897008 989
510811196 510817271 803
570799334 570806718 464
3168849 3176686 36
337656832 337658597 73
56721305 56731218 340
144896760 144901200 132
761320027 761325451 284
258257328 258266300 322
892503201 892508615 287
479881095 479886512 218
382820436 382828134 917
302473590 302479298 736
671099054 671103927 82
49257441 49262915 715
350791864 350794324 596
803820204 803825505 700
892942686 892944154 598
651447322 651453536 767
68058645 68067318 605
969898282 969907633 915
677110852 677118933 773
283921120 283924633 962
812208206 812209480 1000
598807288 598810937 869
979160354 979160950 393
739805301 739808081 675
389637352 389643703 984
938054951 938063774 323
502923068 502928942 510
283435024 283437771 143
165002291 165005198 561
658436063 658438493 920
187052025 187055471 331
754019024 754019654 534
549510243 549510734 600
777730635 777740413 868
436093311 436099408 526
138434646 138441099 153
143011969 143021787 127
194844829 194849599 381
921297972 921301534 837
262740885 262746359 763
669130804 669138601 894
516599486 516601725 664
1888020 1897040 787
328304619 328312054 562
152185838 152191788 689
366474364 366478814 764
475133867 475136179 259
546222993 546229619 778
402156374 402164702 938
425077561 425083059 809
46391324 46396136 55
930822218 930828180 675
382210232 382215993 538
674683020 674686242 388
105594932 105600803 546
359550620 359559096 701
79637736 79647596 823
916262995 916270476 774
857894124 857899789 47
69533413 69539151 555
504584222 504585932 217
907647627 907656236 13
32742653 32749719 530
576863192 576872343 665
22772580 22777223 636
659080475 659081697 321
771705176 771712097 872
356174999 356178141 768
459851123 459855778 37
4031521 4036542 218
251457076 251458373 369
576291293 576300989 441
495133657 495139280 744
9872187 9880284 417
153844201 153848755 21
374202837 374203781 245
594971508 594976387 204
438767732 438773239 509
451814500 451818702 936
741300887 741307012 127
879788104 879796462 890
766183825 766192701 927
183826617 183830259 968
662410361 662418776 552
434167128 434175130 64
899659148 899667419 51
270953394 270954259 213
627687597 627690074 725
738641105 738643276 359
314224392 314233169 513
423970869 423975737 94
572464758 572471658 966
519870036 519871937 845
298929356 298937873 261
486505908 486506556 877
810404971 810414741 680
929707022 929708875 991
468633585 468635818 33
930843309 930852109 926
628703668 628709876 57
418762532 418772010 939
699960625 699962113 998
901105592 901109108 24
222363788 222368137 58
673607399 673616319 922
408680627 408687157 582
801786308 801794430 986
152928650 152937225 338
48359035 48365594 145
792408311 792411424 342
126377368 126386474 408
782570657 782580390 584
527172006 527179041 795
544008030 544011101 361
348005439 348014857 185
373331360 373332278 330
519644943 519653945 496
762932279 762935234 598
878364617 878373033 8
162132112 162138087 437
223426455 223434027 749
191251214 191257708 334
638071148 638072370 212
83756294 83761533 525
974719655 974725136 941
355016191 355020369 631
35050872 35053553 331
92014369 92015629 327
552089317 552094630 61
493602676 493606315 752
397774465 397778494 514
683367213 683371592 580
902857897 902867236 3
957352109 957356119 456
921729985 921732722 346
469598926 469604950 948
862155907 862156308 491
901187237 901192808 313
592137916 592139609 454
983366976 983370718 354
719799079 719808657 60
927811592 927818318 330
242491523 242496440 747
338494527 338498879 106
464861333 464867852 823
117081030 117085030 81
668484978 668491109 858
491234469 491239546 705
200778133 200780345 867
675480586 675488119 55
929990291 929990473 707
187733702 187738265 922
639962031 639962369 385
777262777 777263085 957
683392235 683400365 865
185586409 185587278 697
638861489 638864190 788
78268348 78276237 116
153370402 153378094 358
711224268 711230110 928
950465322 950466045 576
121384380 121387579 167
54832303 54841534 929
211216039 211217363 920
695371346 695373250 891
429028211 429035083 244
586818258 586820511 573
178381047 178381075 370
957420162 957425929 3
368589871 368592617 220
395257149 395260273 727
904704725 904714367 935
382293243 382302272 525
365481523 365489305 891
45280444 45289115 844
739067685 739069065 852
711407929 711416253 701
335818853 335827654 246
251018574 251023297 193
510301576 510304624 406
641664795 641674520 293
575098522 575105043 208
350852808 350860804 127
608889683 608895753 83
126471926 126474559 736
586991769 586996001 598
28551972 28556871 717
237497673 237505009 234
997129919 997130934 262
313335462 313340669 512
192305868 192310043 911
289539161 289540964 33
726419719 726429427 749
557779846 557781714 987
699868279 699874720 20
995540014 995546928 385
726339612 726341354 381
331601680 331604855 230
989707264 989711671 652
510592878 510595665 649
262848390 262856286 441
494247300 494254904 106
962010683 962020654 929
48431783 48438974 434
266475771 266481234 865
366455790 366462412 415
87439526 87448409 585
140834907 140840224 779
567493486 567495048 241
913401137 913408222 165
541375787 541377558 307
945598578 945598670 608
701168035 701175019 979
11453315 11456926 194
632827750 632835372 39
396795966 396797618 897
37833381 37843311 717
437008317 437008839 215
831818446 831819209 329
71910038 71914868 320
618102203 618108553 52
220249860 220259357 82
462859468 462867123 146
777383446 777385562 993
574117990 574122735 961
700415028 700417013 717
4330925 4331674 349
64721641 64724420 238
65705207 65711203 260
144472536 144475762 122
516649207 516658042 770
592567259 592567982 995
571506692 571513181 606
415478189 415487461 532
172913534 172918213 558
110288495 110289833 548
299091563 299094267 269
974245911 974248320 656
981619148 981623334 841
888704759 888705938 711
461420232 461423869 134
388625002 388625169 417
320950348 320955953 519
959564304 959571241 417
315920188 315927960 304
22845746 22854642 219
182169645 182171607 410
979208914 979215812 240
408520921 408526729 276
449407761 449408799 198
26295822 26303237 327
904770956 904772248 64
10115724 10121052 492
952673242 952678839 459
214859659 214868620 310
370792963 370799964 5
120888182 120893046 262
174508941 174512240 780
891344180 891350846 148
42131807 42141188 274
918828005 918835837 631
890598332 890599188 340
255042746 255050337 395
878635238 878641347 106
734403048 734411895 3
995259708 995260192 997
771493714 771494487 635
67229327 67238075 185
856712457 856714528 7
974078604 974086695 940
160548879 160556866 694
877543509 877550487 756
218720200 218725430 189
799996595 800006526 215
138486052 138494069 899
697592406 697601249 896
500161403 500171125 425
580879038 580886401 894
771470573 771476072 894
480456931 480460033 349
9762222 9770267 160
533165917 533166826 653
660471672 660474654 892
401795211 401796386 719
857293425 857296093 592
94342326 94347165 525
188767572 188775425 522
261457347 261462340 196
634404241 634408544 974
903985135 903994418 60
112331835 112334317 670
178272346 178275657 492
992404998 992406043 513
662288890 662296910 480
919075608 919082790 497
349684552 349685095 919
949375427 949384011 94
342158301 342160380 658
595262496 595272271 794
417916822 417923730 212
784199881 784201449 500
707176902 707178644 407
64391396 64397386 984
779596258 779598964 771
800271737 800273559 983
117420234 117423170 221
281150503 281153812 30
939107598 939113426 186
229719607 229729045 933
71940752 71948807 165
946227963 946234326 230
714859815 714863804 993
911002221 911005645 753
47643206 47652437 401
379094326 379095329 360
57616310 57620881 869
587616881 587620072 157
452830911 452837210 744
619748447 619757335 827
870257380 870265805 731
665891895 665894507 867
266467477 266472987 905
850256469 850265317 687
262180222 262188640 727
17043974 17046214 856
33923335 33927664 217
367535554 367537113 80
114739711 114747477 892
322726805 322736580 660
881726631 881732412 531
62172364 62176635 363
353296580 353304976 360
757243484 757253382 928
43437172 43445103 700
991473898 991477517 501
106658104 106660050 609
801377320 801383167 598
61814752 61823385 848
974561644 974569357 544
326886655 326890762 971
338214185 338218473 293
807288547 807294748 442
154002257 154007673 60
436841185 436849707 897
408481236 408484405 59
448016736 448018675 905
465580344 465589748 656
48788942 48789280 115
502989789 502990827 730
300447684 300449659 975
458903655 458913648 934
349282299 349283167 824
238051092 238059618 845
122950152 122953551 389
971192399 971197885 181
799821810 799830419 76
495278066 495283581 643
425096722 425106067 609
409050188 409051217 921
769865268 769874027 887
389268595 389278495 36
181948880 181956019 434
501202703 501206323 737
104273549 104279625 576
739631288 739638474 650
398749820 398758805 459
188287248 188293831 612
909620890 909628300 57
477081851 477081949 641
865231771 865234131 909
105990008 105999892 830
832538044 832545004 400
262229829 262239616 62
991518566 991523930 225
14794494 14796708 787
35506144 35509647 158
206702954 206712543 947
141448917 141451959 456
741049324 741053520 503
508493965 508498054 170
596746873 596751570 79
317228053 317235646 219
166703454 166707101 61
88256866 88259832 450
352322090 352331037 829
782607877 782608119 26
31452386 31457844 822
741617332 741625861 858
43232139 43235686 743
492830643 492839018 101
565310812 565317331 115
649941242 649947540 524
76154461 76162475 112
197669522 197673228 265
971276322 971277353 262
136606152 136613327 401
797441528 797444235 843
142069701 142075490 553
80111559 80113811 585
793681652 793683843 933
528104 529234 505
101608219 101615590 777
487009093 487010133 205
566444205 566444544 146
183948470 183953849 176
206832732 206839524 435
523119483 523129145 79
339511677 339515258 54
797458230 797462981 168
343041167 343048537 275
484754450 484759976 545
819344954 819350451 55
516557082 516560378 25
743094286 743098436 867
587213432 587216039 382
253752960 253758992 46
525320745 525328576 589
580852824 580857869 183
866999228 867002265 685
574475748 574475850 838
48629374 48632406 446
854770918 854772428 272
495357974 495358227 542
899061349 899070203 664
263550568 263553173 606
560101949 560104482 631
777837996 777843810 137
419232936 419241255 320
626356469 626360724 84
479320154 479327609 364
476838344 476840037 742
619439140 619448817 778
8730763 8737963 543
131722304 131722351 945
554857968 554864939 778
167118926 167123861 921
175337907 175340220 160
250118044 250126810 221
436003715 436011591 510
677936799 677944357 897
23991163 23994762 658
958921256 958927526 337
154588384 154596290 339
422516927 422520310 690
63350222 63357073 960
959269001 959273082 827
921575273 921584795 391
475589784 475593955 890
349649005 349650495 856
115784866 115792545 679
348473114 348475956 492
243826772 243826780 149
361649459 361654892 216
344782799 344787423 586
797320839 797322020 275
130297800 130305508 888
756331977 756338716 759
453261368 453265454 673
345351608 345361257 300
206442816 206448920 77
368371494 368377144 366
160492338 160499153 261
202244486 202246929 539
502358701 502360015 94
192557287 192559179 870
680214562 680218875 646
984965800 984967730 397
429632560 429632780 931
116849233 116855598 468
335135883 335145709 222
762429310 762437471 89
275237027 275243576 79
832480288 832481549 175
293780178 293781962 772
81653622 81661958 207
406934492 406937009 441
81408139 81414962 2
584198885 584202826 930
685863815 685870274 466
588568283 588575732 168
113129856 113132866 364
902988944 902996506 897
907005022 907007720 915
486827548 486831395 633
987239319 987244954 989
58077527 58078351 904
829639967 829648670 971
910774968 910780981 948
607260249 607268669 155
411931066 411938222 948
531230234 531238559 698
38561949 38571108 826
389385845 389390735 593
638462760 638463886 537
288151393 288152153 102
383525381 383529484 158
457315636 457324268 54
641971607 641977885 482
72158556 72165814 76
717242061 717243164 303
912358008 912362481 386
272452057 272452335 412
72761234 72766299 811
145765826 145769085 758
637762362 637765840 24
630404464 630413270 166
383142973 383143151 274
977386026 977393604 52
849848859 849853809 78
686395286 686395620 169
928109940 928111117 492
835606326 835606817 116
16906089 16915089 584
526497899 526507302 811
703725657 703732787 781
388345031 388349680 483
785917196 785924727 468
431114821 431117717 763
234712873 234721212 610
656487950 656491812 869
108371119 108377740 487
974108962 974117068 512
292263429 292269323 770
452220363 452228402 853
92442525 92448191 298
501081306 501090840 558
766694789 766700118 789
346598608 346603456 748
882764370 882765573 565
152383332 152389731 19
872697551 872707506 411
808581389 808589317 832
85003252 85003847 339
922208021 922215786 744
318477875 318487409 156
911575172 911576135 950
36937080 36941099 940
372673869 372682749 750
453720617 453723744 783
129926182 129927889 765
792718550 792726667 216
517691313 517691686 330
992967144 992969269 872
87968483 87970859 775
181709578 181713270 203
125399735 125401356 287
864933035 864935430 158
481193975 481199100 339
110330075 110331202 889
134537857 134539760 121
62821623 62822937 904
708585189 708589589 75
45937519 45938369 849
219658390 219668111 644
681968165 681975636 664
377825718 377827065 855
955796004 955796887 477
887606513 887611085 966
519855852 519861532 423
440341092 440348084 59
948929212 948935700 948
770834116 770836658 798
567153542 567158205 142
422890742 422897354 968
407737386 407741957 723
545204050 545212124 211
599382255 599391921 84
754692731 754699261 283
236325697 236331660 203
350518119 350519212 332
79712529 79717736 82
216627477 216635481 372
131470625 131480483 180
964692766 964695659 376
509295086 509297733 439
94470809 94472040 867
550652370 550657381 650
890256455 890259673 945
152026088 152030229 794
888742291 888749614 383
792491974 792501389 535
73580407 73588972 801
440592779 440595117 960
791982958 791986122 212
199925685 199934868 849
346389123 346390155 885
609198990 609207461 176
649183990 649189541 196
501434286 501441128 616
538322079 538331686 802
200188462 200189300 867
288478996 288487598 759
426544148 426549592 275
181537459 181546648 556
976349671 976354539 275
71234521 71243153 801
716428755 716428894 696
806281931 806290983 397
800519479 800522965 536
935467094 935476496 965
414159247 414168722 367
316308465 316317378 528
711058574 711064293 114
877363849 877365182 10
484949757 484958404 941
43111382 43113274 643
793803182 793807061 684
140193879 140200333 715
677572626 677580209 382
705449162 705458986 128
965082126 965084208 335
101479845 101482035 888
335706372 335709830 940
960870836 960877479 98
768956197 768961105 279
959888138 959888739 977
880055781 880060533 134
843690815 843695066 869
647460881 647465531 784
792800264 792806218 144
523063742 523069930 750
185923428 185931200 171
69858317 69866043 165
158961606 158967847 359
77221705 77231045 660
506020983 506026041 342
369110311 369119172 205
382918445 382924081 649
206243665 206244934 365
492121799 492124210 945
176019944 176028408 1
377130044 377130530 901
559244215 559251604 522
138453731 138458623 979
992122441 992128351 985
457716452 457725542 127
725830795 725837120 401
295301351 295306007 489
306321999 306330954 809
288981715 288983268 392
801246010 801255118 68
808197012 808203880 171
116347264 116355867 941
61403136 61410908 317
751719116 751728550 395
513800451 513802113 807
602502578 602509215 880
455430329 455439441 396
63758169 63759924 927
74946979 74950941 256
986829721 986829825 880
322470140 322479673 546
415275311 415275335 426
40136253 40145553 387
208530919 208534523 140
292648314 292655335 344
356058471 356068334 342
915355350 915362672 393
58490097 58491964 89
139190024 139196373 203
354609631 354615975 975
28252511 28261244 460
389765056 389770641 208
850907832 850915283 91
550134570 550135377 440
479567710 479576106 591
949440054 949442531 318
538098747 538099700 374
540845139 540852038 599
116517579 116518431 152
554097782 554103728 426
507348108 507350981 838
636981918 636990418 912
59346477 59347908 588
983328568 983329588 182
718196359 718204640 441
925233949 925238828 818
59460268 59469299 248
428821991 428830259 423
392044590 392053681 973
729107742 729110039 152
279357518 279360253 841
660231356 660239712 936
844553619 844555970 214
19944208 19953477 710
99966741 99975787 619
524753181 524760299 579
502878350 502883282 637
949697597 949707406 183
776217371 776222569 307
269111344 269118792 563
635505495 635508399 277
756168686 756170567 909
20865973 20875935 17
280505187 280512951 43
85220898 85226991 779
472129866 472131629 463
685639446 685641442 115
821397433 821403596 758
567732616 567733779 990
746195274 746196285 313
58366838 58368491 506
569144465 569150428 53
210477374 210481396 218
894228390 894235651 292
308758783 308767065 106
319748562 319753927 450
704948025 704952997 143
81366490 81371042 783
172793248 172798786 145
223789238 223794676 849
668494901 668504613 398
933751406 933754085 985
532306459 532307570 193
161230028 161230551 938
840466320 840466505 579
375014776 375015500 438
437112225 437113066 740
382153368 382158835 827
864868501 864874496 880
808958646 808967850 206
188567846 188568808 719
639201595 639208928 697
917028579 917035616 398
42914773 42919553 488
2398061 2404806 712
175666640 175675665 497
739883077 739888043 657
233203169 233211312 954
477024346 477027486 851
39079226 39083506 335
518079431 518082007 368
824908149 824916245 159
381226196 381234582 759
544994594 545003645 737
62958083 62965434 34
948908144 948911294 105
817560641 817562455 753
78896298 78904611 768
814281602 814281968 635
196509804 196514894 498
449370139 449378063 206
93873858 93882438 508
63772368 63776853 741
743888477 743892060 96
295452215 295461776 159
263962599 263965204 564
171918055 171924655 45
456430809 456433197 45
204686928 204693944 38
281554913 281562977 959
495993410 495996563 309
889086616 889094605 159
100036125 100042869 204
750903215 750904414 842
32086311 32089281 264
798499820 798501787 829
225810385 225817600 33
906417429 906422691 236
926040474 926044725 39
761703863 761711184 997
305003173 305003508 444
221501482 221507349 748
41139641 41143238 770
997660194 997663685 268
783541387 783544407 980
314257651 314261930 641
391233479 391240734 357
684545862 684552788 232
273091098 273092702 33
676183488 676186723 746
90332836 90339746 869
964909280 964909834 958
98819379 98825287 522
703319148 703326608 301
374813416 374820624 741
261270747 261278626 1000
626653739 626654233 643
790364096 790370495 417
913865328 913870145 663
54360711 54368222 474
788372457 788381838 106
316926677 316931838 570
676593635 676598057 24
524958508 524963998 672
907891809 907898208 59
415028900 415033767 95
139836900 139838177 960
13158894 13164901 687
941412310 941416631 863
555670324 555670793 525
617636798 617638568 375
284831254 284831396 152
926238823 926241856 659
288031847 288035888 313
220386870 220395108 734
654328928 654337572 900
756632023 756633144 156
623562333 623563672 506
87149372 87158762 535
420484235 420491112 626
4783111 4790146 821
77862486 77869260 44
457147988 457156217 252
388942648 388943122 968
281598311 281607694 490
657412044 657415794 264
630170944 630173978 288
679045099 679054409 204
446914956 446922353 429
995129491 995133184 681
83082117 83090990 728
499145288 499154442 381
560245682 560248543 855
942976933 942982930 175
24813901 24816372 716
566164742 566165004 184
129542007 129547827 673
412331644 412332065 847
722659847 722659919 391
706971628 706972304 521
920937309 920940010 760
687226388 687235886 835
290670119 290671329 897
804990974 804995006 606
223253500 223253923 977
913328216 913330002 391
382060400 382068747 100
238598425 238599653 907
106504623 106509553 20
72928365 72935626 975
410870236 410878499 43
125113347 125118318 102
293520182 293524342 489
78271430 78277070 161
15793387 15794854 85
387684364 387686970 749
556389105 556390330 418
299562206 299567308 81
1281464 1283431 943
108461834 108469467 80
616232808 616241768 228
312709203 312714022 763
697036304 697042251 416
181976144 181981348 394
857989306 857989476 871
307438741 307443637 564
391456489 391466133 7
92100908 92102726 225
526736340 526741340 64
565506282 565513963 618
767898713 767900831 56
54850941 54853535 193
966105703 966105893 862
644849470 644854003 608
896073214 896074451 740
90514087 90514811 938
846533001 846539362 888
546190359 546198439 395
280600934 280609623 363
303752998 303754534 517
393607615 393616242 479
961035022 961040085 642
131148566 131157542 109
197468427 197472956 719
238266035 238273393 985
121851126 121853223 343
235908063 235909413 837
136825951 136833874 941
829199695 829206614 383
461794410 461796296 458
143071927 143080801 244
341781405 341782996 322
370632047 370635319 454
926660155 926661602 54
44358225 44359544 219
581715560 581721781 821
846170902 846180369 421
81697090 81697792 83
380395031 380398356 325
121517414 121521332 268
723086871 723088615 472
805518466 805525805 401
571146788 571154831 543
691110241 691112705 111
662774645 662779778 64
529696865 529697317 493
87423686 87429664 983
35004458 35005696 773
771145890 771150201 610
723932567 723938036 504
49633835 49640081 28
994373657 994378928 603
519187058 519187829 927
607738951 607739089 404
604981413 604984062 456
601696828 601699325 67
719736321 719742846 931
900040654 900046737 532
279435778 279436456 516
687121388 687127032 912
437408243 437414276 881
673368270 673377406 964
589299224 589308932 185
555833151 555842589 997
204662906 204664261 454
580146712 580156651 126
264000130 264008379 833
102394061 102394559 348
29541945 29546166 104
425838811 425843138 74
412802074 412808389 229
566034954 566038464 392
691055918 691057588 611
64044454 64046454 132
376110802 376116185 65
290029607 290031304 825
188014085 188022314 256
10004269 10006808 340
791004617 791013645 201
7193721 7194148 802
382504145 382507929 645
966569724 966575071 757
753764116 753766084 445
968307077 968311495 283
365421209 365424043 377
402604273 402605719 182
681553097 681557430 469
774520352 774529954 464
434063042 434067960 105
87100595 87101554 205
420754397 420757763 729
577465392 577466731 207
378085500 378087929 602
411913946 411920292 801
939816579 939822270 153
166456307 166458127 759
819463489 819466576 802
867870958 867873448 761
414072773 414081714 39
487610877 487619123 36
366840432 366846745 529
612047161 612056617 97
641782367 641785136 779
147101970 147111470 890
897083121 897084773 209
267836624 267841229 151
844359384 844359441 540
372214536 372223936 280
156373648 156378823 414
840357686 840364095 141
136393074 136396602 616
574467603 574469502 129
826183699 826192149 494
497821828 497828559 155
705172718 705173879 394
666173927 666178497 939
488462428 488472416 324
1074968 1076717 16
683564599 683567216 480
117478014 117482361 523
94948505 94949566 645
184214120 184221826 280
815256600 815262222 281
366161445 366168681 601
248842601 248843079 41
108149345 108151964 457
405505285 405509182 606
517922959 517923523 291
460756975 460760500 622
353112806 353117693 991
682601328 682604224 81
668579324 668586354 476
70577604 70582767 568
382894884 382899693 488
605149484 605151789 476
486940877 486943343 390
296105685 296115580 82
729519641 729524292 741
159397283 159406579 998
889595906 889603332 970
318022247 318030858 446
23520330 23525129 40
138106805 138107857 585
340481723 340487542 574
423434211 423440044 515
797169686 797176685 800
980378426 980382314 368
609006509 609012996 894
389161600 389171311 97
151891950 151898126 105
867191919 867192147 440
482526365 482530874 449
34625756 34632482 413
338746691 338749191 258
908534266 908534915 938
550380131 550381781 493
667400930 667409053 435
517618298 517625427 666
471471543 471479191 531
989717639 989722427 300
130502095 130507112 667
871393535 871403182 362
438520335 438520793 563
49943748 49944774 486
793591356 793599100 618
422096294 422099212 786
127432139 127432733 732
205704573 205706822 185
238949589 238952123 590
534048119 534048865 591
833112419 833118310 215
159197437 159205601 851
830790799 830793163 945
396064712 396067419 377
490468197 490473208 426
389951815 389955342 956
596717951 596717952 416
238628684 238633839 171
629723219 629731859 820
306646809 306648561 810
273807752 273816832 542
398397966 398400404 159
15460168 15466500 461
159620112 159622348 861
22140840 22150323 616
659040266 659042154 664
178247572 178257088 552
542130987 542133061 12
120825160 120835012 61
90834331 90841669 228
294392490 294396554 164
156969032 156972496 537
107506541 107511728 58
732009001 732011854 291
785452862 785458768 719
61429478 61431569 665
834551492 834558981 209
232251045 232255321 787
312749056 312752175 583
314995116 315003249 539
773037343 773037408 245
225020858 225025661 268
125110395 125112490 809
9129453 9135339 460
125659094 125666394 951
112651165 112655677 57
212573829 212583296 735
22145038 22150368 400
485026174 485031846 573
525907757 525911639 427
8985647 8985774 769
503034892 503038380 494
964002510 964008913 758
554832319 554840688 23
140177130 140178751 501
37145081 37149141 456
609809137 609809876 254
36416873 36426463 95
711615622 711619893 990
903714195 903720410 352
261095973 261098733 760
225637094 225645062 672
806822938 806831408 978
112160047 112167915 438
21141072 21150088 990
876767922 876775742 58
35437379 35446914 952
36733632 36735282 234
112907726 112916165 40
429225067 429229672 602
300680770 300689051 810
352828529 352836478 261
810689201 810692360 221
651889530 651893952 850
738075318 738084525 609
194905659 194910474 798
135031717 135039054 123
476060020 476066263 670
240135605 240142465 190
912284644 912289506 904
870931247 870938541 293
977577407 977580107 422
882741668 882746236 840
255459240 255468541 304
650562441 650562457 190
208228401 208233568 349
965602198 965602595 884
237525673 237533699 401
60415694 60424922 346
145887885 145892995 355
102689140 102694189 133
191915432 191915655 791
491720204 491721969 999
956410044 956418187 88
403177699 403183345 493
853164239 853169110 909
183137588 183142809 689
133567823 133572471 839
888672224 888678607 594
118907570 118916436 344
106015275 106025141 339
445643408 445647908 92
48169550 48175012 864
724282900 724285647 875
125872989 125873766 677
696047832 696049754 880
777196741 777204575 280
356867781 356876795 352
911120970 911122675 117
680091915 680094682 118
576065259 576073902 256
175004949 175013159 177
454488392 454490979 300
297257256 297266759 170
663803481 663810161 385
352173159 352177291 190
423111038 423111229 934
842219317 842224569 500
699540019 699547362 289
202972487 202981342 349
498404605 498406341 331
393558213 393563990 423
80348741 80358362 64
50496392 50504589 604
112927561 112935625 482
523336296 523344330 543
134886838 134888234 342
130716772 130723305 625
496910272 496916784 877
974655911 974656792 43
682861260 682866599 467
580057942 580062444 543
111889365 111890652 657
31557779 31562099 730
358313382 358316565 932
923061864 923065264 642
274367407 274371134 741
41943100 41946680 506
582656724 582661862 290
660145600 660154123 560
954501643 954511309 785
894306461 894313671 222
507081354 507090719 749
394798363 394798663 667
707231092 707240607 497
108183025 108188301 622
654860018 654860149 936
770373109 770382125 668
296941615 296945635 375
786621904 786629136 991
294902814 294908739 218
467672599 467676015 384
551005821 551011304 265
330283920 330287249 276
3486939 3493671 317
683542436 683544613 572
598819409 598827104 585
31688345 31697775 696
965382363 965383114 881
749328088 749331004 17
505665080 505670302 794
622287297 622293471 735
531769031 531776140 677
345999648 346003709 333
96536924 96538272 80
994210591 994214326 202
962082515 962087137 692
127036451 127044186 642
678499147 678507383 854
756676378 756677643 672
169197396 169205902 303
575596540 575606168 533
870180274 870182115 933
412546302 412552393 253
744976635 744980896 511
279735067 279739349 555
125004620 125007634 6
788161663 788165414 151
39579305 39580068 362
28715510 28719908 308
394708532 394717255 36
579944836 579947664 59
757129719 757131430 112
624752652 624761922 165
218130256 218132258 140
835716766 835721819 705
866087321 866091086 137
908061327 908065578 18
698359830 698368935 397
54881542 54889037 153
21921851 21928935 655
515211236 515221164 696
452004295 452011244 11
69102758 69104849 980
859989922 859994083 582
626235412 626241501 601
509533469 509533496 590
324482957 324486716 242
198120326 198125348 197
808944723 808946775 12
618665227 618672921 359
796479232 796479688 892
65466930 65468476 143
841292 842516 397
15148622 15157365 905
853365554 853372339 179
647743506 647746300 125
523287097 523295298 397
120674339 120682679 200
332000886 332006443 193
185982248 185986495 737
224810608 224813743 165
733463499 733471710 589
321586993 321588180 770
761417389 761418722 872
123601294 123605107 737
96371824 96373924 70
693299948 693303069 711
527479696 527480824 325
297270897 297276122 13
910071440 910077512 631
387803177 387803931 128
98193693 98202890 904
493247282 493255633 673
494583051 494584940 711
814707273 814714407 7
79855361 79863956 456
947044431 947052311 352
298306492 298306821 936
774212818 774215364 756
741257182 741262183 823
818104812 818113365 849
653751290 653754947 372
313663545 313663822 887
651199218 651203600 142
534023280 534026413 689
815501286 815507766 412
143376743 143383958 730
745969445 745972986 95
743953732 743959110 708
321846839 321855122 759
665631013 665637518 986
116862 120038 257
911284233 911292323 159
573236471 573240487 463
747390963 747391666 40
557349003 557352550 625
99482415 99488643 343
919607495 919609364 553
545203942 545205536 931
273542650 273544862 842
867211408 867221201 563
566529746 566536421 925
469691354 469694990 832
922459863 922468889 956
419418327 419423062 360
627790366 627791426 401
627431342 627434775 534
217902036 217904933 463
697508940 697511886 123
840464871 840467832 972
93059713 93062403 833
125914626 125915311 906
740264551 740265154 562
102289383 102292103 687
715704689 715709272 126
262017400 262025142 567
556728801 556732225 774
300764685 300773528 476
387578148 387585688 118
413639271 413647327 761
405827593 405836269 162
177257777 177263680 307
728046683 728052761 156
527027595 527034886 219
294920633 294925772 608
779116759 779125501 712
241997677 242000907 509
930529451 930539026 340
469352277 469358761 462
698637395 698644526 453
449476506 449483398 859
736564667 736567063 890
978947974 978951455 469
351350481 351354264 133
923715700 923719610 485
820494658 820494837 236
816961370 816963437 138
98096229 98102399 77
176768569 176773955 810
455520030 455524272 165
627331834 627337534 111
785263692 785269304 834
907746581 907749663 589
587561402 587570111 939
926997535 927005915 272
346792372 346799049 363
256446959 256456719 481
65206449 65212248 48
73835525 73839163 243
669912334 669913149 183
119592499 119597886 629
681219960 681227573 742
827019794 827026353 179
842587733 842594455 447
402435023 402443580 766
801482295 801489497 741
671362658 671372474 437
106590139 106594516 362
890210537 890217831 854
491576131 491584348 78
461840664 461844940 784
397964294 397966658 533
741544386 741550844 862
471528916 471537374 945
939268363 939273673 561
626027479 626035239 899
647268221 647277372 546
377501008 377502558 641
209789370 209792077 610
25934575 25942583 912
281456653 281463096 415
456203787 456204333 524
482923320 482923995 130
974394532 974401279 468
665662477 665663114 828
188757389 188758114 835
890471638 890476907 497
27252186 27256216 648
369338177 369344149 37
138048787 138051936 204
708329050 708338590 738
52287815 52296766 212
146112340 146112917 423
226887820 226891960 901
284685638 284690418 740
869424467 869425523 58
340135652 340138983 299
663149149 663158990 196
502604148 502609112 813
748711185 748720342 355
745562740 745563378 549
954999477 955003158 528
627502040 627504273 178
504614814 504619149 711
57866715 57875158 719
931558804 931560256 467
899202214 899203334 853
460581513 460589694 773
845714059 845716662 221
264389223 264389480 453
742541578 742550728 437
414144127 414149854 235
587917005 587919119 370
894267183 894274585 676
12621894 12623398 972
461159963 461165018 732
576122429 576129626 144
100497282 100503645 55
914053055 914058057 464
91160626 91161292 409
64836080 64844166 91
953473866 953477506 601
104329101 104330126 500
368546821 368554472 564
120498499 120500907 691
202418820 202418893 622
778699551 778699670 118
41992696 42000156 126
360480101 360483621 544
236765916 236769178 184
419561324 419568749 402
506945415 506953644 744
158950367 158958139 795
3078219 3079670 676
396460133 396463733 152
396962824 396965487 590
641177797 641179471 808
175790915 175791084 307
166416391 166422721 211
606251934 606259440 388
612203118 612203908 346
926811519 926818431 169
816737614 816742381 443
869898409 869901711 538
833077436 833082102 480
571412939 571420137 242
546064880 546065581 554
333155688 333164893 263
885698995 885701234 72
970264205 970269009 796
678011945 678012675 843
926294641 926299579 656
668586162 668591977 834
9215606 9216828 581
21762494 21764467 460
974208974 974212614 513
774006566 774009697 363
347338471 347342200 478
588713733 588715044 983
711128805 711132947 422
951349600 951355085 978
728937444 728941791 404
255870450 255877823 444
986066284 986071784 891
480152216 480152396 126
282072027 282080201 298
641304890 641308620 702
199028604 199035541 792
131034082 131043628 227
456254065 456263535 865
780940486 780946283 151
569812815 569820547 77
897166218 897169989 164
432254662 432254924 558
897492904 897493410 445
125958381 125960714 304
836547679 836549038 80
132874731 132884598 326
643062522 643071166 657
957842748 957851095 791
899995965 900004491 525
50467 60376 53
331784544 331790396 30
268817059 268822394 641
820363616 820371612 818
860703061 860712034 20
216560716 216562622 464
661943147 661953072 511
544188824 544195583 638
452011481 452018364 181
949056272 949059128 560
839189147 839192474 753
998831201 998833844 515
388885582 388892176 938
995418574 995422419 264
151098743 151103318 322
137998115 138006655 410
597421579 597429466 876
433430440 433431575 215
72026079 72035491 302
527011610 527013800 705
579327520 579332783 574
946270273 946278220 985
82555139 82559152 805
715404076 715406214 592
447342692 447348683 437
551813014 551820920 701
570395423 570396247 759
635964649 635969259 993
539066865 539076357 706
942577517 942582916 393
893976223 893977081 874
98346147 98353504 259
182439133 182439885 224
120104938 120112895 114
436739879 436745266 746
140530668 140535846 493
300554368 300562023 168
578754128 578761616 283
224351471 224359744 474
984325177 984326817 977
217796920 217805779 1000
58923145 58927986 295
359051404 359053632 79
212099979 212100757 939
613487443 613491777 842
861796190 861805245 758
800057033 800062097 95
173175201 173182282 432
267097483 267098472 985
6366308 6372506 54
917993285 917998184 48
286338635 286342571 836
205156281 205159121 756
757001361 757006982 315
362310651 362315070 752
615910493 615918880 857
922130250 922135683 329
703881696 703891239 279
597129479 597133227 699
993456814 993459097 294
835441219 835450185 160
869575266 869581504 170
194205103 194208139 935
844286209 844287904 678
939923524 939932113 215
622889626 622891896 940
328682483 328688815 49
62889162 62889176 357
551747440 551748242 499
872125138 872132109 948
860863783 860865525 31
735760294 735765850 101
555737816 555737906 100
679847751 679850068 809
25222780 25224213 520
352833994 352837347 74
229510284 229510583 876
602792332 602798081 76
498371690 498380059 754
35862189 35862917 245
74146487 74148675 306
531217869 531223933 633
693414969 693424427 413
765894069 765900861 753
210689230 210692915 615
390111100 390114075 103
920070174 920076385 424
427729401 427729812 906
616970477 616972428 180
937439230 937448555 240
235108826 235113645 786
492904132 492909946 273
285433117 285433248 928
806900880 806903268 684
901593633 901597912 218
361951248 361955641 745
663379701 663386283 908
134561476 134570236 402
985869383 985871905 936
326599913 326605417 656
323845504 323853346 566
690986289 690989149 992
16298914 16305027 739
3004842 3012533 553
35984525 35986017 299
140460742 140461271 792
521783838 521790412 811
556947746 556949253 230
553777498 553778575 125
158128434 158132087 601
110895441 110898567 550
486225007 486233527 333
667851349 667860412 232
496673088 496677302 10
443616992 443620920 772
719372290 719381015 132
566566433 566572761 193
52753244 52763026 730
458178473 458182718 647
252328948 252337449 829
520127548 520134172 515
349199449 349199716 841
232448782 232458770 728
160341364 160344122 807
87261725 87267431 761
914803497 914805029 455
562466980 562471606 987
988599172 988603908 614
180277902 180286941 739
975888900 975892122 647
702032080 702036449 995
682552946 682561686 700
608437787 608438565 754
348501866 348510043 246
905750023 905750234 728
316166784 316171990 203
572729239 572729259 758
49737576 49745636 259
451623189 451628772 879
184679928 184682009 798
259552575 259556945 264
787136569 787143729 530
106173270 106180657 577
737030373 737034489 987
323864619 323870923 121
15325698 15330415 103
530785901 530788726 64
289328010 289333384 197
343705269 343708998 934
4612499 4616217 218
524378648 524380907 933
423131263 423140402 946
50069794 50074421 745
490159370 490168079 408
903741356 903748664 445
230593827 230599957 617
533003930 533009053 378
225954994 225958653 362
150562542 150565852 887
487104475 487112336 338
63986044 63994995 714
583239328 583241859 657
727417273 727426195 572
957474017 957482920 858
474427776 474428427 762
184028573 184037694 66
402443190 402449546 917
407433568 407437524 480
248737280 248740427 311
525461166 525469093 639
274801504 274801884 966
608827217 608835253 555
167191226 167200865 937
56066798 56076211 38
717517005 717521641 846
622890118 622891731 480
640028183 640034825 395
152233451 152235999 950
448833931 448838634 750
726051241 726059661 24
988497880 988506877 692
465585196 465592308 335
875411750 875418399 954
120563688 120564342 238
396233077 396242493 650
606161273 606164685 633
128425754 128431357 157
53579498 53583777 247
50028449 50031546 969
678400549 678409080 504
720767573 720772852 245
946148264 946156883 202
937781950 937789868 383
275602254 275607518 63
64566844 64576402 396
779103494 779104947 198
308273478 308275128 534
54519986 54526491 969
572760233 572761790 686
816764201 816774152 643
311993056 311994255 830
333248301 333253978 212
341873502 341876507 696
357576236 357579058 865
436423298 436429420 813
148448045 148457169 681
116540594 116544035 4
980729128 980729589 472
745763448 745771432 90
7961136 7966596 905
198406129 198407439 994
305596310 305599257 698
942600522 942602752 349
542379568 542383794 254
372980784 372981955 354
683153596 683157657 946
79059278 79065588 367
246672631 246677733 772
682024103 682027236 761
992691193 992697857 302
857074449 857078676 897
848457793 848458892 143
912989490 912996970 889
840967840 840969132 223
760511445 760520821 854
736187150 736190027 529
547098447 547100108 798
354035165 354044126 194
211517289 211518571 390
692305050 692308394 718
170711702 170716801 878
253697599 253706927 995
979543741 979543867 985
542639982 542643643 894
300562555 300565311 586
837218408 837221939 874
153571937 153578629 790
366163735 366170999 336
308239279 308246567 335
873045668 873047252 878
773576738 773577097 867
208238616 208243536 1
335143962 335152178 977
96893298 96897356 790
35866192 35872863 399
377559777 377568585 509
805127651 805135345 66
102661791 102669848 787
811802126 811810289 796
319605461 319608187 205
471279338 471286166 316
976414556 976422417 25
683468908 683474248 177
505431885 505440212 309
988304026 988313722 995
892596776 892604017 440
954497286 954504289 820
426136702 426145762 286
956517488 956519862 30
609673284 609674674 441
930425488 930434938 942
89485805 89487462 57
193068180 193077098 485
220716356 220719298 858
567586664 567594053 773
386758009 386761443 815
662932448 662940217 507
402198268 402205356 340
823235553 823237372 299
86799933 86806017 717
360904375 360910589 175
124158317 124160885 837
437316724 437318371 758
783007208 783007293 914
110639417 110644520 96
456079540 456081331 405
196887355 196889475 998
843223212 843223833 644
645232553 645232649 777
119750202 119758911 544
881348919 881349688 149
958857093 958860195 557
328689281 328692851 846
674314389 674315066 138
501164304 501167053 795
502575750 502583650 461
718629154 718635690 573
956338152 956342231 304
346872146 346874898 587
141715923 141720852 154
655575466 655579048 94
671392614 671400774 700
131169522 131169845 380
227974368 227976517 618
35039857 35048021 271
119952652 119956828 815
574503462 574510243 712
356592036 356594203 821
573449339 573458341 833
900827276 900836382 398
573009430 573011157 880
655932874 655935952 806
273755925 273761651 11
863795305 863799789 956
766607273 766615126 556
240314895 240318997 904
740997709 741004310 406
318059422 318063730 409
667239593 667242182 910
433770778 433772316 331
737403175 737411458 217
312002056 312010394 419
968940861 968942503 789
889425223 889430148 230
747769530 747778396 525
897654436 897662230 822
989139341 989148951 581
445886098 445888530 725
224232858 224241612 559
671051767 671054680 669
780575098 780576516 207
60894666 60899351 970
183403084 183407124 10
131786224 131796028 354
134018454 134024163 970
930172329 930182248 832
787684151 787693925 51
986090082 986092138 394
29465809 29474738 330
48809717 48817534 42
239916385 239918956 929
28311593 28316510 222
774960914 774967265 726
901103923 901111268 451
123052277 123053080 409
59929597 59935754 802
99534429 99535104 886
835380830 835381788 66
585528225 585537955 806
869732554 869738464 312
121764596 121770885 914
931543875 931546188 532
758556097 758556836 584
129291174 129297546 211
80657976 80660531 289
212942385 212952121 47
128831537 128835665 954
964948422 964948508 295
872211839 872218716 794
74854646 74862649 10
96444957 96451334 610
570074222 570079219 152
556637105 556645652 959
92053041 92055692 39
308108251 308116944 745
191337540 191339923 47
524429586 524436390 128
947584890 947588202 39
446893537 446895918 524
51821332 51827435 914
516210692 516211406 897
227461653 227463601 458
66402157 66408461 114
660509466 660518016 944
910887505 910895119 749
498137600 498141898 937
777156648 777164570 14
405028126 405037287 513
512100165 512107556 202
241450040 241455546 535
610293953 610301785 175
445429201 445433026 685
678399658 678402289 3
920277771 920287506 9
300354715 300364643 265
899288463 899295809 411
782537752 782541060 141
78934117 78936058 112
753425980 753430891 972
678225182 678234279 161
633219067 633223152 392
862336242 862344074 275
788167278 788174196 665
967349280 967356006 520
491935289 491938359 582
522549904 522551384 892
398014315 398023398 199
347790807 347793492 984
319464270 319468285 933
759928241 759936857 920
426036752 426037764 860
981484144 981489221 351
358764770 358765949 500
771764436 771771638 771
586025307 586028587 755
712434889 712440332 201
501647131 501648285 101
878302330 878310663 469
952461314 952465875 464
88740597 88740991 343
823557516 823567268 937
472238727 472242363 124
627697079 627701365 940
673364929 673372425 35
677003699 677005119 417
791484453 791493602 54
768612006 768618455 356
243440458 243448667 463
294903926 294910295 191
676428390 676434230 158
771271733 771279034 228
212653021 212656278 442
862908496 862913198 425
510205436 510212409 546
974409471 974417849 972
599972239 599975808 286
909443644 909446087 81
300838000 300845247 557
974462463 974463129 697
102297654 102305950 433
296788162 296796916 685
131454390 131457441 663
292813182 292822609 422
287112958 287120438 757
738634503 738638913 142
85919476 85927718 979
893919112 893923533 174
664280544 664283061 474
127822453 127826479 51
89522500 89526010 369
785604933 785607877 418
892143618 892145698 839
733893632 733898187 754
938552053 938559870 456
32000161 32007943 979
838725302 838732752 92
855244631 855252184 847
997653804 997658344 953
361909629 361910996 520
390399681 390402501 442
464585049 464591369 524
208253818 208254570 698
981542656 981552026 700
352392761 352399639 362
978493218 978493466 526
391802548 391803569 515
192292990 192295756 966
436891838 436898183 312
131469791 131471959 460
103005663 103008146 756
306313455 306319041 336
38181331 38181562 884
282580028 282581078 62
184839079 184848131 995
32071441 32073161 735
267944318 267949361 479
978377183 978384446 854
909805501 909809886 384
579026164 579035088 542
113861624 113868112 380
456350731 456351317 617
539582067 539589392 671
960731951 960737573 732
306210364 306215141 553
514569359 514570385 943
470325445 470327594 879
864720275 864729035 156
552998480 553003730 270
532813864 532814768 524
18592406 18596330 790
253250136 253250430 861
701372103 701380017 262
571212125 571219663 40
844312857 844312975 896
578099761 578100708 542
898549703 898554722 856
49981583 49983357 704
77204738 77211878 701
269627357 269631656 212
906202880 906203045 698
794969670 794976888 914
94757532 94766997 196
696264143 696272859 130
29553183 29560787 427
131980079 131986841 81
740648971 740655299 883
123504178 123508687 958
258922882 258931449 513
909226933 909229823 929
653442496 653448894 453
605431195 605438359 112
74060109 74065881 225
451427655 451428785 462
698265785 698273061 907
973301211 973303366 112
643619644 643626432 19
32062877 32066204 210
150834834 150838528 137
405450346 405451904 420
181239627 181240613 934
496795080 496797818 469
310399543 310401397 885
323425118 323431364 443
254567581 254571036 183
653172487 653176084 703
97339600 97348799 192
338134969 338140251 210
425540179 425545379 108
141792666 141798761 290
51487087 51490934 968
618375371 618375573 190
637427191 637427988 871
203400076 203408335 558
865074519 865077409 27
504520053 504522345 58
106233106 106236332 83
558346298 558348318 336
541912859 541919206 71
463339318 463342511 151
84368960 84375988 857
58444279 58450113 993
990996469 991003242 23
513634692 513643473 171
77786600 77796424 897
529201627 529203552 813
398730037 398735691 326
329991471 330000854 159
355048807 355055245 168
624736877 624738971 195
397022378 397031868 305
628586 638199 137
932350579 932357362 511
60136954 60141388 960
2380125 2388937 277
718680372 718685327 998
862210185 862216644 471
235341861 235342803 945
323694019 323700866 925
405323188 405330982 575
474538382 474548259 183
435343037 435351562 70
53596176 53600115 776
524274036 524280951 524
345743996 345752873 519
88113274 88115990 843
108418271 108418992 203
512892092 512898209 32
859881037 859883546 370
543814313 543822136 583
28031239 28034911 173
396900773 396901020 348
856350843 856354225 452
954926969 954928402 861
353747493 353747508 391
983115362 983119062 996
372232205 372236618 784
772344407 772353797 433
365959790 365967804 100
508127159 508135463 657
676099741 676102097 242
119416264 119419086 215
133672612 133673511 714
208768415 208773366 248
552324275 552332105 128
19236667 19239762 632
33218663 33221198 755
308996796 309002571 969
376880229 376883984 922
265595680 265597421 187
380466336 380467025 689
48546929 48555824 315
705180495 705186961 134
256479560 256485319 921
226718159 226723430 199
961640287 961645749 190
106908270 106917316 736
918424025 918430769 40
614112345 614118601 133
53854268 53862774 735
486496804 486501288 428
87554844 87562702 33
253929159 253938036 953
547003292 547007379 934
921704212 921709131 542
584295762 584298733 814
517893303 517896826 450
947245389 947254796 881
644696430 644701191 540
681238913 681244927 230
712483648 712485120 254
119563076 119568147 557
21893461 21894677 707
405663763 405664567 63
774609697 774618482 930
238604589 238607580 82
111852404 111862082 854
837637203 837647003 2
19923085 19925382 845
888106624 888107546 305
412816204 412822037 216
122001809 122004276 322
64210368 64220084 937
502171424 502175473 842
134815488 134818293 309
746409767 746411024 888
446078200 446084646 768
193245406 193254409 388
906335408 906339497 789
757009603 757010726 101
946605907 946614519 412
814137474 814140096 148
447159147 447160158 694
99600084 99604322 2
23496276 23501085 5
288035585 288044808 949
35062823 35064859 647
77438592 77445359 899
919957330 919961738 882
207315470 207325188 191
620751922 620753799 704
872750334 872751106 26
640422832 640427470 64
93146526 93152799 526
489101527 489106425 825
455413883 455414763 890
230688184 230695392 507
779293181 779298325 177
938866079 938870566 957
581846312 581848594 339
596340503 596346787 627
100197558 100203050 740
510386583 510390537 999
596150646 596160449 692
859661171 859663007 308
288249996 288251269 859
480843237 480847355 232
31002744 31007979 898
984490272 984497063 893
100157580 100158873 356
282497920 282500947 92
183149898 183150503 512
616250989 616259219 763
28960339 28968835 538
520878031 520885255 190
115500340 115506396 75
805895550 805904513 495
774610133 774614950 94
951599031 951604160 772
109335924 109338649 760
307652630 307661535 954
167301072 167309783 353
561031583 561032914 686
981783345 981787910 313
375219234 375223922 814
230440775 230448954 309
2861851 2867768 41
480719695 480724804 515
738274789 738275689 612
566909561 566918918 288
400986672 400989436 235
836846626 836847193 78
827203329 827213168 261
29927016 29928388 430
893684679 893692809 982
278137493 278139444 871
324051801 324057489 12
512270841 512275882 284
726313706 726317370 290
98154319 98155831 216
432982958 432991253 123
13297543 13297748 100
169731621 169739464 660
223568881 223576741 915
203769661 203771577 404
778695642 778704457 666
768879864 768884480 129
980217876 980224573 287
892352512 892357136 232
309399152 309399511 89
488177368 488183995 968
293888841 293894340 823
188801942 188807627 6
438980952 438989467 556
173692867 173701422 783
620673270 620675344 502
10362937 10371770 372
50656415 50662746 433
517240701 517250378 552
906935 916706 988
773597374 773604927 731
236298693 236304478 17
78373866 78382065 921
274509872 274512925 57
559666427 559669727 853
827528210 827528444 642
208749063 208754869 943
27380786 27388073 823
648210569 648220285 564
797552121 797560462 457
426076109 426080782 716
819281839 819290427 167
990466855 990467147 559
961879127 961886753 901
104571185 104572801 461
327345388 327349565 642
556381029 556385154 756
413074324 413083563 637
730159497 730164133 219
399989061 399997162 84
584478517 584485347 322
624321583 624323779 602
960890750 960900448 100
635504309 635510913 468
939659560 939667824 261
47049373 47057353 615
578347014 578353257 381
248948121 248950008 284
256992759 256998747 755
972237977 972243038 346
100623411 100627033 396
710713733 710722958 283
596356687 596362760 728
983409786 983415315 299
998899253 998908316 404
55007865 55011006 895
979263830 979271824 118
832932563 832935158 662
643394847 643395911 703
911377601 911385465 155
286949297 286950635 474
343669692 343677432 376
753336975 753342634 27
63967054 63972440 337
532406352 532412481 559
968258756 968268259 152
551386002 551387272 759
838169119 838177834 486
94198782 94208280 970
49634485 49642739 133
809497989 809505819 354
105751463 105753355 11
415232839 415238637 353
551349216 551358464 831
149604905 149613751 912
149659464 149663901 209
451078615 451085779 335
632209373 632209482 23
941999858 942008177 908
489959179 489968546 744
100841662 100851557 876
22754368 22756311 699
818927378 818935277 199
938233732 938235988 401
69115914 69118036 954
210473177 210481320 614
417313385 417316846 275
521416719 521422789 55
355715742 355717470 967
268638000 268639499 713
319044744 319047989 799
498917970 498927857 347
299411020 299420186 731
326377218 326385539 683
643783618 643786356 539
784036572 784043535 857
420427536 420429619 141
399309812 399310760 148
263885218 263889073 11
108352537 108361257 756
834862600 834869562 811
252913400 252918228 584
320772746 320778537 735
306189827 306195477 616
907997510 908001162 114
128317049 128317276 435
116807907 116817715 141
29581398 29582544 916
646330545 646334891 784
614087907 614095634 298
275329014 275334417 907
25862826 25866931 836
445992759 445993281 433
649613494 649614465 599
279991461 280000749 382
406242574 406243335 88
238840010 238841959 330
47613502 47619815 381
353979768 353982856 1
513654551 513658552 508
795275850 795276400 615
222921108 222928669 471
442991943 442996866 72
607415726 607419110 851
190053325 190057754 139
687204707 687212337 474
735422794 735424329 66
755135123 755136512 405
998167855 998174413 640
728406207 728408686 780
54202717 54212171 285
515452682 515457129 613
365069503 365070206 51
71309576 71318333 983
497911776 497912875 375
847840914 847847037 692
101930390 101934447 666
82020807 82027099 843
817693562 817697535 436
807795552 807798579 932
666414683 666417447 627
668879968 668888554 429
546086932 546091532 524
744028334 744031241 344
59801318 59805797 840
478430043 478431810 41
553640734 553644684 387
376789751 376794310 206
995490594 995492084 231
616239381 616247209 462
752690663 752699822 760
200120291 200127903 737
33965720 33966470 569
402251593 402255086 327
207360937 207363328 860
344379777 344381649 306
353029168 353038733 492
116215556 116222564 185
946623112 946631863 439
842419693 842421046 245
679495156 679502448 85
69601266 69610453 243
823158003 823167906 332
862783923 862785648 106
407272250 407275658 195
807051109 807060325 677
762477765 762481456 596
375482608 375485077 912
580602793 580604637 524
48048232 48055600 515
438130827 438131316 521
564748912 564757626 816
801815155 801815788 180
547932837 547935261 488
694613943 694619356 732
6692489 6701314 750
110082168 110085013 288
115972763 115977350 732
401154025 401159470 286
961116548 961125038 884
117132414 117137131 989
769375935 769376053 358
823000101 823007153 81
311970633 311975321 726
638539120 638548800 619
862582851 862585689 323
180997953 181005567 792
94297241 94300816 868
423728972 423736699 88
968432608 968434595 186
570827844 570835550 463
910409833 910412010 3
761812541 761817126 47
95677623 95684040 928
627305348 627314745 751
616484319 616484416 63
722781992 722788142 243
856159784 856162615 184
97133003 97138773 499
173788090 173794903 361
986689627 986691372 339
973968441 973972659 250
552889795 552892742 261
525268843 525270572 257
144071121 144080943 372
398877873 398885259 337
1414287 1415950 607
61762529 61771191 764
548411712 548414682 595
715032211 715040660 34
375256923 375265259 316
646218261 646222444 133
2324861 2325716 139
561544122 561546360 117
193395729 193403495 794
831386100 831393221 140
43130789 43132347 478
157111395 157113250 598
120141510 120141514 423
355950105 355953838 985
538002490 538012265 877
384610157 384614412 858
658699290 658708637 985
122082430 122083651 305
575469897 575476187 745
646167042 646172579 57
950658181 950658820 5
64241659 64249404 833
695593607 695594877 372
941847030 941855593 471
829306366 829311224 492
344661244 344664724 475
314396453 314396681 967
291401789 291408255 931
653462444 653466368 623
692133189 692140359 767
511324597 511325024 347
112450954 112451055 673
557274786 557278060 156
99240508 99245005 447
600863979 600869362 874
142434822 142435927 810
370171296 370171887 35
286398263 286399794 39
157692544 157693453 291
472417168 472422077 583
766990934 766991586 56
84544633 84549075 539
729673305 729679857 980
675034813 675041797 450
129095610 129096665 285
924825484 924825605 715
4383646 4392083 595
173953031 173959964 615
555616071 555621319 77
282391712 282401382 79
295414295 295423196 29
250374703 250378283 930
211514593 211516044 968
874427572 874431354 514
33477022 33479324 389
370485656 370487524 734
377598370 377605912 726
221727966 221735936 979
46792581 46793780 776
358771008 358772160 91
849796438 849801437 691
31193468 31199800 921
720445748 720447835 807
474828068 474836768 856
393580933 393581603 514
77568322 77571700 7
521741406 521742499 143
96271482 96272724 662
235040462 235040564 250
800773588 800782169 549
265888031 265888038 494
397374722 397382915 139
984810993 984818576 728
757870152 757874881 238
244103359 244108391 120
720089874 720092586 657
668204231 668212118 563
240313725 240322722 786
610371387 610375943 586
186509637 186517865 97
103636537 103639387 693
804650030 804658933 458
244957520 244965907 970
783557248 783563163 251
852425837 852429523 112
632523957 632529541 996
199369964 199378187 636
225529527 225535509 406
637763312 637771723 988
335380250 335388541 510
677151346 677156538 709
365389391 365395085 981
283804199 283811911 597
152841520 152846434 364
299845771 299851772 489
118397884 118402691 839
243615230 243619939 418
344722865 344731247 74
370508622 370515689 764
703496610 703497477 794
849493119 849494645 7
74386180 74395229 602
775550511 775552142 364
937797108 937805544 76
24028823 24033017 625
425832662 425838180 480
863298501 863305203 947
709663271 709667322 643
205240695 205250421 649
107885811 107894095 256
456624604 456632555 207
355093611 355096772 899
460459212 460460446 141
17678927 17682648 551
810310003 810314958 83
395810978 395811183 496
554189457 554196091 489
337331755 337334224 698
970767397 970771087 527
944776047 944776337 317
299770653 299772795 225
7869861 7871135 662
992012110 992020237 962
536001601 536010431 367
87647154 87648617 946
504343586 504345611 186
51972434 51980922 277
974148923 974152902 638
173144972 173153434 45
166952850 166953437 262
659069166 659070385 82
204019742 204023208 863
23674406 23680783 855
451132717 451134300 125
719159084 719168185 395
409331380 409336089 995
242449566 242451906 51
786844843 786845121 213
604696832 604699407 420
901246227 901248348 376
931862489 931869688 984
858202921 858211848 450
182844784 182850502 728
71279990 71285124 607
688671114 688677263 988
550360860 550360909 955
52160206 52164076 355
895742257 895751252 29
123471471 123479364 673
706115241 706119494 518
440965968 440967496 528
775277951 775279810 280
421953753 421958691 787
373005481 373007537 10
16951088 16953131 668
146470426 146479951 705
560874380 560879328 658
164651736 164660114 805
784467764 784471561 781
445983788 445993453 336
316152656 316153972 377
201527184 201533985 691
11159815 11162568 139
916208601 916215730 576
72838963 72840475 126
347693631 347700216 535
855136686 855143744 150
985101344 985108195 373
81981499 81984577 415
45441281 45444340 49
481759616 481766948 650
175315344 175321605 554
984311385 984318576 857
91592525 91599947 344
273471450 273475119 917
513586575 513590238 914
214815111 214820981 643
281833611 281840935 106
757867984 757875006 683
323938751 323943189 398
686161150 686163393 416
285501152 285507862 321
897236705 897243241 687
795837913 795847733 6
354310258 354310461 287
294637525 294645665 197
58257440 58262183 144
763593433 763601555 786
870264539 870266448 574
720287573 720292220 345
907129970 907134390 730
599460738 599464862 457
998807058 998809201 921
116328746 116338392 260
573267102 573274031 48
737428388 737432308 410
809022586 809031372 234
348219080 348227665 668
487602865 487604615 436
161671790 161673148 306
415867134 415870766 973
584464863 584469184 143
842780321 842783172 17
880157592 880162422 155
935672852 935682115 550
987830250 987831652 820
697700012 697706500 528
132613597 132613990 20
721888265 721890288 402
780941051 780942614 355
781194356 781194644 278
261325680 261329282 290
654319823 654329622 359
562446191 562451607 524
781542697 781546132 789
665919598 665923658 794
510214418 510218266 735
77717298 77718005 404
132021668 132024426 289
543392069 543393979 963
884632424 884638399 123
62872703 62880492 794
382606343 382609403 135
137607702 137614793 420
1754576 1764107 908
843281366 843287093 645
957165510 957168273 745
299913246 299921087 89
72260001 72262713 48
761808640 761817765 409
530230954 530232557 126
793394077 793396270 523
135762872 135769671 93
105150358 105158630 204
581714129 581717152 12
353643387 353643703 416
556252032 556255166 589
592272776 592279158 410
594319215 594324415 547
284279614 284279642 104
443095023 443099032 436
556992500 557001514 468
34781374 34788437 843
530781467 530791004 270
164988021 164991455 272
13911033 13913221 991
448502800 448512658 219
126461390 126464848 43
683053150 683055260 866
545267048 545268784 680
109011503 109012584 447
258918938 258919805 291
910378405 910384123 707
298512599 298512876 479
708412869 708417667 730
846866492 846875304 367
704638483 704644949 386
943927052 943929156 531
12129096 12132661 890
686537312 686544038 862
728960342 728969472 208
817112789 817116751 52
449421431 449424844 270
761649138 761655004 952
563978967 563980141 7
585608698 585611058 94
885214415 885217319 331
19048153 19054092 956
579382683 579390530 82
13053574 13057402 255
604340435 604349089 930
648854642 648859396 894
703588694 703589834 911
803323963 803332003 878
331358266 331361677 64
452679624 452681890 742
181199069 181205861 900
965419399 965426248 814
636834707 636842183 820
25981790 25984154 489
383160396 383165225 498
964865676 964871630 647
30016571 30023175 578
341507832 341508748 644
345335710 345339621 29
454945773 454954579 462
517204514 517210510 310
89266766 89270295 309
115059579 115061504 991
459228398 459236310 597
660826886 660835104 989
301331735 301332126 21
345339382 345340936 97
947303959 947307498 486
721390955 721394749 139
231579335 231585991 768
63477798 63482285 464
807333457 807333646 559
777161766 777164631 712
257378109 257385307 653
261036056 261037821 691
392476044 392479679 53
153069065 153078209 336
98920162 98929596 802
738385997 738390123 624
550308488 550315117 922
987367256 987369631 732
935794070 935802224 658
508491981 508499634 161
342295693 342298786 412
168219697 168224951 900
369424388 369424938 122
763291791 763298304 77
379838479 379846647 989
560572280 560580290 206
503345256 503346790 108
663103178 663112304 158
262083261 262091628 663
389552269 389553471 285
160569781 160572499 14
34364194 34373441 151
229311445 229313617 331
194226917 194227216 574
274449993 274456757 681
269800982 269807671 433
606703538 606705822 23
664220647 664224016 220
63379155 63382004 838
906479817 906483893 84
675717103 675718600 373
480985468 480994612 710
583320969 583326082 433
522683300 522684755 299
157174226 157183120 642
585713906 585722356 265
399204690 399207354 495
147955065 147956395 901
671848635 671855457 918
906679472 906686768 203
213455907 213459475 268
81957281 81966010 877
237952342 237960378 928
198349126 198354326 248
578955775 578960928 209
907094418 907103645 854
448370034 448375466 684
853611529 853616831 864
490954780 490957490 845
769966698 769969556 995
932715900 932716012 598
139772169 139779358 668
278016045 278020964 58
429275323 429279213 746
935260571 935268137 11
922938131 922942424 180
662108985 662109744 741
611993020 612002267 366
289327234 289330362 624
52458081 52464910 354
365414426 365422017 341
51397025 51400772 607
296424043 296433229 565
831300100 831307541 1000
883741196 883744325 209
758405207 758408769 186
746038738 746039093 547
98362830 98369000 436
110816195 110818535 456
307763818 307771084 173
595885172 595893417 789
41152514 41154524 925
578039471 578046759 455
444498388 444500505 956
691394738 691396434 379
45167948 45172289 284
970461483 970470764 172
63129030 63130978 783
29298466 29307690 275
64957271 64961092 197
235039443 235039622 895
324777233 324785640 968
178975508 178981204 81
223133962 223134091 997
886527919 886531931 756
809450649 809458725 424
914840284 914848480 829
864805807 864809356 63
123856590 123863134 843
981319864 981320176 89
194686412 194689672 209
129370658 129375222 840
836769625 836777595 292
318340057 318344305 483
405382053 405384472 410
981636809 981642420 635
363058584 363065971 341
590653413 590654679 428
467816828 467817079 331
105365021 105374868 504
106029111 106036431 119
475759669 475760585 966
550676509 550680734 671
466368152 466374271 338
814816634 814816930 922
139933044 139939913 858
339401678 339403440 76
236200370 236204624 101
40941798 40951256 67
487957128 487962145 247
642203631 642209962 837
738720750 738724331 85
954802066 954808819 308
616906737 616908283 588
800685075 800686326 921
245181348 245189646 413
759846205 759851715 488
112036282 112045783 326
19073733 19079136 343
752298799 752301721 380
998064045 998066416 525
803572233 803580823 691
445677669 445683814 717
761149977 761156146 893
773361916 773364827 703
35179188 35187976 907
528238601 528241177 787
320631440 320633102 37
3011117 3020010 435
43194460 43197398 311
251579189 251587579 817
29161716 29164286 775
409250757 409255567 446
90006474 90008974 557
242829717 242831476 740
977504419 977508883 622
138996326 139003810 708
66707113 66708112 776
849353500 849357508 576
527877286 527881673 526
442751948 442760684 871
236181116 236186084 448
499401891 499410135 45
39732688 39738008 617
474080244 474089565 457
455645985 455647485 131
82127607 82130924 109
965887665 965896365 172
71478793 71485946 55
417974719 417983541 396
757674245 757679294 277
646190466 646191834 871
34579265 34582468 572
368518309 368528172 97
261673927 261681447 690
339924383 339925048 349
638448864 638456948 684
685485972 685489911 834
654183496 654193384 482
547552551 547558959 414
113820298 113828317 646
752049574 752052684 993
196434796 196440629 230
856226719 856229298 506
673948167 673950851 674
892428857 892431510 177
341689557 341694925 989
160726593 160736487 464
268763426 268763823 730
367669907 367677624 66
985323321 985324310 646
269508318 269515684 44
603889661 603891477 706
487869242 487874989 676
961179748 961181064 924
350417773 350427196 552
111229302 111234036 396
178258290 178265690 212
369908753 369916457 522
757659483 757663864 734
464517899 464525734 243
395641897 395645012 676
49738292 49743045 255
608869998 608872784 553
146588025 146596685 369
72049949 72053010 41
430212852 430216338 269
7009248 7018850 90
192957809 192963158 335
937209331 937211527 839
492349065 492355615 662
824713658 824721672 153
686352685 686353965 657
126217292 126221053 51
534196 540651 543
983251564 983256773 808
819314605 819317282 374
702929224 702933450 229
89789315 89790647 188
953691001 953696975 628
662304190 662308478 967
200952203 200954210 553
839143356 839146690 431
885800013 885803261 304
828791414 828798910 553
776780957 776788351 101
785219116 785224645 850
112818841 112825475 845
85322072 85328601 1
630186609 630189526 486
800039238 800044163 35
764430556 764437780 594
919002459 919008552 189
460976890 460983175 723
704256545 704257131 804
942913098 942913918 448
806545549 806554013 47
872850399 872858986 869
1353245 1354037 356
90044595 90046603 194
371101081 371102347 221
41904467 41914329 450
74652062 74657874 738
713245600 713254413 36
378869674 378877046 748
72058478 72064839 119
628579925 628582498 253
720264971 720265236 579
50042841 50048085 327
412735546 412744390 683
909517740 909524778 627
55209962 55215657 125
903280763 903287586 785
145389851 145395187 982
814820886 814823787 75
445397985 445406578 969
813902103 813905077 59
558068707 558070276 899
938200287 938201301 981
597167964 597175801 10
460125647 460133766 119
32145274 32150476 695
930173749 930180059 682
73213534 73214235 268
774757867 774762526 880
739063293 739070480 969
761559261 761559950 981
501307670 501314459 666
978642568 978645064 190
899949901 899950083 611
355274262 355277698 771
863200382 863203906 242
170665428 170665736 827
352321460 352324224 261
121414079 121423783 933
856812959 856821460 238
483092928 483098445 997
481350260 481353582 462
424366276 424371622 565
362183817 362189067 982
707538428 707543470 45
74980550 74983893 730
519720143 519727572 515
945037970 945042094 183
201356582 201356928 716
250980515 250989508 244
391824103 391825929 32
585273100 585274916 842
94428913 94429445 219
857491828 857492399 496
471629811 471631161 386
102001206 102010613 657
928234935 928236462 705
585537450 585543050 565
999638632 999642542 151
797812699 797822232 47
571639294 571643698 869
82677677 82683722 301
832235518 832241511 8
651471737 651475315 884
292852584 292854731 187
111652321 111655874 38
118554979 118556300 383
41775035 41783955 48
233633949 233643066 645
110513100 110516296 756
234258146 234267804 968
87962015 87967619 631
858007665 858013600 205
116245025 116247860 958
224857908 224864205 521
743901094 743910877 640
600871483 600879701 694
315489217 315498248 549
832792265 832798610 34
59169911 59172000 920
98119016 98122687 748
636430983 636437066 604
964411613 964412752 977
29006169 29013957 438
835190127 835198311 834
559625999 559629674 549
451798639 451803890 241
144975684 144983285 669
372178232 372181395 693
985561266 985561857 168
340486536 340495954 140
303560635 303566267 476
957461239 957464935 476
839456568 839459333 501
601018357 601026357 433
387515541 387525507 810
458084090 458087889 670
783795331 783800894 747
111457000 111458016 439
674703043 674705481 391
584046563 584049588 358
926262053 926266072 307
789311529 789314133 869
736235355 736240071 952
30762207 30765397 160
45233641 45242708 367
81099802 81108771 563
34199472 34203750 794
925054568 925058592 904
733941007 733945560 630
77577748 77578865 891
349051105 349058491 139
37308413 37316275 625
959277632 959286061 28
143964935 143968648 139
574044096 574047573 791
514173814 514175212 883
416152728 416158618 305
424956521 424961075 75
912763424 912772395 239
570167404 570171881 316
32622296 32624369 445
161237785 161242010 453
208442410 208451785 816
571241788 571250496 385
998137928 998138151 296
581679070 581686119 656
927432952 927435939 189
524227607 524229623 289
631003683 631011998 747
480013272 480017595 953
802786588 802788069 263
378102033 378107423 336
847787486 847796140 40
800594652 800602224 679
414769388 414776302 764
588061683 588067431 13
254087690 254090733 988
447046879 447049957 834
797026519 797027977 454
37967617 37970352 477
394931570 394932761 146
922002183 922003230 598
803971519 803976429 459
705149910 705159538 459
64469590 64471669 737
13523705 13526278 435
213969717 213975391 83
934476705 934485557 690
305033889 305038970 978
385888343 385894838 890
599723819 599732971 388
831678964 831682509 270
242991563 242998622 636
894620372 894627862 5
357807182 357812310 113
630689919 630691695 552
999980353 999983253 680
245627787 245632439 389
39343478 39352525 265
717163806 717171370 109
759102046 759103407 521
115428436 115431937 468
721794055 721795011 933
573470043 573470841 658
323567399 323571162 323
386855512 386863859 691
351396064 351396363 127
323793095 323797336 617
751093483 751096736 996
282840099 282848890 717
104484208 104492544 257
315990080 315999995 112
986843547 986849704 528
626048831 626052383 667
938755840 938760732 987
989434163 989443255 576
496640206 496640514 516
674343683 674351058 593
457021300 457028866 498
2223297 2229257 559
548354363 548356581 17
990105620 990111110 909
716705082 716714403 855
118627961 118630316 195
90494628 90496707 933
842628614 842635399 183
858236189 858244439 846
989814055 989823428 955
482990000 482997971 545
229623849 229626939 584
946879408 946881701 181
98891425 98899949 856
653604683 653609966 429
480296889 480301997 535
4954435 4954812 128
698628369 698633222 586
653206903 653213785 249
220086100 220087611 593
723059054 723068867 940
618251949 618258575 581
335988534 335990856 585
685785714 685790950 559
836149921 836155207 966
773924701 773926492 334
977675235 977681956 329
238673714 238678682 288
546354299 546363087 786
249873548 249882037 339
876091492 876092940 243
882029431 882034658 643
122427013 122434384 153
145638598 145641860 438
646802507 646810894 53
342623823 342624311 260
499214157 499217656 550
59584486 59587150 559
718879773 718881376 469
40368909 40369059 182
308833249 308834090 947
712295491 712303973 660
480379486 480388815 258
412480989 412485081 920
607491426 607494302 502
571531830 571532795 784
784899090 784904137 652
252547640 252553140 233
525622199 525630957 464
109846019 109847723 890
225305200 225312629 511
447575146 447580894 563
247424157 247427442 625
108324415 108329940 635
421094334 421103622 501
21883836 21892112 190
537133970 537139833 387
944519972 944520324 716
482715556 482722264 520
698075019 698078740 233
692988261 692991306 192
343546772 343549733 993
384296334 384299778 630
937663959 937672659 256
854320944 854327682 307
928553445 928557807 539
208017987 208020046 861
339412373 339420446 821
234837441 234839346 682
465689311 465696049 208
219820544 219826430 637
511097087 511104111 211
51814431 51817814 940
322352062 322354770 83
440223668 440232759 909
160404326 160411317 273
54425865 54433237 604
759703725 759707424 907
381301897 381308113 116
444842578 444844678 992
912688137 912694356 832
10143774 10148194 443
37300984 37305016 386
241583924 241593846 638
583833357 583840973 185
485143617 485151600 527
819914889 819924189 855
977797493 977798087 906
903311400 903313616 748
931688515 931689388 548
761003859 761004146 243
84245691 84250775 376
97477133 97478522 588
37510869 37520350 563
842010857 842013666 854
217814393 217819338 469
93474921 93476754 300
382043126 382051822 207
570415032 570417059 9
598460779 598466090 739
931869677 931874963 958
790462272 790463274 949
685335648 685345131 922
520820587 520826281 170
619269150 619269911 773
273421354 273428290 345
938648823 938651619 806
226926475 226930604 758
45441682 45449480 461
480529041 480529061 29
977031130 977034023 806
447636088 447640306 623
755004036 755014032 923
788952309 788956571 91
938548479 938555414 467
492658603 492664236 235
83909949 83919869 923
237250104 237259202 87
225443862 225450786 282
509351673 509357286 605
20662053 20666509 957
520378859 520385761 228
650296833 650304870 850
655376756 655386004 57
278162198 278165380 764
360664015 360666661 176
268180251 268182837 409
799218524 799224940 116
483305611 483308445 205
595889243 595896271 334
882913849 882914997 944
981281805 981283863 640
681455385 681460893 75
521286585 521294402 466
21595993 21605417 38
801652757 801662266 212
839910932 839919103 683
75019341 75025965 258
586420807 586422968 45
272073363 272074362 504
759989697 759994435 368
584749991 584756262 738
341473982 341475381 643
637682057 637682174 951
114842874 114851142 160
711504912 711507701 383
772843124 772852434 855
87800158 87807912 850
41109767 41116984 158
710732162 710739951 357
606019018 606024101 107
747632385 747637521 661
508467474 508470743 949
538821117 538830216 174
346586419 346589877 38
209925579 209935105 10
342018961 342020494 615
11046816 11048879 559
868744016 868749965 661
250932525 250933299 772
48468883 48469282 283
554332340 554339893 783
44772002 44777881 265
758792301 758794766 155
217679825 217683370 919
737997864 737997992 241
678948225 678953109 390
880441839 880446244 695
122530749 122537643 117
139119409 139123923 701
54797532 54807376 302
629554815 629562437 640
153173950 153179651 451
114612566 114618045 378
4069072 4076146 723
83869990 83870326 998
65520232 65528284 585
279411972 279419924 985
960829017 960831554 103
3397486 3403344 394
265333187 265342057 917
57687841 57694496 131
128093831 128101345 696
132502282 132503834 560
314767010 314768040 601
168958084 168967490 504
905001083 905008873 982
422464018 422473315 650
27361004 27365410 65
145985106 145987337 889
29268850 29272395 244
725681117 725689862 764
789554248 789559634 233
970692943 970693871 618
880405854 880415270 74
883856454 883860851 519
571558959 571566538 545
327494291 327498138 894
179587941 179597127 260
102887007 102887500 110
89027246 89031106 146
340289840 340297392 373
486229604 486231958 782
385053188 385057155 119
151373157 151381026 817
789258581 789262880 599
382579451 382581461 813
996855997 996865050 45
469049241 469054204 629
54955501 54959360 317
610488611 610490210 558
253498108 253503578 915
41671833 41677126 518
103103614 103110612 767
422812084 422818969 517
463047901 463052300 425
97801850 97803962 289
379558663 379568057 444
583298707 583304251 891
588899335 588907467 341
394862004 394871392 740
30455562 30458419 625
73877476 73877924 465
167198344 167202726 844
281111111 281119861 378
148537979 148542530 844
653335403 653341585 409
219578693 219581497 673
27278487 27279915 178
403506377 403516034 534
156182070 156183221 499
374332809 374334158 570
398248434 398254655 177
419191250 419192537 44
969698093 969698604 346
53658472 53661816 899
165363665 165369334 302
129844076 129850406 367
354021099 354028643 138
454427627 454431903 244
486019160 486021125 704
911800658 911804450 725
837786580 837788643 219
305648757 305655574 409
271007152 271009041 709
156673849 156681175 988
278213098 278220627 669
880910400 880916590 393
196840767 196845052 251
809302905 809310264 838
159712500 159717625 494
790415203 790422175 958
436899278 436908198 207
320525849 320534102 704
608493258 608497357 646
286945318 286950525 56
799387305 799393433 483
651670974 651675601 983
915891366 915898037 933
619326968 619329073 861
165484158 165484744 596
710545002 710551430 341
628842312 628851712 17
171140870 171148174 448
904115574 904118582 29
355013570 355020592 809
872460627 872466482 39
179369460 179371471 315
700551444 700558009 709
347576728 347583791 358
722356588 722364367 857
163426535 163431959 910
582587227 582587853 888
817625243 817633853 66
26705692 26711888 500
333352071 333357341 604
41721882 41726624 11
135060920 135063061 743
494279585 494284822 190
316218646 316226962 604
262697355 262704510 526
345944563 345946188 450
356375472 356382587 36
730889360 730895071 492
495044776 495048858 520
404818627 404828117 469
747156231 747163375 396
26477594 26480765 430
41937337 41941117 610
266975876 266981517 516
615887481 615896757 360
811705357 811713793 737
712458158 712467706 693
946988195 946991790 891
391469037 391476916 131
97499908 97508482 441
420094377 420103913 631
936745772 936747141 441
826823553 826828052 187
643395513 643402588 577
881522029 881529770 321
821108739 821113015 978
773065828 773069515 107
172496872 172505052 945
984510763 984518712 207
793362244 793369851 799
227370685 227374691 620
33290667 33295720 34
198699459 198702346 133
217876645 217879391 460
259557222 259561748 266
586438543 586445509 781
249497871 249497979 453
900077977 900082207 670
974100922 974105966 923
966611480 966618111 83
282428279 282429925 970
521223898 521229549 628
561992282 561997263 542
446670767 446675764 968
442235227 442243403 421
869605844 869611221 317
687971625 687981407 688
314823428 314831203 930
844633097 844639213 637
521386020 521391868 587
295098453 295100834 221
733348422 733358419 872
477914402 477922885 981
355619944 355625447 734
862376911 862381878 709
732223683 732233044 576
786269000 786270381 314
650095038 650101331 381
643682320 643686181 368
604057957 604061572 835
29616895 29618475 930
442697116 442700459 274
434138338 434143878 900
497607319 497609959 291
556013403 556020790 908
16397463 16403354 72
465198040 465203156 859
856945704 856950873 73
239202085 239203948 383
438584453 438586276 415
274220638 274222317 547
176022568 176027227 453
370246842 370253256 759
418885741 418890830 8
768610031 768614129 869
714171291 714174492 412
125175363 125183136 305
394626572 394627334 236
132315645 132322423 837
887908379 887915063 746
182790794 182795540 197
164577692 164584200 114
714101144 714101531 720
161791903 161801513 643
715786261 715794362 969
238461131 238463538 757
167072893 167074781 935
435374199 435382124 816
398492786 398499598 133
700110973 700116545 253
944286719 944291374 10
13153267 13162072 334
496891382 496894330 849
534672101 534673142 456
624102744 624103213 92
173713063 173718519 369
494867820 494872878 358
610314105 610318494 271
524481272 524489890 827
329087757 329097365 761
462718010 462718775 839
52109021 52114368 609
125799705 125807718 521
54036904 54042081 687
255706359 255708287 114
351934451 351936814 21
761925170 761934852 821
610853880 610860286 818
293347151 293347283 951
794236977 794237777 409
853948088 853954764 584
802754927 802757435 26
510267886 510272688 848
985555408 985562518 474
947958445 947967486 841
260746910 260747191 271
162381932 162383582 870
672452752 672460954 574
78849922 78854621 549
780066223 780068921 632
476212632 476218820 723
964092216 964095206 185
109374592 109378081 701
703918441 703925911 121
839944914 839947217 548
141556755 141562044 128
634983375 634988426 877
962576245 962581309 506
587165819 587170281 283
885749718 885758416 740
334899350 334899898 283
102365423 102366196 104
387740608 387746910 811
21857310 21864042 275
58752430 58758087 184
754132328 754140497 355
312447806 312454436 455
643107683 643116824 658
209482189 209487462 781
157434823 157438397 479
133718913 133726920 807
139766197 139769865 701
683364300 683368944 538
127297461 127303200 815
604604736 604610381 355
915760920 915764322 1000
26545625 26549663 20
394308080 394314117 635
396533737 396542921 68
112072519 112073862 569
173506997 173510626 771
57049804 57055198 43
431825855 431833900 273
554693392 554701629 515
982087206 982092227 184
258984912 258994028 531
674426911 674434307 684
715912931 715917841 519
51051917 51060220 893
561976985 561979024 89
691986904 691994882 549
923464674 923469761 204
211292068 211297787 509
90693343 90697938 275
141074857 141076467 776
273705390 273707812 548
390200920 390209284 944
655525604 655530088 419
712787123 712788629 982
476500367 476505069 63
251583807 251586201 138
171756356 171765778 719
81816910 81819532 152
812613418 812620052 328
343959694 343966893 61
132976820 132986781 704
242909368 242919272 258
405335662 405338311 94
162047432 162050081 845
909578414 909579084 932
612517477 612527113 922
296887966 296891144 585
19739685 19747954 668
917931187 917935725 443
693639515 693648154 72
33984576 33984917 442
50467630 50471640 732
712482887 712483097 624
440975981 440979828 990
139515177 139519986 722
517561108 517566242 612
119617030 119619831 856
721663965 721670024 657
682477634 682486681 580
797784076 797793600 194
61174500 61183598 628
893837941 893839716 429
391008023 391015522 243
503177648 503185238 488
500682988 500689707 147
7508062 7509232 632
275236673 275236844 434
328141529 328147838 919
248039537 248043325 941
847544116 847553356 829
323131311 323132760 643
807777938 807786729 85
396909718 396917218 414
495862311 495867790 75
414166800 414166923 559
766434297 766443231 503
165182280 165185413 826
907298714 907306192 114
717555984 717557806 386
513885276 513885976 733
989926106 989932023 929
737212099 737218331 417
101178184 101183837 928
646823598 646832735 436
667640672 667648038 932
303144582 303154477 489
70896436 70905130 719
90513263 90521409 828
788691726 788699200 122
995393112 995397256 884
213434196 213435039 954
651473125 651479794 665
760896893 760903455 741
80197172 80202029 831
112551608 112555498 367
63675891 63676272 903
236045380 236049295 366
609929449 609937278 895
660953277 660953292 406
637156399 637159074 193
91115633 91123848 436
640929588 640937672 129
651925252 651926326 5
521012344 521018609 476
744053174 744053895 322
587730892 587733871 748
818479794 818481768 960
453998511 454002515 433
549069405 549072787 983
673764810 673769903 996
341970004 341979842 204
248643790 248648906 535
278481919 278487494 111
385178923 385180540 505
68074750 68075544 210
994810071 994812127 453
173562170 173565884 427
822711130 822720340 849
737802914 737806441 547
707529248 707534968 346
727283244 727284759 426
863015447 863015618 444
618715332 618725271 65
902763442 902770825 28
647873299 647882240 867
966596508 966596593 597
922608962 922618574 472
456988739 456991760 856
474632588 474633892 645
341526486 341527797 595
694826831 694835711 547
478165608 478167836 640
479956052 479965488 300
57156117 57159281 233
583294495 583297333 916
802424362 802430376 670
7309309 7318145 593
163912780 163916058 997
578749636 578754560 314
800889281 800894855 878
209129226 209132712 36
440406773 440413687 991
448398412 448400969 629
511586062 511592052 709
162632296 162632707 87
322128211 322134824 973
984883880 984890533 170
176977824 176983649 458
868604820 868608161 331
502600484 502604793 41
81461363 81465812 932
890019749 890026606 430
791291091 791291214 330
256507071 256516000 345
335914779 335922277 206
529903866 529913382 130
805070839 805074324 11
789057360 789066377 672
938852168 938854465 319
729087851 729090897 246
353807243 353811398 397
507837175 507841681 672
374375955 374382279 709
580863284 580872331 807
36971631 36979052 552
31028188 31032470 506
217973667 217980893 690
900084678 900089768 49
93790351 93793086 227
82873019 82876520 240
963189264 963195391 965
648901013 648906694 438
580415036 580424112 705
58646096 58646548 689
742663903 742671282 804
352649805 352650075 784
505699311 505705047 953
744245352 744247365 833
392749401 392752744 880
24848979 24853628 777
143144569 143144811 268
829097534 829103684 932
677760323 677761138 550
480424028 480426803 803
346112069 346114611 37
610739223 610746838 455
951693008 951700517 892
731593311 731602185 6
886981143 886988706 820
209225023 209225641 5
279929150 279938652 101
600384417 600394370 561
530944349 530953989 56
298501250 298502975 646
483918404 483928402 489
124167441 124167742 489
955309246 955309324 799
195317490 195324045 459
891760496 891768482 871
695977668 695981611 261
838325672 838328342 219
134510124 134517255 62
233432035 233438205 227
862990091 862997373 771
786863088 786867170 734
747714928 747720459 568
98195418 98195735 111
49036566 49043905 965
639451024 639459635 962
967220895 967228369 332
57195157 57203734 851
905034726 905038470 139
339837139 339846262 775
39362717 39368247 659
336551839 336560741 298
577516572 577516772 728
225512491 225519528 403
232232603 232241109 568
34302918 34306400 227
813671880 813674570 256
337113563 337118729 307
32040766 32042761 480
498837904 498841033 687
120965679 120967052 335
49441689 49448558 421
768184337 768185536 433
253877415 253883657 565
609313818 609317479 909
882327385 882327395 629
817194963 817199818 595
109894220 109896362 715
156299876 156307578 911
385889355 385896440 596
884611041 884617503 349
367971376 367976071 587
475349796 475355663 749
806977579 806986250 402
461050144 461055152 655
339120405 339121039 178
80639385 80648290 580
652827980 652833695 895
817914045 817915267 974
480932308 480941476 307
981719904 981728582 669
64672253 64680698 70
66341191 66348562 158
711726939 711732595 660
78858341 78861841 332
252484347 252492175 35
414391524 414398393 53
83284454 83284601 639
743760348 743767920 453
132892673 132900650 268
897002981 897010635 476
714606001 714613975 57
635143422 635149230 785
279315931 279321449 91
901000942 901004287 891
109512274 109516807 447
639693659 639701168 386
308740063 308741937 655
79062054 79068659 320
106959506 106962074 941
778321773 778328621 168
830276248 830282156 645
630794306 630797165 664
360258441 360266756 972
120613533 120622898 970
930458774 930462956 314
128914572 128916388 532
796620308 796623064 203
438920314 438923030 222
873728634 873731552 266
434493926 434498038 288
102936094 102939490 662
648760089 648762467 809
138307104 138313951 237
283304076 283308118 606
867642046 867649507 247
996321710 996328227 898
83734593 83741087 260
360648796 360649501 27
275857370 275865671 299
109736636 109742316 696
464322274 464324351 988
54220288 54228917 288
367090447 367100012 676
682248683 682250666 298
753212288 753214680 692
689493535 689498860 9
983302432 983310723 986
943379044 943382209 924
648785422 648795135 847
206481073 206489996 47
394787768 394795410 987
896498106 896503049 367
342406394 342408496 851
945287420 945296435 762
825754718 825762931 68
619299761 619302056 84
454837122 454840198 691
128987108 128995165 93
933186382 933196336 567
741163580 741166848 674
987412626 987413153 406
627385964 627395836 423
309843682 309844201 239
173092885 173096943 736
352953997 352956947 521
717069064 717073720 190
114276148 114285004 642
628309839 628310303 488
472335283 472337047 107
922209850 922210908 796
792702874 792706899 604
695620280 695624604 516
390215055 390224056 173
243577644 243578432 248
85440380 85440463 744
374048251 374049112 999
946378442 946378470 374
343282435 343285147 558
508139274 508146098 122
89734381 89734876 968
147065177 147067823 438
779952130 779956216 222
32376998 32386754 38
246746171 246747931 738
73379770 73380463 433
338032513 338040447 544
512520511 512523125 802
904197235 904206623 248
642049793 642059273 328
364297266 364301692 256
812103233 812109144 410
677913021 677919064 194
736596243 736602521 31
3029282 3037998 863
502821369 502827203 721
883893802 883897546 534
420864697 420871800 787
522977499 522982265 474
376091097 376091459 785
600024425 600030076 828
969503681 969503793 45
982264441 982266953 743
481410635 481413066 439
562190016 562193631 303
615663878 615670730 288
579788951 579789594 785
828613484 828620913 495
161032272 161039511 87
772844096 772851627 175
172188232 172190196 528
448799059 448803254 112
602258104 602264976 420
117550198 117557441 970
322019636 322023120 799
314928939 314929455 700
22174228 22181678 402
634304363 634308167 799
663839857 663843628 46
867494294 867499452 389
887317469 887318079 156
940122996 940127549 306
690530459 690534938 545
816452878 816459310 122
907002848 907011120 714
817725998 817726297 183
51443699 51452042 603
344566100 344573833 506
117957899 117961888 383
599629294 599635916 3
460638683 460641514 206
6043190 6044620 468
205346496 205347444 833
893329391 893334870 746
551402513 551403131 295
594272226 594280621 781
637602409 637611238 844
113698362 113707759 972
146140869 146141563 603
306027601 306029139 231
808653604 808659902 976
383756160 383757843 419
775101628 775110351 969
289980812 289989850 748
193427558 193434263 374
659977852 659987807 349
857076983 857084704 22
806899178 806906631 144
996265149 996269686 163
941531103 941533846 828
510191335 510200145 526
442079662 442083011 412
677319080 677321574 145
758956399 758960287 268
650928147 650928947 254
965269871 965276117 817
667191221 667200166 787
513168593 513168996 470
995251736 995256924 19
936431251 936433286 520
936336430 936340832 623
308122307 308132173 238
57832070 57840346 479
390812215 390812793 532
905424833 905430248 141
153072439 153074261 304
728027255 728028614 450
120408044 120409317 774
148945863 148949989 246
254748883 254757911 172
448877402 448878085 784
392501376 392505180 407
616860613 616862270 109
749573091 749576057 562
80619623 80629554 160
655944114 655951792 980
135524419 135532162 20
228953868 228963296 3
743131641 743131828 74
526839238 526845375 43
521607762 521607785 145
90144897 90145549 201
674530303 674533259 327
657115763 657116774 18
944341324 944341612 893
39651485 39651487 855
613348814 613358378 423
480108185 480114524 384
5614540 5618431 207
185119613 185127022 912
955054657 955063584 369
956788801 956791649 553
498444353 498446554 997
932820680 932824361 883
208279049 208280079 743
377727941 377736020 365
446756146 446764380 107
290874569 290879003 716
735523952 735533486 965
929650159 929657820 154
980518421 980527844 103
337006141 337011644 947
391614693 391624397 796
761204690 761209956 56
900381923 900388658 342
37249667 37252129 111
680268382 680273251 693
964962488 964971025 811
972802204 972809843 117
299435520 299437883 387
471701673 471710517 312
863724775 863733463 740
418166073 418170201 521
809555868 809560822 979
547526275 547534781 189
576418617 576420524 986
788400727 788410630 280
796821420 796830316 494
934305230 934315201 11
206466698 206472135 684
945909084 945913368 130
812719747 812725186 715
616203838 616208752 993
2289359 2291105 310
608829688 608832466 550
644103876 644112917 807
338356213 338356411 445
138342845 138345743 923
334938339 334941498 603
368699349 368699863 803
21792384 21798173 26
422219513 422227919 24
759503227 759507097 93
425258220 425263268 30
33205531 33211156 594
336243431 336247348 773
371621589 371625558 679
967092034 967092683 354
645166307 645170382 610
673613911 673615800 915
56903065 56909516 302
414219090 414227279 138
461803113 461810486 460
617821206 617830920 490
544345586 544345752 560
936386179 936393411 506
222877953 222885521 312
44737982 44745894 314
346271336 346280077 5
619332297 619333908 44
217871212 217871587 466
792829864 792832346 752
156928002 156929790 913
778885812 778892184 996
660992654 660999052 607
412078214 412086020 999
528762719 528770776 980
349402382 349404477 345
12340047 12348117 368
852514052 852516358 301
943656446 943663343 648
455043264 455049315 84
808894015 808895353 984
617228279 617233325 439
305304275 305309662 480
611360232 611365053 700
19123233 19125246 222
605247563 605248492 726
336825259 336827478 916
859022626 859025747 402
550486277 550490218 98
615602925 615607220 9
321108009 321117216 920
981320992 981330206 995
66579432 66585046 723
121228911 121235898 16
934171960 934175692 26
875770183 875773599 768
695794259 695796628 908
887999174 888001671 98
924233575 924238984 86
22368674 22378573 336
680267032 680267064 953
202340303 202341059 497
367474299 367482744 18
541694372 541695453 418
284562388 284570436 753
829873764 829881171 648
527030884 527032136 153
388373792 388383025 634
971449241 971456063 391
219913678 219923010 73
736294014 736298411 114
34516968 34521904 497
731810815 731818391 662
133479833 133485955 87
703400601 703409161 471
313212704 313218023 389
715647353 715656263 916
805078856 805081991 265
588013490 588023019 891
319970231 319975431 189
911519304 911523745 517
241317769 241324229 500
290686617 290688671 780
126205279 126212114 784
574135365 574144739 174
421165186 421168588 679
690548575 690552492 716
783112491 783115779 247
586856107 586863282 18
26012998 26022404 466
827984536 827985998 926
820521405 820524779 56
58480256 58480900 350
56819038 56827590 475
914781171 914784098 903
64412696 64412929 682
335587374 335596834 165
107852441 107854302 854
769581687 769588354 32
144740705 144744571 792
453243170 453245961 854
283899448 283905703 36
523742854 523745213 834
904584203 904592881 261
264936029 264938947 51
308198931 308200986 379
347585614 347588605 280
803776129 803782346 374
629332983 629337853 221
117302366 117304007 767
735138157 735138306 201
99392363 99401942 687
451382749 451387561 781
81795935 81796999 261
116837196 116840785 912
835674598 835677940 257
806956977 806962285 976
426265608 426267430 136
476712981 476722316 334
397671553 397674994 235
67670671 67677381 657
314694872 314703893 525
811781909 811790403 598
764895690 764898299 874
935887951 935889450 530
92056213 92057467 764
592780469 592789411 963
626164446 626173217 289
152576933 152577952 301
89083267 89085618 326
285456852 285458232 210
194940860 194950174 455
101434736 101437146 448
528681335 528687522 376
86297560 86306886 850
186703089 186707834 921
138096853 138101351 319
993097165 993100322 675
702963806 702969163 10
749546106 749555238 248
102662783 102668906 507
497451992 497458470 637
885822446 885823805 675
719156895 719164052 753
931767621 931770977 485
787975471 787982178 76
828487742 828496712 136
7745062 7750517 344
309562086 309563232 483
505619096 505621309 886
551136694 551141957 844
661269200 661276204 308
3227837 3237460 860
241310862 241319311 745
140413967 140414805 540
488941451 488948155 422
378949527 378956829 507
255735015 255739753 108
745462358 745470140 514
853224841 853233876 377
520622078 520622926 671
33110922 33117102 309
438148581 438154512 392
984653440 984654366 720
906339536 906348470 668
436988076 436997359 437
468334849 468343149 299
138476707 138477189 572
440510815 440518216 578
782433679 782442842 382
61275056 61279956 527
232214078 232214811 223
940186386 940191109 755
923530778 923537425 501
606436848 606445255 212
68155867 68157644 22
96663305 96666768 61
77995954 77999972 113
167382525 167391421 873
526901453 526903861 473
662171834 662175435 853
124330362 124331264 152
279678935 279681832 383
278929042 278936669 404
215907893 215913017 960
378513104 378520910 294
108202477 108204855 125
783925537 783933259 661
513933650 513940645 363
896205523 896206666 742
636482347 636483129 528
107902550 107907727 391
491060702 491062793 991
781654435 781655054 367
111820840 111820944 942
92932151 92933214 31
14492795 14497155 126
639804919 639814798 173
959861580 959866516 743
120206294 120207973 117
50756388 50765658 676
665303266 665305877 594
196061009 196065024 446
583215999 583222621 41
602815367 602815613 177
713812308 713815598 768
984362690 984370223 835
511129816 511136254 439
77142340 77147945 692
144750084 144755595 169
798403552 798410535 344
847758227 847766595 715
122177172 122186156 139
48822969 48826279 350
759141009 759141564 398
321555537 321559797 298
262063305 262070282 641
541383140 541392641 253
943440578 943450133 796
834685621 834691337 632
963840141 963849265 853
967386484 967390210 692
953227199 953230315 891
117455690 117456657 737
389210039 389219518 299
585343787 585350961 520
798789084 798795781 430
44038726 44044297 507
665930329 665932422 274
771809124 771811906 123
334397756 334407071 874
256968961 256973090 851
204826004 204834254 350
374029895 374035590 818
200312982 200319231 294
433974281 433982856 658
346375152 346384280 326
69361933 69365791 484
114064441 114065227 219
115174065 115181163 277
512408187 512418074 475
809203061 809207617 156
705833263 705835899 386
324475964 324477492 657
861437782 861442324 964
780892427 780894660 410
404395436 404399043 939
141493762 141496239 543
238603246 238613170 828
491680815 491686322 884
735412091 735417031 398
786153565 786162493 520
611291721 611296084 348
869086457 869089234 69
824477114 824485416 771
571706430 571715264 104
696118190 696124485 589
143985130 143989347 6
516895023 516897939 213
628261850 628264753 485
102411085 102419626 295
273740483 273742794 813
251735354 251740529 297
93738052 93738183 392
321262121 321263413 620
839653242 839658148 626
82885697 82889993 66
544818286 544823711 267
999845642 999847793 416
562032207 562040631 27
346552043 346553385 80
865813337 865822546 697
781535501 781536831 385
799551797 799560552 530
244338189 244342785 139
829848809 829850620 528
42008785 42014582 106
580180850 580181011 163
290891469 290897266 593
412743884 412748096 224
437418912 437421407 939
952844991 952847412 486
597692039 597698121 386
130735424 130744847 688
126094304 126096361 110
555729443 555734892 772
548896321 548904755 131
96680428 96687736 479
900615941 900625391 116
477597886 477602498 311
308404460 308411738 548
642930399 642939553 473
312465236 312467786 546
863711622 863712679 119
95440310 95448281 527
181429769 181434352 447
256300542 256306341 150
107971024 107978519 351
281259502 281264600 372
628527968 628530307 629
859292279 859299920 795
25137178 25141109 951
139359650 139360066 497
836011546 836011554 818
914644664 914646126 442
472113543 472122918 507
338266990 338272548 245
407630139 407639109 409
260383842 260390452 216
187419565 187428583 907
601481193 601490019 57
792503988 792512514 309
565849290 565852995 444
519209139 519217998 551
635835307 635840304 318
189305749 189313086 853
440382606 440390771 280
85445852 85446514 729
926208611 926209164 31
863286827 863287280 301
79311085 79314475 200
30169493 30177719 627
211308802 211312918 703
935194245 935201016 325
770570147 770575814 962
960360465 960362404 141
391027669 391036255 660
318872299 318876873 316
999349028 999354842 165
271266411 271266980 929
910636062 910645655 884
629266613 629270308 178
452295240 452298878 112
224114294 224117296 183
75702620 75704415 912
479253932 479263827 740
54365424 54372103 821
139304084 139304952 105
846732750 846734182 350
437035266 437041828 421
97631195 97634891 926
135034430 135039253 923
341748958 341754263 72
283624070 283626082 817
184901604 184905406 707
681416866 681424120 413
962475605 962485310 137
320976777 320986097 160
989849882 989856643 561
452852583 452859908 371
868239004 868248888 594
872869280 872878689 429
644396555 644399100 854
246645978 246650966 573
614811795 614818469 260
224496854 224498542 878
36061618 36066749 269
293050105 293054113 446
461818265 461822741 19
99264176 99266524 560
771621547 771631321 646
947075491 947081840 160
402376271 402385202 631
589819126 589828702 522
438551049 438553916 15
171758309 171762072 725
973727537 973736532 39
898824158 898834148 130
938868603 938873053 805
793109973 793118526 710
898583533 898592393 969
57953180 57953831 859
258769689 258776851 304
137749321 137756187 726
683548842 683550616 293
933586208 933593477 65
716761933 716765703 452
700584323 700592141 944
353513804 353515703 700
517916608 517917798 983
646645318 646651499 163
312971638 312978394 834
389764847 389767171 776
668905151 668910580 193
102071228 102075452 659
304074872 304080253 784
499412936 499421941 445
576663387 576668362 616
828876331 828880464 388
570386382 570388919 133
47941366 47945482 113
590711878 590720522 270
440740713 440743185 115
705436839 705442949 632
122103033 122110588 341
834323042 834325879 257
13855177 13860895 456
634426973 634435331 978
594862589 594870173 654
539063327 539064337 938
407622811 407631580 537
951640923 951642230 125
81587194 81593300 559
908747660 908752737 494
570871643 570873564 8
604024334 604032746 41
89275592 89282157 361
300936398 300943384 68
87074727 87075385 456
801204381 801212277 226
813758318 813759791 710
623898205 623907356 72
692079330 692085434 145
113099240 113105478 408
555863085 555868067 54
122442093 122443399 92
969427485 969434910 657
596232197 596236126 843
579519616 579528570 319
748166073 748171127 770
377590649 377595413 384
663218358 663225305 272
48277431 48282931 351
826024926 826032568 441
701897686 701904004 523
650515091 650517338 939
358716534 358723217 295
840357190 840357282 400
582380384 582388048 231
179648704 179648856 792
23741825 23750387 22
522282559 522285808 456
626911830 626918928 570
271733182 271737816 275
70526973 70529489 64
741648495 741652741 945
741638434 741645088 661
864805080 864812968 574
559568480 559574995 103
618036061 618040837 54
988895854 988904838 654
43455227 43460585 963
553096033 553105918 701
62413954 62415788 364
684508229 684514088 65
827758292 827766817 855
614606237 614608959 531
866995898 867000188 44
33675822 33676145 292
989132924 989141117 595
39082330 39086867 721
856081984 856087684 405
660899297 660906344 919
796778998 796786240 965
794778713 794782641 335
356796129 356802715 848
133346336 133350634 145
483145866 483154360 873
99068261 99075945 79
563493903 563495016 698
56071498 56078848 521
453059218 453065759 569
129255974 129257908 649
6540894 6543102 35
914196210 914198208 296
70232545 70236363 201
68814743 68819823 694
651581238 651590511 434
683337111 683346143 996
428683542 428692832 482
505656590 505664576 296
903152111 903154635 445
517141680 517143104 889
753237680 753242251 34
821337714 821341514 890
258466361 258471330 873
39865564 39873748 895
337690608 337695195 780
18937392 18939021 925
264765388 264773439 324
916823869 916830663 219
14195166 14204394 683
117993961 117998179 120
36603202 36610430 449
419318235 419326900 689
913434124 913435000 824
728263348 728265374 701
997152242 997158656 815
55763023 55768722 742
855680297 855687862 210
107881621 107886328 267
720954839 720957732 434
475523 484185 983
75699642 75706757 860
805684441 805691735 801
957142481 957146842 455
600306305 600308439 670
509023356 509029047 843
482358522 482364412 56
56165265 56167028 7
511643474 511649237 827
206966091 206970387 514
192768876 192770342 808
838709858 838710136 7
750543069 750548373 438
749606222 749611312 992
94365677 94368699 596
677203347 677210632 440
688326189 688330236 9
146671596 146678115 873
317004954 317006125 357
116150132 116158091 30
410818645 410824758 575
171520804 171522237 463
434859810 434869372 791
472670248 472672582 599
50902591 50910048 63
897820186 897820308 882
715607977 715614717 574
560028986 560032000 530
139279860 139289530 309
413758567 413759985 179
104419948 104422678 923
64255874 64256561 525
221482336 221486323 548
234300127 234301633 791
59851726 59860912 710
3476139 3476884 678
721680371 721680660 834
696822946 696829820 584
690101826 690104089 639
360644135 360646353 825
767932313 767936512 655
104735237 104741744 288
62279112 62281696 83
538590659 538596810 773
135792451 135797914 405
800766511 800770051 222
63232540 63238626 16
759000373 759000685 146
739774308 739775462 485
322559298 322562245 741
770989123 770992775 943
200915129 200916092 369
931341767 931348078 129
397128851 397131277 367
923462974 923463031 680
708730380 708738622 130
355783952 355791057 303
875198968 875202353 420
384553465 384555142 714
23127301 23132116 142
57195392 57196445 585
738661335 738669200 262
689330054 689332830 401
278167535 278170469 198
739473902 739483746 795
690649932 690651045 606
282655413 282656060 603
237170717 237179450 973
956051487 956053736 1
129399553 129401424 327
117859046 117862029 125
541878630 541888411 403
358709892 358710250 447
483148292 483154003 340
306300841 306305999 558
111443637 111447798 507
109408592 109416433 407
805879195 805883063 625
664888519 664889489 307
426210871 426214334 641
412405549 412409844 366
246978026 246985143 776
130843429 130847903 240
847859875 847862551 590
647672566 647676715 840
453744475 453745007 21
827322332 827322397 967
124190090 124199944 627
219546716 219553166 774
202978374 202988320 825
97612366 97619105 569
960644082 960653546 294
383251210 383258779 261
54763801 54766048 519
253349391 253350568 616
570998230 571000852 52
698360252 698367945 728
770607218 770607422 949
24909845 24910312 689
269835970 269845118 299
782268794 782271662 809
532583715 532586738 993
62659360 62663503 955
731205621 731209042 143
726403490 726411638 246
502037457 502040940 175
22067510 22072678 84
248418588 248419633 434
134453537 134458518 850
50093576 50101521 638
716516875 716523439 791
103678035 103683168 378
901006028 901006797 173
796893334 796894442 769
639199828 639207072 107
928114425 928120916 323
117381600 117387816 492
886840034 886849681 878
360679819 360688041 458
758447668 758454475 6
135638307 135645239 50
442380448 442385783 808
786801826 786803307 276
257186351 257192453 363
55781471 55782919 291
435936578 435936853 675
821166251 821169873 920
909830742 909833091 751
325053620 325063440 118
944261077 944264418 61
889805434 889810655 229
796471835 796473328 431
196843994 196847592 11
153581270 153586948 275
102921984 102926302 718
771269625 771274127 585
660661651 660666110 51
793165571 793171764 902
122232673 122236585 571
77283791 77284807 260
413445202 413450649 254
994717431 994725949 696
629811213 629813411 314
219732575 219741410 633
413891201 413893904 421
851486918 851496379 138
313150504 313159271 104
768779905 768785158 812
105215158 105215308 491
830619729 830621408 949
260990340 260998568 839
826932593 826939325 564
823343289 823345812 281
742056953 742065617 619
987743585 987744843 290
468701007 468704339 586
473382144 473388888 532
822953247 822956781 399
279761411 279770624 939
168860253 168863857 268
287027201 287027246 150
376584039 376589377 814
86518953 86521514 690
908643235 908648543 491
554087205 554094882 844
125772845 125779994 762
542453430 542461656 535
317306962 317310747 563
96015362 96020127 749
853327650 853329564 662
814011269 814020679 266
244027770 244030473 462
138094585 138094893 946
831055625 831061631 87
542643467 542652100 460
686749310 686753367 542
114860073 114863392 766
845158958 845160982 235
646425872 646434459 818
771359620 771362780 651
903096282 903102119 684
7658898 7666909 458
206947359 206955356 832
29337657 29344392 792
216886743 216891214 306
757338203 757342247 665
824425744 824432948 454
891531509 891533786 555
634125095 634127892 367
184484263 184493822 828
858952914 858960664 557
649590949 649598362 407
932982406 932987875 841
795646238 795652297 250
851258380 851262872 126
801389687 801389714 310
476845702 476855513 917
715047156 715049229 833
390850061 390852238 619
747753427 747758317 377
491601255 491604962 766
288921163 288930783 701
383740921 383747836 346
61638763 61643079 295
711219362 711227192 338
170093488 170102742 934
977526798 977529443 272
953412065 953414969 821
90391899 90393952 463
739924869 739925132 368
673370596 673372869 186
793825361 793829283 304
108948063 108951283 179
530718758 530728504 291
383442404 383442641 782
884005742 884008069 662
347296026 347304503 891
892706298 892712190 979
969317118 969325549 776
63769932 63778822 351
655516299 655523128 531
308541837 308544999 873
819921141 819924862 135
827669320 827674875 861
127432611 127438918 597
422985743 422987792 523
515718404 515721212 245
734992645 735002620 31
795855624 795861250 418
89157401 89159336 672
67684102 67687893 873
370520632 370527116 435
139104506 139105723 409
609692991 609697893 140
843924852 843926709 627
405535800 405537293 855
464619322 464620804 460
851218566 851227780 361
371261948 371266379 731
115141367 115143715 384
527814389 527819198 984
282651613 282654119 771
320962048 320964571 50
309242807 309250886 647
73179948 73188870 556
553764925 553770213 206
929970780 929973447 610
106642590 106650543 659
271453951 271462573 330
951271033 951274137 104
357347417 357347705 977
997715751 997715919 833
180917874 180923779 192
726874923 726884561 245
168288922 168297427 147
632592477 632601288 200
395287684 395291872 924
824609293 824616735 213
508066302 508066434 800
388997984 389004284 103
409078088 409079135 145
341023415 341029993 800
702838248 702842375 852
338659791 338661536 359
858181035 858188531 515
957843183 957846421 595
748214733 748216778 805
841398656 841404054 252
941129869 941132380 352
123703020 123712417 485
504259473 504269460 33
610613619 610621127 683
430449769 430455815 207
432213620 432214908 5
925147979 925156128 372
539981844 539990560 567
125447439 125455716 797
316548243 316550906 318
219926846 219933509 140
107037199 107040844 298
634183033 634186582 541
306195417 306205242 551
120790101 120792744 808
963917658 963927145 856
562453013 562454595 938
232168736 232177746 905
605657304 605666308 252
783239100 783239596 606
442039768 442049113 180
237609259 237618107 125
558945557 558952444 542
520159450 520162376 576
462274351 462281057 730
235612160 235614517 503
31349016 31350636 254
560182304 560185879 201
779955208 779958249 937
291398811 291399292 914
935911767 935917805 88
507140299 507149358 458
128787424 128789532 212
157628965 157632552 734
56794891 56799060 355
404218620 404220103 984
484630122 484635355 625
75693728 75698879 354
864874929 864884881 385
535170216 535178130 866
698095130 698099994 114
131125569 131131450 621
88782378 88788571 35
57764942 57767455 249
344268675 344271758 813
921600029 921602157 888
606193013 606193730 975
813016989 813019003 717
921724342 921729371 16
390488728 390497494 477
855065593 855070897 704
610011058 610015044 229
40418030 40423272 528
705232065 705238025 142
682161664 682162312 294
728448477 728451322 417
784737364 784745438 309
734893690 734900062 281
139099758 139104235 531
777310774 777313040 997
498474601 498479566 943
533470305 533477334 105
94470885 94479985 996
310263763 310267049 829
338477904 338481076 336
235908198 235914289 223
259289614 259293142 122
893252274 893252988 361
213489906 213495870 942
84877437 84881922 248
895101433 895101954 850
47289726 47293912 509
115018832 115024942 197
744620179 744621081 948
141342359 141345016 714
649454045 649460083 308
190555268 190556861 616
75871741 75876523 261
265904101 265910139 15
534893042 534895014 893
125843642 125848157 372
893821491 893830460 507
301354001 301354906 525
388859197 388866340 657
714085496 714090724 341
106678211 106682435 926
852634868 852643425 771
884176483 884184368 593
788713095 788713257 968
705344461 705351158 130
263897706 263900630 724
110331079 110334885 396
335663936 335673471 249
181850812 181858442 279
959155469 959161592 18
858572161 858578764 801
116009087 116015829 202
843272208 843275442 344
933613800 933619007 586
453040118 453040328 869
633912248 633916555 146
76364323 76372342 913
975169718 975176834 679
150379967 150387672 992
199131596 199132286 801
410250614 410259339 522
138223766 138224780 758
573606319 573615467 829
939753663 939761572 347
207602600 207605936 325
59529820 59530383 8
621378965 621381487 119
639487877 639497643 165
267726906 267733269 374
42438899 42446773 401
382742050 382751575 940
395314571 395323277 916
932791329 932793720 450
584381510 584383139 782
138798207 138804788 584
448869531 448871894 633
631009538 631014601 5
648065656 648074141 446
835701822 835703989 852
80801547 80806865 854
342520298 342525943 821
479430239 479431572 904
165089505 165097045 953
390253954 390261456 367
941053736 941063325 379
975561671 975567264 561
275173655 275181892 707
63737661 63746367 81
873972456 873978153 712
3741660 3748575 888
799660514 799661982 465
229528686 229538348 964
579053589 579059266 790
274357893 274358135 125
107711610 107721293 17
434200989 434209908 440
18388551 18388645 751
334169608 334175337 366
21032040 21037630 505
346702751 346710374 189
206136990 206146692 171
982076805 982079739 741
69836769 69842794 816
254724559 254725924 843
973638034 973641781 957
365375402 365385152 741
26289843 26291583 532
144939944 144944721 333
811842310 811842821 589
272764166 272773692 153
903474354 903481494 933
899009525 899013270 749
443832617 443840123 153
998000432 998009562 801
804283275 804287812 706
508767583 508774063 302
234498675 234499227 447
256650207 256655197 550
343992539 343992623 43
370498128 370499656 286
339908632 339916451 518
904400915 904409760 906
293503664 293509513 413
938786817 938792907 478
967124617 967126009 927
486228674 486238529 778
930299975 930301958 470
22759773 22769220 456
97777673 97785653 103
176385716 176388886 915
457803001 457810387 81
682870 691619 122
934585776 934589133 779
886897540 886903192 219
259826369 259834950 284
27010296 27016187 932
406341074 406341571 254
276624895 276629031 781
782801701 782803289 198
736713805 736718748 93
116158070 116161798 970
119576151 119582817 409
203526623 203534123 215
106809403 106814723 835
384973972 384981645 775
989787256 989787936 386
135049538 135053520 971
350226791 350233341 32
744485572 744493692 413
366851122 366858316 861
587821565 587828446 957
747305535 747310534 275
602220295 602222272 720
446069510 446073171 703
922672696 922680421 55
999154470 999160030 701
14259856 14268459 123
750805178 750805598 86
231550210 231552248 453
406788973 406798829 624
600390833 600392625 864
122675141 122677205 253
121808417 121811003 617
237409136 237417434 734
356374838 356378108 821
738531892 738541138 514
263406944 263407481 96
337341066 337343450 116
89475503 89481262 58
302611956 302617370 473
565980579 565988452 452
995739442 995744725 317
563981046 563986936 476
474232014 474232374 144
833301747 833304176 859
878680568 878688758 395
305188433 305191501 434
395358528 395367990 353
351933994 351937916 129
66884053 66891785 228
464608876 464613799 512
280413679 280419218 584
114120346 114124926 423
715432822 715436843 396
235453317 235454005 557
744338177 744338900 961
946274571 946284256 660
855522356 855531699 423
75403060 75411593 687
132434190 132435065 258
990953768 990961575 757
251352630 251362168 49
331273214 331274512 737
57556637 57563888 86
520128383 520132498 885
75363292 75371615 250
314309603 314317143 46
500374262 500381309 72
823414684 823422331 739
225422723 225429404 160
9010332 9011478 456
740158089 740167001 430
972154488 972161336 101
416464225 416465066 593
399835662 399838495 401
755570546 755574216 737
67382146 67386852 994
935426192 935426785 957
165126614 165134239 980
550868353 550871245 541
717084513 717088637 221
128383969 128391796 179
917696749 917706288 53
199143201 199150207 561
688156144 688160390 155
620188897 620189263 687
592095985 592105234 174
402668330 402668915 922
907428287 907431999 353
886811617 886820365 859
620736159 620742726 343
805188379 805193354 619
691520909 691526003 383
463523312 463531531 370
178752225 178756993 369
209852379 209858068 265
632187067 632187956 307
465098591 465108079 891
503928513 503928631 88
277124217 277126224 637
10108426 10110262 401
6858771 6859521 132
417598739 417601148 314
509450121 509452198 343
551393491 551395669 220
648297211 648304337 641
703215476 703222902 398
488563133 488567246 484
87250024 87253056 208
516919112 516925666 548
180955100 180961091 397
796442501 796449548 975
196797984 196805533 461
299718297 299726917 611
156862991 156871837 984
456388211 456389104 736
670999202 671007490 905
540275601 540275883 664
171918435 171919058 286
620839642 620841082 124
626367190 626373417 387
514269937 514279907 122
237219913 237227557 243
191770725 191778231 837
841445686 841453462 921
364997022 364998661 566
119760759 119770287 686
295473015 295482185 291
504716029 504720828 918
251418316 251426428 7
517736790 517744744 546
461263528 461264433 585
941373649 941378199 957
228182243 228188288 977
978623080 978628963 986
449122352 449131759 204
435460918 435464662 975
345886956 345894855 698
668963597 668968001 855
491940866 491950320 653
184254224 184262246 992
926858769 926866449 268
221229705 221236762 806
411648663 411650784 68
502866639 502869711 16
651746624 651746964 336
167193179 167199577 765
720205504 720215040 207
851059202 851059238 30
436705407 436705507 166
392951061 392953811 444
51196053 51201849 896
778226670 778234295 349
958746476 958753941 396
637042544 637048530 170
507076911 507086292 647
933846598 933855887 392
37112364 37120767 92
817379922 817384232 387
779365302 779368694 900
174486819 174492161 635
520481262 520487794 139
131128510 131131125 348
95285860 95290834 569
198684605 198687424 780
862398775 862400809 612
93099773 93101798 974
473732164 473741863 191
55215606 55218564 608
801480994 801487197 432
762018244 762018717 667
416048879 416054248 305
395464369 395471361 964
68978068 68982049 98
848238637 848247092 774
793661767 793666836 712
704477731 704481892 599
600396056 600401350 200
201622247 201628668 720
64248205 64257366 894
919946638 919950252 886
719217656 719223349 139
513257312 513266923 254
80292276 80296853 225
84101723 84111359 801
456695498 456696276 501
262699561 262700106 325
435960511 435967156 311
13590711 13599775 254
518002781 518006475 190
876045675 876049601 720
967238911 967244013 128
459547402 459552737 904
484099655 484106896 99
988697879 988705253 930
24543031 24551585 879
601517533 601523512 558
370270208 370270298 292
99500520 99504270 623
401973123 401981458 158
374136313 374139528 682
483041033 483049891 860
144736161 144739962 52
607202416 607204286 518
86901515 86910143 707
137104795 137108908 743
698957673 698961067 691
181970581 181971213 797
481506873 481509575 316
356737846 356743872 264
166879005 166880352 589
536909686 536911965 472
38563897 38568412 109
185098948 185106613 751
909323466 909332936 920
147855524 147865092 472
357390617 357399351 906
800628308 800635822 196
766045456 766048007 706
267232773 267240429 339
674709387 674712746 284
864520975 864529306 611
656422798 656428891 449
509962258 509967401 53
909239009 909240150 522
695467280 695468740 136
40673753 40683154 421
103925009 103932788 287
697942205 697952051 377
332291261 332292197 312
703912600 703920399 602
39458885 39465701 576
527003846 527009109 797
311283647 311292168 964
852017050 852017095 300
88621923 88628801 157
158203058 158209356 631
612234479 612236179 412
632686766 632692062 1
406099493 406109282 360
584177805 584180592 458
38833407 38840624 529
159492333 159497692 398
132202130 132202276 877
847094445 847098433 363
66009095 66013868 129
84285251 84288904 998
111829882 111839242 226
949271293 949272285 658
215171294 215172393 350
29279005 29287922 993
213787462 213795270 518
485733990 485740090 239
501541389 501544441 958
623688265 623692070 726
761413627 761423127 768
462701107 462704287 516
915708105 915712350 94
929392330 929394387 437
54212338 54217216 624
917426687 917433497 614
927980679 927986331 713
125333198 125343000 792
741520788 741522147 702
87827097 87830686 407
16269174 16274129 206
615468941 615471277 903
896145808 896149419 834
618017902 618018383 409
118804690 118812929 924
952089313 952095991 796
407082279 407084025 128
522616991 522626069 450
310702134 310707750 511
756056186 756057691 187
705773593 705777489 489
78379799 78384197 248
958160053 958161464 111
456944238 456946950 6
524003646 524012937 886
227025921 227031335 805
595290067 595300062 755
990067196 990076457 900
602123997 602128057 183
933001859 933007717 913
606389046 606390673 815
88731886 88732750 8
990215134 990223466 9
931579596 931589455 262
694733952 694739871 555
481374189 481380325 160
61443346 61449083 394
362922100 362925640 970
363660000 363669346 678
510210533 510215047 923
37884446 37890241 112
815467260 815475406 98
163460618 163462938 838
272977627 272984300 815
319585239 319586926 787
569571794 569575811 679
827542954 827546461 990
205613700 205615602 846
226401020 226410881 698
200607049 200608469 760
884287972 884297634 867
540766435 540766503 562
395905884 395912917 37
260382722 260386273 810
296173887 296174639 886
174766675 174776182 798
828219704 828226518 408
999306694 999309362 764
235643891 235650220 471
434322589 434326029 61
85893700 85895141 96
91713568 91715525 740
98063129 98070563 2
95157517 95165304 890
867092677 867093972 368
108602563 108609601 639
153577711 153587282 214
210945118 210952915 488
496143233 496148487 780
372832055 372834925 473
351222116 351227275 136
174230562 174240060 585
804808302 804812336 917
258932304 258934971 969
662096544 662100196 260
481369912 481378587 224
138840551 138842306 892
167084115 167093674 956
66681603 66684014 558
769066733 769068485 451
622330206 622330791 692
215792693 215801263 849
90220628 90227988 485
789003544 789010695 338
277556865 277566775 867
999538124 999547679 307
982230349 982235940 457
906369592 906376007 76
623778898 623783593 278
517585807 517595731 183
874629257 874631635 554
780802949 780811192 838
32853150 32861043 72
728842985 728843331 960
816446322 816451290 743
15272189 15276826 437
286439496 286444305 32
636042303 636048940 92
275025730 275033648 402
699533008 699538496 148
134912542 134916341 98
79870097 79876523 740
266185284 266188154 10
941117356 941126101 175
921147667 921155969 204
868372761 868374788 708
264162549 264164309 560
99873932 99881605 353
542591024 542591932 396
511511777 511517234 244
775702924 775704415 349
810011021 810012196 754
830228762 830231842 658
779093123 779099270 195
445607649 445615178 757
107329204 107336339 154
763795911 763802013 750
102270822 102270845 296
29123527 29128837 923
20649273 20659097 558
741917516 741917842 733
920073866 920076221 355
40953971 40959709 612
284894628 284902996 223
233255174 233257347 852
702481930 702484049 241
560363436 560369444 531
93339186 93347834 400
789967832 789972928 644
925275105 925281538 664
198794014 198802162 959
892920748 892926369 922
645074454 645079732 350
868924065 868932471 250
210619638 210628137 798
738792490 738794765 899
26848082 26849843 910
486432612 486434493 94
69936363 69936671 154
467434007 467443538 135
895470021 895473447 983
277230980 277236045 47
275244254 275248295 80
572254954 572261551 91
947356203 947363502 275
698672001 698677258 740
786047900 786053923 990
825796160 825803443 776
67671255 67671895 743
98345759 98348745 815
380919894 380922456 901
214860227 214863086 436
667724273 667728921 72
632982353 632990767 474
100561794 100571155 514
598685070 598687898 43
387383161 387384092 6
27019502 27029179 228
463449628 463458928 164
486641372 486646266 106
726902537 726907011 69
530510789 530516977 362
642903225 642910464 259
561670648 561675135 109
8253473 8259810 513
340754988 340757860 917
3000382 3005165 571
169321387 169329965 737
178666965 178671520 155
248457129 248463315 683
698642234 698643655 103
277208654 277213919 749
261387367 261391735 19
926422626 926423814 640
549602086 549607572 54
78281950 78286511 889
358617867 358624700 234
734206789 734211952 80
178328526 178330104 906
463687031 463690585 101
836111713 836117372 185
529038816 529040852 706
609844915 609850459 802
893737933 893740345 898
866216573 866217628 114
480358978 480359811 668
334850218 334854791 602
669589803 669596174 274
511597234 511599974 911
324322140 324329865 675
299438592 299441649 25
311332776 311339148 677
890515482 890517759 47
384922636 384932227 393
503708533 503712918 824
107642997 107645992 204
684964664 684972955 802
91190267 91195326 539
200673892 200677350 449
339566153 339575776 92
903807828 903815989 96
149590204 149592278 265
796572881 796581087 701
663692278 663693207 68
824854670 824864515 7
682178495 682182102 626
166462050 166470405 461
636323202 636332544 99
825968741 825972053 322
766243541 766246965 683
920834632 920837864 988
125853729 125862124 716
615372345 615374877 628
146719046 146720231 175
318664463 318674393 252
144908821 144917061 678
958327446 958334392 766
946286908 946290695 471
630893358 630900072 418
523744030 523750916 517
96644714 96649906 795
206583051 206586159 923
607342767 607349771 635
746988395 746990718 623
10442570 10451224 281
753930172 753933722 784
85094201 85101038 688
688899318 688909291 793
509052140 509060157 638
746226559 746230985 375
445021426 445021832 743
656728220 656732336 190
383453495 383462709 332
421770130 421774036 869
140403103 140410640 869
659174385 659179085 689
217811520 217820522 954
130260208 130267424 830
737876350 737876616 61
14112339 14115384 322
725211713 725220690 998
644525457 644529915 372
602939997 602946298 864
363311330 363311533 101
777391198 777398545 257
16360417 16368081 936
520095105 520097663 814
99439061 99446454 361
258228240 258235777 47
922323300 922324588 643
320500973 320508083 312
549405970 549413004 904
815621343 815630256 639
431522558 431529144 853
144098011 144105132 170
816306618 816315792 222
54594905 54601198 793
91540720 91547618 273
173592431 173593394 102
104769479 104777565 918
188847471 188848583 151
165815134 165817162 486
544917037 544923568 522
709606676 709610512 534
786686880 786693146 447
64044401 64050506 776
200853624 200860093 857
119958768 119966712 701
951620040 951627784 783
138746492 138755792 517
137901412 137907069 872
84361912 84369285 548
65104399 65104889 917
93134271 93142412 842
974213805 974219084 129
895799602 895805687 33
169219378 169229182 841
167084587 167086747 71
841350638 841359599 379
450245772 450255100 866
916093289 916099420 824
411910512 411916991 914
634587060 634596049 41
104776977 104779551 195
106519169 106524569 227
931395297 931399888 12
100744681 100747164 419
816645873 816649661 592
23155944 23156095 155
746383673 746384625 562
91098541 91104399 377
951180714 951189860 456
787412628 787422307 931
849744020 849752754 28
995265215 995265362 928
715695793 715695977 782
75080156 75085104 13
421755574 421759649 180
728197167 728199511 985
651057673 651058335 913
329083585 329093497 129
47659964 47667299 856
448697769 448698073 993
892268700 892278005 456
29056078 29061725 86
128241006 128245613 364
790655788 790658059 674
38036152 38036177 855
37466682 37468291 331
777781667 777787651 480
266775930 266778411 518
715510058 715518868 270
388410914 388412367 1000
772581906 772582885 101
825316361 825326322 415
505649798 505653599 224
892461162 892461415 837
644044186 644045985 375
872012042 872014270 78
157069723 157072994 804
540568202 540574083 467
818638720 818646216 91
942461990 942470836 483
404483341 404491367 277
54446792 54455310 796
35101208 35101676 672
472207781 472208674 685
883297618 883298690 849
247675343 247677257 694
588505421 588512765 556
114394577 114404185 348
301910043 301910243 550
51228135 51236170 664
663562968 663566387 34
31183246 31188901 116
35661392 35663365 995
952722063 952729041 387
130570099 130574625 964
902208947 902213585 933
10137992 10138499 624
379622548 379629080 869
982471247 982479606 833
681677797 681681014 785
570685811 570689950 780
569560845 569562948 214
61168312 61175381 557
846125306 846131311 329
521925693 521934854 421
585130007 585138344 503
55233941 55241283 357
794339916 794349362 138
343016135 343016667 313
667384968 667391479 619
414941104 414942082 244
990167884 990176677 464
300028449 300031671 427
379624006 379628736 451
701162335 701164965 925
852973755 852976492 345
82733609 82737411 756
978947317 978952067 65
508525806 508530995 621
973379118 973386019 323
129768089 129777592 836
788739333 788747328 544
539025149 539031598 563
416286926 416295346 887
373246728 373249197 255
540474653 540477773 630
525212348 525217360 295
632565104 632566919 226
947188168 947196645 643
304069139 304074082 676
532369462 532375471 164
55291298 55297112 535
294911841 294918302 354
312399403 312404422 531
953879289 953888363 40
446309895 446319265 655
669788525 669792769 229
237098171 237102372 119
942578747 942587435 814
129246390 129254626 979
317002416 317003356 232
68271580 68280937 169
78254465 78255166 252
941946820 941949757 613
596521701 596530915 700
38108742 38112486 439
677230747 677231592 876
596621326 596624062 416
922711445 922718776 826
869059611 869066266 22
409044941 409047298 32
672435524 672436297 689
447970693 447973757 834
979708295 979713973 83
831418908 831425944 620
81381959 81383148 403
565039398 565040655 709
365152624 365154874 536
261770391 261777957 461
54597217 54602899 775
900218590 900221712 504
331003973 331009868 811
402244661 402247641 935
261368846 261378101 229
220775930 220778834 871
939377900 939380901 957
10968305 10968804 140
810368364 810378005 648
574676252 574682463 600
98987063 98987543 865
660030837 660039936 70
427326341 427332516 149
321661504 321662568 920
421290789 421296838 337
668161018 668166667 660
511310240 511317735 294
988847197 988855693 323
335551687 335561183 976
443012335 443017147 372
86456936 86458710 983
692494151 692502771 535
965136221 965145509 707
134367720 134372272 891
943126639 943134113 921
76153976 76159290 231
217384987 217391676 441
595685280 595689652 304
628610603 628620219 530
533829931 533837769 710
573113653 573118674 601
948542636 948551063 680
117884521 117887283 450
854594228 854598147 723
118465470 118470350 784
318350742 318358804 214
675025972 675030761 883
980385412 980395054 748
97913717 97918421 652
690495597 690505210 241
332807308 332807891 764
976352259 976361931 437
281161290 281167272 681
674560739 674568007 997
330728462 330733056 951
523471596 523478769 879
68434810 68437047 146
329444693 329450389 339
147864792 147865588 838
859246794 859252243 266
906603035 906610666 698
228906799 228914333 764
371168587 371175529 350
298524619 298531344 866
145342616 145350888 851
707265566 707267786 576
912963796 912969261 273
127305942 127310638 734
798493631 798497915 909
555137470 555146063 681
636100086 636102383 463
761978784 761982363 151
733832548 733841833 480
522062250 522066010 548
981262115 981263035 428
82413966 82422776 903
143868542 143874035 187
693168164 693172339 514
858181897 858189559 984
589339807 589342049 247
429653839 429659783 896
711931302 711933817 342
265040804 265040848 375
370143635 370148148 26
849284183 849290538 643
590739961 590740124 177
412949864 412954556 506
89381403 89385165 775
949479267 949480752 27
141108252 141110074 98
228547849 228556488 255
265884744 265887476 195
334542086 334543719 34
805688460 805690745 472
830364836 830367831 376
701397479 701399514 596
831084656 831089445 706
132390162 132395301 980
585136288 585137233 151
987816665 987821574 478
895568763 895574386 995
649525369 649533918 164
159148915 159153016 136
10788300 10793028 93
726505773 726509963 232
845112499 845114323 682
596506095 596507282 995
829587801 829593990 61
90042131 90044718 394
531018282 531027906 328
299405112 299413073 461
824856457 824866327 337
819303622 819308324 649
252820109 252824189 771
643033201 643037302 728
544259783 544260903 515
694723465 694731926 307
359890460 359891280 611
481658521 481660477 201
9506915 9510268 807
789576592 789586590 527
197899053 197908002 614
205391741 205397841 968
294080390 294083474 270
974686161 974688346 694
930090239 930096638 969
9173755 9183097 338
600570412 600577797 857
984154022 984158107 507
450093575 450097125 790
133689383 133690072 182
488059260 488068802 383
310212226 310214050 556
759297193 759300408 836
698618813 698627257 668
2166509 2168211 282
72601827 72609800 712
801398164 801398194 600
723176022 723178499 360
780493879 780494944 383
651853669 651859086 998
341693203 341698282 16
674868936 674878855 774
470684493 470687551 920
686992679 686996001 930
114310348 114311995 178
1929981 1930715 530
44575043 44584088 294
602135994 602144976 79
8787705 8788623 790
274037088 274038458 233
892493436 892493772 935
62055803 62062567 213
135599577 135609497 35
112237849 112239155 669
966656778 966661463 161
333979306 333985765 479
370862835 370868803 313
530394128 530397891 167
796727207 796729553 252
324988347 324995196 4
396350580 396351705 309
351389515 351392649 901
205350079 205356359 985
865013113 865020057 747
881513782 881515770 206
962051293 962055987 348
326711123 326715742 180
776891436 776893227 708
888284603 888284873 589
146417205 146418323 556
498110209 498111545 310
842605868 842613452 867
2256770 2264969 352
300263754 300271575 683
276135851 276137205 143
44183408 44183851 259
458852756 458856995 858
417235287 417238658 937
521466994 521475396 221
780335582 780335832 203
320394489 320396355 765
34137151 34139153 840
131103019 131103607 345
304440721 304445100 962
813871755 813881182 359
478569249 478576503 752
632512507 632518406 915
646564366 646567279 866
903635302 903637360 418
52968874 52976137 526
567037076 567040870 194
694706840 694711198 378
639884030 639886119 33
755402374 755405639 441
758791335 758799331 698
384081045 384086151 363
593322796 593323667 783
713227712 713229202 489
225719928 225728682 541
166567697 166570631 174
682188223 682196532 295
975724417 975730635 919
889782146 889786388 559
279134529 279138275 270
591528969 591529936 736
955617667 955618091 449
415584030 415586587 21
282797164 282800353 957
121976004 121981694 897
454587545 454587590 709
766000069 766008153 596
524091716 524093390 25
762999634 763004031 131
466343193 466350034 963
791079462 791084431 482
403596548 403606336 693
77430999 77436388 51
2644370 2646787 472
973284678 973285298 819
745503575 745507211 511
77302635 77304530 128
830686231 830692255 512
110426606 110428571 40
998858737 998862124 96
808934052 808937607 473
299443884 299444351 868
1952928 1953737 940
509783979 509789430 526
93713801 93722849 468
274429620 274438392 602
71015482 71024619 508
165659610 165659646 777
239119121 239126805 31
33692511 33700418 476
123481608 123484477 733
657564432 657571131 890
739042299 739052120 43
636015590 636021965 917
631281468 631291015 467
846815935 846822547 943
589722888 589732083 405
626002395 626009358 96
332262522 332264111 392
618986552 618994020 776
805034028 805037054 561
386517113 386520342 230
914516002 914517032 825
171494397 171496216 398
160096664 160104675 124
1091132 1099776 468
997530426 997532528 294
226717181 226725874 727
666821277 666825722 632
280785669 280788570 46
919985444 919994475 418
98387356 98393746 572
410402585 410408028 376
710500409 710507408 768
360981159 360990832 978
603042283 603044798 473
416146101 416150395 207
166275395 166279543 335
724122473 724126168 336
328806456 328813910 888
14019853 14026349 819
903244272 903247963 861
211593195 211600514 608
825592570 825592938 397
86290689 86298316 202
624969017 624970828 488
140959842 140969371 550
223986049 223987612 792
205082735 205090771 311
416512421 416519796 849
624745310 624753939 181
192364479 192369304 517
800854341 800863531 788
922279948 922285866 820
728135696 728142524 658
378518249 378526596 129
727035087 727037373 53
771216637 771218964 18
442812780 442818360 159
703612091 703621747 403
391949290 391958327 499
575293470 575296224 570
204548338 204557116 834
837600127 837602681 666
889981946 889984608 890
722674955 722683729 779
86205085 86213239 860
101751137 101754648 989
935588505 935589081 204
164356014 164360639 487
411827417 411830530 782
397055268 397059386 555
23283838 23286750 668
207139021 207147418 430
69180688 69181630 887
105764928 105773098 944
384311707 384315183 87
750813566 750819955 217
281772906 281772959 479
329756109 329758613 829
163791947 163794645 469
408625729 408633412 930
109138284 109143733 376
918700302 918705487 652
612108083 612112475 872
64980971 64990867 398
213386265 213387894 358
931842702 931844576 453
844083271 844086230 756
392920750 392922796 720
134483579 134483952 803
313237398 313245956 153
651959327 651968684 689
207714055 207717184 246
818101706 818104134 488
78136929 78138427 9
857978326 857979020 587
948863683 948870272 81
305060488 305064764 129
862157243 862163155 636
637026314 637030854 90
41495117 41499973 270
177651619 177652595 436
216263308 216269120 903
216985553 216986480 803
101515392 101521070 672
123101402 123102803 157
223604339 223605910 695
301321419 301325577 503
490541898 490551113 411
268505535 268514781 895
651520624 651520737 128
900729244 900738742 39
125269681 125275697 354
96358584 96361853 374
131136736 131145548 672
589552409 589556534 647
242540917 242541752 655
21944962 21948941 149
919331464 919336400 236
32653875 32662789 987
348912120 348916825 204
181343600 181349212 40
34423990 34431819 183
115867344 115874993 878
948808068 948815568 316
611383092 611383553 153
961570739 961577963 327
505783744 505788124 623
844049893 844057678 464
396075480 396081996 542
798886817 798890347 242
93979022 93984287 185
164036413 164039110 160
372805946 372807584 67
84756826 84763003 710
106437141 106437554 760
413464644 413473552 429
376927322 376930557 707
150662945 150672076 800
77729760 77735573 766
426633301 426635827 852
701410542 701413089 888
655307078 655314033 562
561076238 561076423 930
72625655 72632741 365
616059365 616065837 244
485962476 485964942 211
924875905 924883388 922
954744612 954751699 523
199932763 199937392 307
988061528 988063717 554
373075731 373080200 525
683802619 683809702 907
954666181 954667206 587
6566462 6570405 89
935795177 935800096 82
206251772 206257767 70
779506983 779512961 380
13860905 13868570 633
605879778 605880201 996
951639084 951639850 659
702541990 702545798 215
952567515 952573910 199
570784774 570794416 420
77483361 77490130 647
262452800 262459916 886
232130234 232139749 952
252496654 252501110 923
847963033 847969788 856
21708667 21717375 903
556496013 556498979 125
26442023 26447239 430
132957239 132966826 353
88897789 88900825 807
602823559 602829304 73
747360205 747366589 516
138567092 138576933 730
967439393 967441140 278
306336667 306337834 729
110003524 110007128 957
135921776 135927047 269
814603902 814613840 922
76674683 76676757 441
753420387 753429148 83
652023545 652027735 436
779050619 779059756 587
775329485 775331172 970
142079216 142088631 358
216355843 216362561 131
306987571 306990415 569
872370527 872378739 18
716660148 716665321 842
542398421 542405954 903
154669213 154672482 102
124257297 124260901 212
233678732 233682458 173
745386318 745387069 928
744026639 744032414 75
482096348 482099603 888
807558479 807560006 575
447154398 447155280 38
104863767 104866469 104
807128609 807133976 500
391938863 391938912 634
95675966 95677329 313
78712527 78716000 960
530859701 530865628 444
749979 758545 140
750790053 750794772 31
939832941 939838493 491
382914868 382919537 478
363441257 363450180 612
548532360 548540612 519
867379211 867385523 286
73402196 73405642 52
966108509 966112354 548
882097821 882106048 360
596699615 596707895 513
251993106 251996525 12
64334137 64336080 341
193226628 193233324 66
511041105 511046996 558
586954068 586957187 10
110847587 110848245 324
89907224 89907418 954
648390275 648397189 758
872491822 872496366 965
360114533 360118367 150
855285045 855287186 35
545132407 545135128 563
384698748 384699012 310
526171165 526175233 311
221897074 221903910 23
279005085 279010602 945
941950408 941953731 63
11441712 11441746 40
8642471 8643175 188
874477785 874479045 950
904664934 904668366 169
702510320 702510678 524
60363235 60372404 505
361138544 361141500 942
820793854 820796076 797
840377877 840384677 238
287269822 287272825 900
87388235 87394094 540
354325275 354326069 999
527727813 527733848 990
351779114 351782140 727
78472284 78475888 871
624657807 624660682 762
36078664 36086199 168
823775956 823781014 648
574703753 574710733 211
104742341 104749464 885
798766242 798770339 918
862714781 862719598 771
21596130 21601537 761
930492120 930493405 685
854753198 854754623 280
634479069 634482363 757
359401182 359406756 129
555690701 555696198 354
592728349 592735084 456
454551912 454553045 730
83111797 83119064 238
342366065 342375983 372
240957187 240965395 319
505879299 505884276 379
41797335 41802575 73
551221614 551229386 572
94515372 94521860 86
737849850 737852613 554
596986204 596988186 126
217335011 217335955 39
886166091 886168743 543
690867681 690870646 179
985765053 985770893 592
3618723 3624454 827
243691452 243698697 260
784455524 784459510 112
103085098 103085508 144
940691533 940697166 229
268534438 268535989 661
661317565 661327452 355
928815954 928820558 547
17279498 17282458 450
346972026 346980215 242
234456969 234464252 981
462742797 462745903 405
591615407 591624072 91
403037519 403041609 849
961443013 961444296 457
970006242 970008818 619
726488254 726496123 790
685440960 685447673 404
782492506 782502045 698
212525307 212531572 396
216496549 216503231 167
152801880 152809228 389
210722284 210724206 135
941479375 941480714 328
997137575 997139662 53
263030383 263035731 568
336144002 336151850 645
138846143 138855093 28
557302898 557304202 906
282381947 282389821 161
152364694 152372359 385
170869861 170874687 756
434105250 434113433 533
726526384 726529691 827
3734713 3736900 486
58938116 58946990 737
308154683 308161185 592
117734679 117742800 758
563977706 563984460 429
369195963 369202905 757
27845125 27851998 632
479414861 479420275 738
186647967 186652054 127
888643500 888648221 890
693471678 693473085 579
562575515 562582523 650
318477603 318480121 73
687666196 687675166 990
60614954 60619615 451
72332733 72340279 211
82828490 82835546 665
13631473 13641344 978
17543561 17551647 891
452770688 452771147 538
965824928 965826419 896
553843859 553848709 72
479857860 479862164 577
80010935 80020216 113
50698274 50700171 353
391673725 391677180 908
90351937 90353765 585
151613951 151620215 473
41296929 41298517 327
898538819 898547966 681
154898707 154899375 64
109078604 109080102 961
230082025 230089372 461
121030954 121038837 507
899660067 899661294 857
834979771 834985485 290
296186029 296194315 210
458607614 458615013 953
359208437 359216903 608
479603765 479612503 300
413469797 413472733 920
854278211 854282260 398
364604523 364613606 736
262926336 262928477 709
89426194 89429967 604
904719051 904727692 574
338686691 338690982 830
769124902 769134263 36
767214206 767217928 521
350498165 350505207 823
971747465 971755663 183
301819735 301823162 145
189526134 189530548 484
819757220 819764264 775
272523929 272526110 132
451040883 451044187 962
894465457 894469323 468
250698638 250705916 291
818838024 818847828 199
640180545 640183576 221
318297719 318306989 391
8088253 8097443 770
966114398 966120267 672
980007232 980012304 261
465765008 465772854 692
28080491 28084329 876
501933452 501933793 398
36026271 36031913 173
88966562 88972119 856
19962761 19964479 350
13651332 13652610 12
630985722 630986061 408
431276843 431279792 936
74096516 74106288 35
379920127 379921497 413
880624819 880631078 322
38478695 38480195 391
192168443 192169826 96
110818967 110827399 824
414160822 414164029 448
305208524 305216018 142
608225886 608233798 87
772516294 772524180 781
692638581 692641993 707
188349967 188351501 990
532174379 532180393 763
27669053 27669210 337
569299443 569307270 533
112796889 112806356 289
771966713 771970014 155
744538513 744540870 352
348810006 348810659 973
592869443 592873657 84
442831225 442834881 412
583735282 583739332 515
628830272 628831932 138
311229386 311234456 454
132866075 132869114 563
129766608 129767816 637
95930248 95935382 884
51319753 51329451 5
9586456 9592635 11
454232428 454237342 661
816534512 816536529 242
875621924 875627601 788
11414790 11415220 64
104537927 104540459 390
45986381 45988284 510
732961293 732964382 517
423765282 423769803 588
385075517 385084922 522
922100523 922107343 812
348098885 348103560 193
435586897 435589337 500
877203138 877206663 737
713813927 713823391 948
182626341 182634195 543
606276731 606277166 212
111613592 111620204 190
958917460 958921734 414
772671399 772679701 390
149930273 149932908 822
439504084 439512007 682
86778628 86787010 404
534585128 534594377 400
219175216 219181371 536
769379163 769379923 597
348942706 348952420 389
943248268 943252746 474
682062458 682071878 191
366348222 366356315 73
342392613 342395973 180
324814785 324817766 171
62814468 62814755 57
930475222 930484099 433
803418973 803424985 86
545576859 545578979 727
408970457 408971772 802
144618846 144622762 467
337999670 338005848 591
560361861 560362899 465
49297285 49306768 612
726906465 726913218 842
646320986 646330088 699
390611394 390620366 684
836980828 836990713 235
256792264 256793572 597
127639343 127643599 367
908315144 908324308 404
562949611 562952258 898
902976552 902978692 966
848551017 848556962 644
254635979 254641095 459
855702820 855705142 92
591046520 591049301 945
847768554 847777459 121
992527788 992534638 508
647219736 647228693 350
160787103 160792044 388
328994507 328996950 446
686420755 686430055 363
746897721 746904493 915
557850717 557858933 283
444094526 444102723 635
468443617 468449035 733
413889562 413898318 657
788884034 788889840 845
286487542 286489395 374
20703243 20708287 399
283633631 283637675 384
118311077 118314525 921
937613790 937621246 473
790839056 790844610 355
257409690 257414184 409
983646676 983651635 981
360161409 360168914 106
76451067 76451502 371
241824262 241832480 371
131403987 131407518 824
506021736 506027272 783
928627120 928627165 848
154713041 154722236 632
885346864 885355798 484
375164570 375170528 213
479868979 479869987 558
643022959 643022987 464
712395066 712395406 403
385545787 385554581 587
604662158 604669671 660
88080332 88090188 715
459762115 459763545 195
111160963 111170914 464
641690946 641696304 491
609202781 609211810 206
310307344 310313343 949
360931901 360935168 99
27482366 27483536 665
951359119 951364633 843
419049706 419059440 6
303773717 303782591 257
36648432 36656993 627
441017626 441019867 388
307011441 307018811 660
277985282 277987950 206
758832489 758833534 377
290748788 290757830 859
528862887 528868634 405
107174903 107174914 89
267509096 267512313 929
141269453 141276766 101
234477711 234478712 90
180793688 180796429 39
282414076 282420553 933
277202087 277211646 309
540322292 540331821 29
551643670 551651064 649
806705528 806710291 633
870419284 870419677 87
275814373 275820614 246
332585653 332595475 473
276297105 276299679 130
419227194 419231536 764
725053232 725059893 837
687982516 687988987 543
917217826 917222208 737
428099205 428102435 69
876525853 876526881 287
142496487 142505430 757
882402923 882403832 971
662778521 662788343 989
787396994 787401553 68
997939475 997944736 482
882907239 882908245 324
454344427 454346753 252
137719970 137723443 471
396899057 396904548 711
670114126 670114713 477
191260763 191263687 878
214997519 215001615 2
8833491 8842391 779
419070830 419077062 659
827670897 827677989 733
267943731 267947952 38
22303405 22307500 210
515435656 515445094 559
140179127 140188906 759
300693837 300696351 516
656201664 656204068 756
77121893 77123318 271
839268895 839276293 306
127744674 127746405 334
218846332 218851743 539
531801064 531808593 982
644178452 644181616 201
391444663 391445031 388
395850221 395855326 335
85494331 85503353 405
336902846 336910741 238
145088603 145096103 941
97487223 97487553 132
151844529 151853898 504
948073863 948081460 124
41663752 41667189 824
610488733 610495046 577
813925934 813927649 336
642211673 642214788 221
492245008 492251012 294
739172764 739176899 30
721739353 721748200 658
654942294 654948113 533
252647777 252653310 79
933926632 933932435 308
378966107 378969829 600
855709930 855713439 695
238977858 238978701 451
191689195 191697520 778
559055766 559058337 786
789255060 789255901 639
243521441 243523815 444
146460451 146462210 472
189857334 189862146 379
648940413 648946840 148
300105072 300105506 668
970119672 970125614 920
860711717 860719417 458
510809519 510817175 668
168779648 168788980 236
920116433 920121350 568
954239073 954241376 603
121268868 121276277 931
666176690 666180420 386
740807069 740807704 472
145750217 145755936 16
922669884 922673887 489
534571155 534574536 820
795379963 795383948 344
347307982 347308494 986
682600219 682609183 38
245462138 245467199 529
905116740 905124388 822
21539022 21539984 95
994860407 994862525 484
464040230 464048731 944
955528245 955530497 74
30067085 30075545 272
221601904 221609872 340
574338249 574338934 703
352364585 352365346 851
492419622 492427077 421
90541151 90547457 858
145705972 145715045 985
847771418 847771985 531
845677902 845685116 645
144563197 144565809 640
9514272 9516975 141
858791895 858798664 957
203205585 203209633 402
506502289 506506161 416
246347490 246351812 918
524463910 524468446 510
314636769 314643440 123
135559105 135561979 846
728037986 728044928 797
237823631 237828227 991
292618622 292620042 622
574477763 574478556 156
583813719 583820418 289
667934471 667935705 6
509440238 509443598 344
206309507 206319228 831
663659018 663666983 641
608060492 608062710 220
34374338 34377352 700
111673484 111675505 727
90453477 90463383 24
558330449 558337162 566
884389955 884390366 45
642970244 642971925 810
38952250 38955118 65
417271943 417274950 229
15954125 15964112 512
980704767 980707650 250
716844337 716846595 973
217534388 217541298 326
627338115 627339148 652
808286139 808293467 740
324203057 324210369 897
525778101 525781551 524
772029910 772031105 741
161822325 161827193 113
514586554 514587142 204
702508416 702513441 786
8630666 8631720 56
13507639 13514835 161
954962964 954971014 740
978131616 978138233 118
510007706 510011394 450
281888603 281894565 376
666741477 666744568 901
321490219 321491819 368
304960683 304961891 311
133328237 133338118 20
562137024 562140025 65
183310431 183312430 849
256005591 256007651 748
723192330 723195419 784
995717447 995719247 579
810487247 810487432 473
957955623 957963964 627
34623875 34626178 106
605247593 605252668 138
685780903 685787549 937
109444923 109454820 752
445600338 445600590 205
59265188 59268224 972
430293935 430301635 353
219489070 219495389 791
751053648 751059852 182
255798471 255807693 49
653237097 653243665 134
957708203 957712894 251
536314692 536320452 957
91564980 91566618 685
632089731 632096270 842
23912936 23922180 940
74513907 74521710 718
614540610 614549442 293
154000752 154009935 114
974782933 974786169 908
596144983 596150646 927
192093468 192094696 186
67589070 67598625 52
355960027 355963719 487
471859711 471866348 611
451114904 451118460 922
697214844 697219767 869
490900913 490909488 533
975374205 975378933 546
813638320 813643469 678
668681578 668682921 258
722611505 722615535 40
433192042 433193492 865
486204093 486212759 317
991092580 991098157 851
98490543 98496139 672
15146816 15148575 47
23871684 23875032 735
196670567 196675667 822
284597113 284603495 842
543449791 543454625 547
331498399 331507005 718
901418439 901423993 958
347073654 347081925 574
54996322 54997884 252
657276173 657278136 833
882858845 882860729 609
806258243 806264206 296
42014978 42021177 188
596646149 596647923 102
592418343 592425848 242
477992890 478001946 237
150495959 150505195 626
972483917 972491517 756
857465842 857475263 816
277301446 277304365 769
683105629 683107278 536
772093238 772095354 337
740197885 740200780 705
710277424 710286138 185
348486527 348492831 806
176023120 176031708 825
915498707 915508304 281
105334 107697 742
916047089 916052640 524
359449256 359455576 830
428802375 428802641 330
139253262 139255574 72
514673599 514677822 140
456766655 456769336 709
545096840 545102490 620
28146647 28154611 772
89930821 89939051 529
926835103 926838686 906
443482196 443486072 123
842352071 842352742 136
780720901 780726830 129
846480230 846483347 359
698404652 698414430 825
378509144 378511258 715
483439853 483444913 129
310647824 310653945 14
485609595 485615530 957
11337475 11342796 232
860315380 860317259 594
595041854 595051628 914
492818341 492818687 608
236750471 236757293 211
303964180 303965502 115
582141005 582149324 322
634074719 634082830 71
808251848 808258850 464
985728212 985733374 29
229486169 229489940 696
392147400 392152590 909
242275345 242283481 192
139319259 139325022 726
217114216 217115718 840
57364428 57370509 958
584808893 584814198 867
551181566 551185003 980
354095637 354103345 267
726730451 726736536 797
906500479 906505692 153
672757175 672760598 888
174015434 174018440 477
547594626 547602424 759
131764703 131768430 509
773005894 773011386 439
169722852 169727305 725
552941070 552942212 377
406100401 406104183 580
39848668 39855580 994
792311815 792319864 927
822310968 822315066 259
695194207 695201141 287
153487035 153494951 923
690007793 690013598 774
394023303 394023892 403
422014092 422014516 924
503604817 503613191 10
125386545 125395933 83
95611125 95613175 958
105039469 105044155 312
530641396 530650879 839
617080655 617083871 151
311665292 311670893 440
901198214 901200615 431
455309989 455316689 314
883881391 883884389 400
624237666 624245845 555
375044027 375051290 110
342912462 342922003 684
254573420 254582934 72
869043731 869047710 778
711596921 711604860 43
956248423 956252823 990
150592863 150597188 81
278911293 278921150 474
114209608 114210844 310
531243357 531244688 962
377920913 377925361 806
765375373 765376577 478
880939057 880939149 267
221956480 221958807 802
610738609 610740614 991
742479651 742485712 824
770666641 770672217 870
90340072 90346425 255
390490546 390497946 29
798164855 798170324 821
816967816 816972002 639
572285974 572293659 918
12246802 12253238 967
536857069 536862191 98
234307222 234312032 149
16645214 16645512 973
753085387 753090990 659
639793257 639797967 989
837111511 837115828 275
81437892 81438480 270
144493713 144495412 824
106355702 106362199 455
457419970 457424494 141
452259937 452265229 305
664952035 664959563 430
659609534 659615541 556
539964507 539971216 322
161642518 161648061 159
803554857 803555639 892
432427483 432435891 831
579503753 579511924 585
475220928 475227028 662
884954382 884956198 893
542159523 542166515 192
521309180 521316299 711
433141961 433144581 794
20137517 20140236 264
757995188 757998181 341
32022348 32030560 279
790258590 790267532 460
978352420 978354653 350
118304356 118305043 293
929884019 929887592 204
130370912 130379819 403
109138453 109140267 987
395461164 395468265 104
711016957 711025189 79
808891221 808892030 569
33909913 33917872 916
223184543 223190125 97
458153002 458158848 30
735825352 735827386 242
867589995 867590636 484
458350551 458356741 952
960366954 960372512 597
596140292 596148145 554
320247396 320253314 25
377685474 377695101 35
930097043 930099983 95
633553310 633563112 392
920481757 920481963 461
370386138 370395294 885
458487379 458494879 678
69739865 69743755 380
303852166 303860647 887
977100762 977109154 557
227660316 227669722 536
928184691 928187353 734
836669078 836673392 195
837652172 837654748 847
721392565 721398954 851
171275376 171276527 558
600572260 600576642 260
644199937 644202758 863
285045668 285051042 419
779731556 779735412 618
228751464 228759994 212
490605999 490612048 630
79219083 79219467 441
175984278 175990606 560
4086126 4088756 787
726710327 726715461 151
79682237 79689693 245
930591847 930595248 202
737789710 737797286 675
166675481 166684184 910
960873098 960876151 460
145662661 145672369 52
98729641 98736354 721
750171081 750179671 913
438572992 438579716 21
84417130 84418451 151
58089632 58091167 893
818077877 818085908 570
139154430 139157548 915
472655104 472660380 518
648197014 648203076 232
893440474 893443773 647
841602876 841607272 792
476836948 476837449 567
636794861 636802215 464
747901881 747904807 39
981433383 981441750 201
85445277 85454918 209
409170197 409178184 278
385137464 385137825 177
645594981 645597181 173
271810564 271814181 181
754390210 754390871 829
25069354 25076232 909
407315920 407321354 629
610248734 610252437 831
360578125 360584945 664
737986326 737988568 373
378097887 378101256 511
18702516 18703457 752
826475692 826477770 359
467323217 467333051 437
86907749 86914830 743
783958928 783959461 995
308647837 308655033 459
952063817 952072360 155
946107648 946110377 232
53901662 53904531 936
388491034 388491194 187
941546544 941552680 900
38239647 38244140 944
474251005 474257042 903
995537443 995541511 423
148734537 148735936 294
558162882 558164576 436
860617342 860618068 311
361548847 361553431 310
337358079 337359715 985
431039365 431040887 546
199246552 199250363 324
732149802 732157084 793
675344098 675349814 477
153156352 153160665 260
919976774 919980507 322
853391069 853395088 220
65747855 65755294 285
462263165 462267191 997
256031475 256037327 721
37555460 37563785 127
37449357 37455751 427
126932031 126941449 374
279962823 279965462 678
816381301 816385608 422
528127912 528131000 54
199161585 199162680 567
285613805 285619329 772
444581089 444586008 823
474687436 474691026 303
577318157 577322562 148
140964285 140973392 544
812205062 812208894 93
776763788 776768441 739
361407816 361417006 736
709158238 709168167 859
526298642 526301656 401
665959209 665964600 445
546306331 546308864 5
823856154 823863596 38
393515808 393519144 233
981291955 981295273 782
491463850 491465049 361
803664943 803669204 114
298272033 298280253 167
275925121 275934093 482
509117330 509117579 381
851239731 851247382 435
220556527 220565144 576
226814533 226823289 505
831077921 831081840 238
70902154 70907748 957
836252935 836261530 89
106578647 106584150 6
309325761 309333136 91
113391928 113393610 764
751937759 751947686 726
719092140 719098512 600
5501575 5506532 805
908263500 908265682 162
49549006 49553806 678
859192594 859196648 148
330674903 330677116 820
276200992 276204102 434
177567349 177577163 431
396181790 396186472 547
641202553 641211776 344
291444631 291447919 872
12867231 12874243 278
204293035 204295964 863
542094547 542101445 72
567271225 567278227 82
966147724 966152699 730
377671544 377675142 23
310540328 310540624 427
210509759 210511467 756
58537657 58546043 195
363741352 363743516 124
124844225 124846498 977
119951852 119959181 329
18329716 18335807 38
61121137 61125194 340
761679220 761689206 544
366322300 366323193 90
276596323 276598600 983
506859749 506862847 18
23020856 23029055 606
577017401 577023329 823
887941525 887945763 270
518843852 518851937 103
672955181 672956415 482
104857219 104865702 436
526258908 526264377 466
562802452 562806856 38
48237892 48247871 937
455099876 455100304 946
884602893 884608069 611
977949498 977949782 978
26584322 26586524 568
895890941 895898883 8
937646044 937648060 866
398976877 398978199 508
847154664 847157524 72
248327130 248330319 583
832682167 832688071 767
763276454 763279339 50
398103401 398107657 187
500733362 500736511 76
582391339 582393068 488
620437907 620441757 103
587341267 587346525 897
353947483 353949529 260
128861342 128864357 883
526278413 526283401 956
912520996 912523018 272
269218114 269222924 463
103229514 103239129 897
585059701 585062756 179
996758776 996762997 781
78784615 78788801 27
497464717 497470500 315
630786964 630795627 831
583608576 583611468 10
882188459 882193978 317
794361766 794369550 493
368366388 368370801 123
206785851 206790101 503
899255747 899259800 893
128758277 128762382 325
69361409 69368016 310
469472435 469475101 265
119253750 119256465 701
270198581 270199820 479
769461590 769469523 668
717886259 717886993 204
800671102 800675063 851
928576225 928578309 364
57254079 57263434 575
129888973 129889482 913
138937647 138946500 215
147288958 147297197 585
152349573 152355080 566
803034274 803035393 474
80720753 80722006 191
364203770 364204668 24
713487973 713490048 244
102824176 102826933 666
782925539 782928100 834
43884465 43890588 277
29943379 29951043 481
377435945 377438898 766
731310529 731319881 504
574870446 574875974 469
491724271 491730224 727
216576813 216582960 241
396306187 396311662 209
546762431 546772364 753
579764097 579769451 374
247083281 247087489 966
972445558 972446157 555
382761389 382767270 452
242470507 242471646 921
523343010 523343678 13
348093831 348097955 208
486184558 486188745 524
360534150 360534158 460
771813710 771822421 924
648599463 648601844 925
900661836 900662208 391
510406153 510410927 586
616770059 616774502 75
367042511 367051709 92
618605782 618610329 904
174494147 174497337 338
115428356 115436317 934
363161229 363170988 365
73631690 73632348 929
907212963 907219540 588
941797889 941797968 527
926303630 926310916 374
38157217 38157827 610
212343642 212353478 704
475140734 475149801 456
958967988 958968653 389
155549677 155551841 231
281462611 281472322 221
733012976 733013341 920
761995904 761999962 432
948175491 948183217 482
391151368 391156945 332
210852742 210859370 592
495073703 495076791 714
633768406 633769755 617
2796213 2803037 666
97734603 97736661 772
109800833 109803650 754
399529053 399529745 775
591249323 591253716 111
333561106 333565825 334
379642587 379649374 539
92416271 92416896 310
88652214 88656053 722
735392928 735400138 218
356276896 356280598 701
273281913 273290000 213
454352684 454354176 983
115166788 115167298 79
476839564 476840109 429
4133025 4138034 620
933812360 933817924 178
749730250 749731327 829
490043911 490046067 181
367096984 367097206 939
708546552 708550891 910
473360604 473364196 833
817088817 817092123 588
21193801 21195413 745
523721231 523721686 225
86667011 86670903 161
510722982 510732632 332
187040511 187046982 125
326472340 326473322 780
129124872 129131141 65
523733811 523737493 244
218128072 218129699 335
310042256 310045998 813
56760845 56770524 726
415361940 415366818 553
124578516 124580664 404
517971677 517977883 966
827700359 827705781 127
293664485 293666489 198
857032615 857042403 602
253197680 253203666 910
690952923 690960387 469
296096610 296097337 196
522981422 522990269 73
339290498 339294416 532
369347051 369351953 1000
322316805 322326776 449
279495771 279498879 760
695646898 695655450 410
913330446 913337324 931
299643399 299644870 614
563132308 563137395 719
29674128 29675446 727
663841324 663847957 281
44376749 44377812 773
842485280 842491922 132
849866630 849872311 166
724727430 724728426 911
654108190 654115663 138
669513951 669514794 332
47553233 47557441 555
311959847 311962682 700
385894565 385904494 805
579399642 579408877 330
949235922 949236353 704
763281696 763283254 127
998631827 998636591 355
25774345 25779018 56
819893255 819903125 301
379685744 379686523 695
562184426 562193193 135
620586981 620588385 235
98362681 98367252 111
144124486 144128226 13
133370166 133374761 662
552873870 552878087 941
624498997 624506504 849
523078703 523083141 186
528108758 528110039 415
187752410 187758998 243
415340104 415347341 655
363031590 363037872 912
741442824 741443216 85
432764286 432773585 900
100837299 100840102 988
642554960 642558507 770
752918900 752923909 81
134312099 134319714 384
806429285 806430066 643
980927700 980929676 645
327321294 327326503 425
40646949 40650054 184
137897211 137898873 623
4966647 4975875 898
368738547 368745167 339
883481534 883488967 648
164993655 164996878 305
211906735 211915489 16
902511469 902511750 483
56701114 56708787 710
759194109 759195820 392
572174884 572179208 663
263714069 263720986 758
637207042 637211102 138
984261941 984263016 167
143281631 143282605 507
814623629 814626349 746
475303286 475303942 435
648399302 648403269 407
567053136 567055487 430
419017197 419021174 96
472147940 472154024 61
236960603 236968720 235
159930711 159939596 407
968789849 968790702 124
321924368 321931189 725
9372875 9376378 979
489086971 489091294 318
42862406 42862468 126
182161164 182171080 749
887910944 887911554 480
339949391 339955159 94
578923452 578925113 479
447763038 447771403 553
98918445 98925139 919
606160918 606164184 265
455643 464320 240
151828972 151835125 500
419671291 419675736 764
411526768 411532185 162
36612868 36618028 756
201607348 201615897 640
183717793 183719283 126
246658271 246659171 675
27635824 27636661 71
215945093 215947470 185
102351359 102359432 523
206510949 206513179 831
151210801 151217883 247
437366564 437373161 824
484547726 484550852 345
564287832 564288477 608
296218472 296226873 673
622332949 622334298 775
850045623 850047160 672
800662694 800672510 486
501141229 501144240 293
108337752 108342374 72
816371934 816374070 140
668106181 668110212 327
550734355 550734580 380
499651051 499657123 132
854805659 854809837 26
900154332 900163697 838
83460107 83461690 175
208674128 208680069 955
176924614 176931902 92
693699907 693705790 528
910828978 910830022 763
100499470 100505102 264
674238147 674243213 138
668657878 668663964 546
137882361 137891186 73
265629387 265634159 900
151073576 151078401 701
821850751 821860573 194
51455056 51457195 915
237205148 237208161 739
143161026 143165700 847
68017140 68022925 135
301656404 301657766 777
181142893 181149004 821
270764438 270766700 523
866739512 866747725 259
296433763 296442242 100
557376464 557377896 68
155263008 155264641 1000
886201924 886204019 190
416080014 416087451 708
708752860 708754240 694
137359345 137367296 826
547601122 547610081 187
144161944 144162420 909
634363817 634372077 17
918361076 918364337 700
784646526 784653584 484
589377945 589383538 324
361996296 362004032 662
796201486 796210856 673
360371544 360376248 176
449973238 449981023 730
444277415 444282679 528
11941954 11945179 764
290849213 290851288 861
694112231 694117235 72
77837282 77838866 745
263875117 263883588 426
451164441 451165412 380
581943102 581946777 699
799372125 799373385 876
318952302 318953392 749
294856383 294860911 743
908227262 908234946 382
429829377 429835361 837
726402238 726411461 717
799412310 799418191 123
58752405 58759792 824
954652830 954659787 821
78348212 78358061 303
550951260 550953179 680
228698487 228706196 645
248949236 248954408 24
864337330 864340595 355
219024712 219030340 251
799891548 799893652 727
230331616 230337569 484
589958739 589962973 357
25699913 25702451 21
194518734 194518919 785
745133037 745141163 26
742947067 742956551 918
785417711 785421338 192
169338736 169347716 79
759168441 759174046 990
993239692 993248433 842
123213770 123217162 1
521895253 521897976 917
305675611 305680816 663
778235631 778239023 969
374034768 374037308 535
892445144 892449052 586
652419062 652420813 224
653845605 653853035 191
952435683 952439060 221
830535025 830537437 149
14545868 14554371 340
8913220 8920752 972
872389487 872393209 164
707111150 707119925 442
148975469 148978010 754
43901004 43907941 485
325618941 325621779 926
390562165 390565998 453
808100707 808107058 420
944742928 944747365 430
157929427 157932786 209
120442768 120451837 241
832307089 832312892 233
614189604 614198865 207
660609046 660618675 947
421731152 421737766 182
640502987 640511106 478
102342264 102343200 729
976587716 976590176 663
874924136 874925598 973
495623917 495630599 148
256868126 256871221 245
385584717 385588139 827
334932951 334938983 910
588181157 588182312 109
371880455 371886529 14
725959636 725962753 508
7870465 7876080 517
18942195 18944776 584
416643208 416649016 577
178992182 179001473 996
25567681 25572379 884
965282925 965290901 860
575560103 575564535 439
710994012 711000016 63
373076472 373080122 541
605708485 605715955 5
734508993 734517715 732
855072860 855075680 174
922984443 922992138 103
735503020 735512388 299
303074367 303083982 620
746141250 746141919 658
749527109 749535441 996
927421548 927426580 490
792949962 792958776 790
620359854 620367730 726
197637859 197639777 126
479642591 479642885 719
295478115 295486740 871
667552218 667559012 204
796521517 796522997 568
939254136 939263078 207
333851144 333853746 949
462729140 462737631 701
766585630 766594977 277
322333771 322335014 985
150900497 150909372 388
112672623 112673649 651
79108693 79117384 357
466851914 466861175 433
454894469 454896498 226
921320387 921322078 620
831412595 831418817 122
465763894 465765533 521
830335595 830341121 585
3236872 3238405 150
590176207 590184918 925
178178946 178183148 640
769801596 769804002 118
140544954 140545972 517
730944737 730947309 430
844075314 844080413 182
226077934 226080368 726
331512406 331516896 760
87800279 87803415 423
140407863 140409794 208
109695014 109703766 488
45815939 45821456 92
133445928 133450028 386
110514048 110518758 945
54637915 54642054 971
909822695 909828145 735
467838878 467844881 445
915053954 915055517 47
861680714 861681336 595
779337489 779341598 13
990358047 990358149 340
645642887 645645109 612
710380978 710382473 479
116197365 116205559 650
182460309 182463473 557
216580630 216587480 480
287362365 287366472 984
931250809 931260383 246
466526207 466534262 785
871007801 871012877 187
852965165 852967334 953
2574506 2575714 655
203047467 203050697 637
519152946 519155170 663
796468595 796470966 955
618455503 618460163 293
829188983 829196338 507
507263318 507266207 674
131674565 131680317 257
495255701 495256364 328
885898238 885900952 797
413297192 413304687 152
828301197 828308047 484
411839834 411841550 532
979459848 979469813 886
585799154 585806473 222
140680447 140681258 921
964458953 964463813 779
824704978 824709171 844
435615585 435616600 61
724011913 724019764 442
237801060 237809027 679
917593211 917595213 383
178802047 178806662 31
285108579 285110997 626
124005816 124007555 724
59558038 59564301 803
84160309 84163571 552
129063439 129065748 864
808277283 808278742 578
550358694 550366065 178
503240136 503242349 672
227045166 227052358 11
219788549 219797251 886
705655930 705661733 608
628599557 628605168 483
312107631 312108837 803
880336434 880346373 778
398098337 398104622 729
144551552 144557546 616
467468129 467477857 415
105262659 105264444 626
471232330 471241986 47
246194692 246196469 514
841989577 841997855 558
90593185 90595477 120
577804667 577805803 718
296820821 296828024 624
64616949 64622302 319
853381678 853383039 648
656279645 656285885 317
344806411 344815836 825
156763037 156771920 146
862259083 862268861 718
492612947 492616510 868
480416856 480424254 924
802192976 802202836 963
370015694 370017651 434
120561669 120567037 241
182894339 182898322 951
365290986 365300247 789
70626654 70626811 934
802141479 802141941 760
639396976 639404346 629
802181694 802191276 723
996151562 996156047 353
554938837 554946524 1000
938134799 938136776 466
731108583 731115877 233
479442175 479452098 677
327687126 327694567 764
595827915 595829073 614
389127200 389130058 500
178817311 178822673 819
211092939 211100220 436
180460013 180460072 557
324995366 325001351 5
927536365 927540981 498
137420182 137428080 658
166747415 166755437 156
721416091 721425601 639
310222206 310229228 127
277972171 277976900 94
928912671 928914185 36
682851841 682857414 671
32402627 32406260 218
752949185 752952277 304
204233541 204237351 188
903755038 903762781 655
677108046 677111471 296
2154203 2157458 765
949217192 949223687 148
588923670 588930135 728
870898763 870902390 970
287055799 287061149 501
492092820 492094037 44
482161389 482168683 951
664716692 664717962 573
830409880 830418162 727
710349535 710355163 295
636494182 636495828 655
936530946 936536306 868
58804094 58812021 603
244957173 244960961 359
673807493 673817378 306
556447994 556449913 528
925855037 925856565 636
959540338 959546617 284
585040262 585049469 969
939774989 939776364 403
895524635 895533855 37
26221641 26227061 214
937055509 937062503 60
463547464 463547720 20
534610173 534615308 777
833095479 833095849 353
243922358 243931949 669
520039993 520045885 677
718198277 718204522 915
594668597 594673827 687
826558999 826560016 990
268540036 268545315 590
722345250 722351344 634
629414660 629416168 848
8130681 8135827 907
998065457 998070981 957
943828162 943830438 747
327580182 327584460 873
814038209 814042590 261
233612125 233616157 988
1684162 1689856 348
902232151 902236328 701
576819742 576821419 913
936767375 936768242 939
79548574 79550943 785
826454480 826463712 462
438965789 438969166 847
842937535 842945446 873
850426407 850433938 527
46472668 46477278 777
75884005 75892944 25
129152355 129153678 660
790048406 790048749 894
995627669 995630663 788
209437608 209447139 713
818604743 818612999 446
656224556 656234092 338
966219403 966220785 763
121145627 121150057 749
986685154 986688500 857
10022932 10027871 127
870234308 870236118 547
835859319 835860138 59
481759564 481769205 296
437349704 437357907 457
563276767 563283164 97
857606212 857612793 876
116682552 116685167 540
373118665 373119023 962
588436413 588442184 401
848764270 848765575 844
8302747 8306982 992
264251294 264258450 543
750978703 750985195 115
405252350 405253876 644
306620807 306625432 916
986571255 986577861 744
884069482 884071909 325
694569374 694579371 533
121013687 121020538 894
209875088 209882684 889
889553931 889555104 189
141718923 141727825 159
608934817 608939109 691
286829283 286836453 629
237356277 237364927 981
426604194 426604348 897
215830289 215838340 714
571253964 571262434 547
761504498 761508757 791
478299743 478300088 655
731662631 731667461 617
96860171 96869697 871
557235329 557242162 827
299580371 299586763 132
761244999 761251405 594
358022331 358025604 311
95002230 95008967 861
646416294 646424126 784
385383191 385383270 745
47822983 47832229 440
40048989 40054049 768
370363955 370368872 369
450502825 450510381 785
883960651 883968538 834
75989784 75998801 160
38243729 38250882 29
904777390 904777874 186
412176602 412179619 658
255010737 255015486 626
554293481 554297596 39
372416272 372424980 730
598933040 598942743 943
80595410 80604574 836
278854545 278862765 747
480539730 480546933 8
70490891 70495656 600
32861270 32865493 418
730964806 730966852 233
736055464 736063749 239
514670441 514677641 577
545109480 545111779 901
411551561 411556808 532
210856856 210857173 988
500260691 500265031 446
431859789 431861917 685
914382796 914384464 4
158368396 158376211 63
111335166 111340890 372
272215749 272222141 768
173876988 173885301 645
569174564 569178464 792
350673817 350682028 330
888738699 888744862 627
633872038 633880513 468
470034484 470035938 389
178248521 178255800 199
796757875 796759397 981
230339938 230349350 216
743687660 743690046 266
739295429 739302200 108
476489424 476499273 779
622653216 622653544 10
334268897 334276805 447
839415523 839420445 926
121980342 121986764 840
809986731 809991091 254
678958281 678960199 711
761756261 761762744 35
789345477 789353995 756
202814095 202823569 816
516832553 516839104 790
276510332 276513962 579
598431693 598437649 418
840937140 840942568 295
61836416 61844385 7
135440258 135447546 237
386196861 386200332 342
267441923 267447837 87
743026958 743028882 139
85167715 85175607 971
172773881 172776014 577
722503670 722505380 398
790063599 790066850 467
411676018 411682101 59
73729313 73737996 992
98774319 98778405 655
517575906 517585475 950
274375599 274383838 505
452029685 452030774 535
794225824 794233162 363
745292146 745292236 390
781718074 781725681 452
526156823 526157044 854
312877291 312886291 747
833811349 833818635 407
63455691 63458775 322
106764346 106765098 449
347728295 347732085 147
548103799 548112480 154
349752685 349758211 226
955489047 955492847 529
734661789 734661842 500
963781240 963782318 422
93795446 93805113 360
965641543 965647539 313
641155950 641163982 582
960811622 960816268 108
458289071 458296796 880
253546570 253554500 688
89611075 89618260 670
904166651 904170032 797
869987180 869995831 349
414609032 414616902 724
328095804 328100091 739
22123516 22125919 454
422937828 422941893 506
481829410 481831187 607
568890517 568898788 648
958496747 958498536 191
102677786 102679621 417
795659455 795659948 40
487766604 487771293 803
108200954 108207730 156
888152028 888157420 953
140497119 140498239 644
699047572 699050399 283
479775429 479775862 895
589445035 589454469 928
228301035 228303075 530
944447225 944447319 557
792668992 792669697 234
875939032 875945121 442
486468185 486477648 680
735521340 735523247 74
569410293 569413378 982
806292936 806295095 718
939841569 939848729 213
78351465 78354202 224
237660743 237667355 332
966283272 966293153 226
58862829 58870976 574
419566062 419572434 877
770896504 770901295 131
379979535 379989224 116
574910959 574919479 218
525297942 525301626 890
359111010 359120256 694
705663222 705663369 531
986361446 986366103 753
864735129 864739695 198
738429355 738434227 986
108136280 108140766 156
609106156 609114251 511
54572638 54579860 206
332687754 332693432 896
436464971 436472716 520
917468212 917472881 713
255472906 255472952 721
892440436 892440583 822
909188188 909191527 195
102679737 102687871 394
265584073 265589310 358
273840229 273844129 472
318949091 318951095 824
283915648 283920268 134
590666543 590671376 736
898011062 898015862 995
145790777 145795623 827
117389849 117395974 456
50469021 50475852 565
58795216 58802061 27
906263961 906271439 119
12441319 12448003 365
740143 747815 600
103656317 103658031 938
43584451 43591779 246
50855186 50864968 765
484579531 484586270 892
50420709 50430636 453
587256516 587260520 552
959822080 959828780 386
759063108 759065995 644
945632226 945639275 130
981151942 981160807 57
67678543 67684100 280
95448830 95454796 396
795895076 795902913 574
791518192 791525613 230
337791085 337795849 732
32186888 32186899 606
931377440 931385521 693
843075177 843083870 443
32864173 32871256 509
922068303 922075452 420
387185710 387189770 645
7099341 7101776 319
372475738 372484427 879
86358663 86364704 321
294538893 294541392 470
966922624 966925229 134
6495230 6498421 229
324568273 324572539 431
827405715 827407440 561
232481576 232485410 632
540535995 540544260 595
707741639 707749955 387
630199309 630200623 255
211280540 211280744 666
935564860 935573421 160
558505680 558515158 541
962326814 962333771 714
664399393 664408674 63
571270175 571279510 584
481087736 481091906 758
80036718 80042532 993
583279312 583289137 217
938780699 938784450 529
942435954 942441383 503
90795970 90801415 719
16619130 16626110 910
457125021 457126648 681
491174735 491183783 723
666876148 666882503 830
164577083 164580879 864
906345841 906354358 242
984400834 984406997 258
405841401 405842150 934
690626930 690629476 499
777632433 777640028 275
666429502 666439479 729
471424413 471425128 996
904145093 904151256 7
141676167 141685171 544
11423348 11425895 816
598384562 598385184 806
443095805 443097301 107
958331413 958334898 458
774290698 774300181 113
102254199 102255477 737
435335823 435343251 489
627008551 627009130 261
344631898 344639583 119
252605256 252614867 477
922198800 922202911 565
687016616 687025132 196
479611772 479611998 660
30747230 30754711 524
279203688 279210885 669
872449800 872453022 597
901281536 901284118 26
234834375 234838215 219
625200637 625200841 502
121104107 121106412 303
536904583 536907916 802
889695498 889695746 510
85822695 85832680 726
962203354 962203644 354
777195229 777198721 679
221425249 221425803 553
72525846 72529664 600
701959221 701960899 198
728633439 728639870 694
909209942 909214183 445
90397596 90400124 995
431103397 431111983 511
382228258 382238130 151
239384334 239385381 669
108386688 108392281 577
468558718 468563295 283
422154622 422163897 524
404510222 404518920 492
895150420 895155428 446
91223464 91230934 506
540301908 540307605 500
17100904 17103121 343
913669765 913670057 879
709620267 709628833 767
583183287 583190971 586
666078863 666082125 652
683273145 683273248 913
388564021 388566392 746
16785864 16789769 18
193139310 193145801 230
743761167 743763601 388
205556018 205562665 293
468219360 468228738 807
470090238 470090852 654
25888356 25890580 187
912808941 912818223 438
57309944 57310706 661
679400857 679404499 105
38589953 38591137 319
158477971 158479371 996
800791201 800798150 932
760959941 760963465 769
470087585 470097294 722
162918742 162927284 292
226321395 226330881 797
621198582 621208298 867
816109020 816114411 730
85723681 85729466 965
687069136 687078733 711
662779455 662782872 470
809110802 809117097 42
813848733 813852663 984
546610503 546619040 284
626098575 626102147 822
909416866 909424467 714
832265014 832274904 547
60721882 60724002 674
130576962 130582935 657
577877927 577881749 944
271926989 271928142 849
405863458 405866331 305
723448501 723451499 53
135270835 135280592 736
404517118 404518066 160
853793939 853794286 979
508989654 508998248 379
135429552 135437691 149
937907225 937915385 950
300856233 300860113 237
410350176 410358239 978
277383375 277385487 520
850230681 850235236 147
447401085 447410002 626
538982171 538988661 680
435376331 435383730 599
67937661 67947208 883
352832040 352834692 48
663717540 663722807 174
86317841 86321021 578
307702077 307706480 618
843166055 843171574 468
354336926 354339748 169
802547073 802547315 704
291956050 291962365 357
743629729 743637507 948
919501328 919503561 543
356868561 356878129 40
411420609 411425677 760
918767133 918768674 64
604269711 604274101 895
592371681 592376450 100
288936500 288945214 984
269929020 269935078 655
818103723 818105029 144
190494080 190501066 666
93410378 93412242 497
183325921 183332036 718
300702960 300712420 478
235965071 235973550 78
437452135 437452349 106
20547030 20548176 189
115149479 115157612 197
866457463 866461611 628
131937468 131938739 109
893022612 893027023 317
142638279 142642409 204
948722125 948732101 3
811589843 811592861 409
99991672 99993359 948
47729101 47738263 549
962504206 962514052 180
392515745 392516587 662
987067941 987074490 163
253740570 253747782 387
484489678 484490404 689
275461345 275466214 720
693640549 693642424 671
800928551 800933026 933
8745961 8753698 264
88376259 88377879 729
644089158 644092835 926
120772690 120781366 601
807363351 807370267 737
826306514 826309385 693
995705900 995708493 260
358571940 358573426 454
155798660 155801657 125
275744682 275747921 988
166596615 166598289 522
916835878 916842658 506
816430959 816432894 695
738445235 738451937 981
945511835 945512633 559
9120923 9130872 353
208693616 208700627 527
289768876 289773687 45
100017681 100018324 111
588162156 588165057 79
565792145 565798330 356
837932017 837937364 243
599794523 599804070 288
518916570 518925203 21
987813901 987820511 457
993554459 993562903 406
642395163 642398094 254
418825690 418826485 41
450823734 450823804 839
284546196 284547243 317
868405275 868406642 761
768695982 768703166 433
73794577 73797861 62
427790215 427793556 277
98939237 98945269 326
452154044 452155482 297
608708449 608709295 236
416824704 416824717 48
87591096 87599937 540
776806285 776809779 540
760214954 760222162 682
56930066 56931725 193
583787498 583792704 225
9734561 9742764 529
778249187 778258121 381
129810514 129818711 395
778572161 778579684 219
80711397 80716901 83
31029795 31035163 31
24512335 24513259 175
354353874 354355780 943
438862907 438870571 692
263455100 263458646 720
132957676 132958356 610
566287204 566296484 87
403773936 403778312 958
638972330 638978322 278
766793899 766800960 300
206064333 206074291 769
407607364 407612117 522
361001889 361007546 580
82136833 82139287 703
44740876 44744786 323
322608596 322615069 853
196046556 196048458 569
911477643 911483870 148
478604952 478609003 590
801104229 801110447 427
832881 834040 58
312865650 312874945 23
219041523 219048811 212
479575453 479579379 659
298881156 298890440 204
113262479 113264214 423
637486681 637494578 548
944770250 944778537 607
722472749 722473853 994
749166338 749173371 631
958078765 958088761 600
232756173 232763117 283
892678196 892680160 855
849747759 849753137 610
542827768 542835783 240
382856972 382860393 463
207825746 207829602 594
584021293 584021476 367
767733899 767740675 442
250452244 250460290 746
798970225 798974444 930
619352176 619355846 114
119205461 119208194 819
364564666 364571732 328
585050276 585059397 991
677919515 677925489 482
818297328 818301423 5
349713923 349717728 776
888679640 888685715 646
61283083 61288041 205
373661180 373666267 878
974130460 974139664 724
28072926 28081112 117
902013745 902014648 267
633077424 633078704 536
815112415 815112599 128
118930249 118939598 465
329501253 329511090 445
96628380 96636733 674
290268026 290277190 146
217135581 217144885 195
982793459 982800646 419
672514183 672517103 453
31492300 31500765 151
761991917 762001119 828
406840805 406845533 17
201412283 201420744 534
501015748 501018424 324
447221543 447222262 105
955247217 955256582 967
128061364 128068025 358
469666908 469675316 561
894383326 894384767 689
226448779 226457268 561
682944281 682952485 207
848920108 848921396 619
254812125 254815838 278
571434010 571443586 189
148499685 148507112 830
874688790 874688968 848
516317108 516323057 95
447045817 447055644 151
641005379 641009562 741
978785067 978790684 981
214914979 214924759 136
129956187 129960975 446
96570155 96574143 390
528654433 528659579 81
460742973 460752654 315
136947804 136953752 764
405086002 405092276 279
924744097 924750897 702
236264599 236272475 450
12161691 12162531 327
283927671 283936574 485
666070807 666080493 749
270464604 270474102 841
446004993 446011794 590
546224074 546231508 24
18343389 18343924 598
670126503 670133551 280
482151133 482156352 130
71567835 71571290 357
37792635 37798996 1
754757961 754760388 623
757924446 757925884 133
748728547 748733228 446
981982387 981986675 542
881636328 881640908 611
743673703 743675106 833
295299652 295306167 408
52831283 52837150 78
463314412 463316862 345
20270769 20279632 655
555001770 555004078 634
134938744 134942888 771
890037877 890047038 509
769385674 769395439 591
301636567 301642414 745
947533528 947537452 989
696540712 696543820 735
953744119 953753793 964
496404197 496406201 27
413301894 413306703 723
716598899 716602574 380
837706533 837712455 186
244654 249056 536
769645163 769653775 624
296945754 296952691 39
980886850 980892077 508
839811839 839817439 629
248879925 248886609 680
837725889 837728007 846
382950266 382955620 428
217312989 217320490 130
800604720 800612541 927
890749905 890752405 950
88993441 88999657 998
229834065 229835741 611
47424454 47432659 751
432921962 432927587 955
534142590 534143039 630
403917621 403919330 500
505561466 505561739 262
859344895 859351481 274
725302376 725303750 169
238372654 238374598 718
141109955 141114248 429
202899952 202902886 245
577895562 577897693 261
66146664 66154052 115
511677620 511681017 245
573265249 573266662 261
747313748 747318769 895
299641361 299647228 516
946846985 946849357 208
379153505 379153961 804
744289224 744293746 191
516932004 516936769 642
994027599 994035720 546
156462861 156464262 763
696565975 696567759 217
715733219 715739174 643
904206831 904212863 534
792420726 792428094 671
302720593 302721222 534
235711151 235713203 401
629625955 629633257 871
131007496 131008510 643
264657138 264666744 625
783032034 783040157 622
266537797 266543150 589
101833365 101835108 803
692836358 692845360 115
545108244 545108813 138
370510266 370513293 145
894344800 894352550 656
60017201 60025465 742
8637422 8646284 182
90589065 90591542 220
736284040 736288444 470
11869013 11877878 45
429021601 429025607 837
413523404 413533057 812
417720869 417723282 862
888739006 888740321 504
625941151 625946717 295
860997157 860997527 392
338196250 338196496 336
574470432 574478810 64
268880004 268887639 530
577887824 577895658 440
198059869 198062210 417
550162056 550170747 399
685884868 685886204 977
102681731 102690954 819
955789584 955794149 812
628403230 628411060 355
602664973 602672875 318
9582309 9589687 697
966328724 966334587 114
255936254 255937735 544
997459044 997461792 925
292730461 292740285 709
687103211 687108090 360
873169188 873177666 369
926471357 926475007 526
888838169 888847894 192
377835874 377842427 108
697069193 697079021 454
494676240 494683016 506
801908354 801916989 29
335667249 335676265 771
672458174 672466936 920
78320883 78323155 936
823492592 823501385 32
944195960 944200348 63
918888487 918891528 972
313600029 313606730 557
761494136 761501334 97
542073941 542076851 713
924219446 924222500 933
338334826 338338707 196
129963598 129964496 271
406816868 406818081 556
149746804 149754548 379
18984187 18992319 559
117802249 117802357 258
74604222 74605722 182
49604128 49605920 298
494835226 494836754 652
934175289 934178693 711
771044222 771046289 370
707933768 707934030 552
185058040 185065854 967
742036595 742037781 973
104554975 104562245 938
51600884 51602184 741
472012492 472017075 924
743625673 743629344 242
416025971 416035946 501
836405974 836414664 206
806674036 806675651 88
515013757 515019940 917
633883310 633887631 614
946636276 946642993 113
129281599 129285347 798
420982537 420992337 83
298176629 298186126 588
74463903 74465026 573
658822145 658830853 781
445841646 445851558 278
212258203 212262827 698
296406641 296416527 886
828250558 828258739 112
67123172 67123893 284
15287635 15292883 779
986695433 986696912 509
656697866 656705802 377
247382806 247392092 622
808354378 808363279 485
686964159 686969303 24
669903788 669909954 247
380733837 380736287 579
674871722 674877562 570
589891835 589899150 836
572863469 572869947 51
875825248 875827429 802
107927107 107932830 181
36148836 36152105 814
256632457 256632529 591
37920293 37923235 364
216418317 216423635 691
598800564 598807795 307
405113493 405121521 831
416724063 416732929 526
432784899 432786108 206
435093949 435099588 318
844633751 844637290 647
812097283 812103272 781
411948448 411952560 292
303009390 303017586 312
783638104 783646260 119
66092796 66092994 114
299296453 299300658 831
458983284 458993227 732
317309161 317318876 102
37045368 37052555 70
309920036 309927036 496
940114682 940121773 406
27528463 27536791 772
233032104 233040134 430
391073415 391079502 757
24072536 24078037 646
217796000 217797886 27
794599181 794601845 471
196890265 196895414 515
145016368 145022189 155
72351789 72358649 248
86823634 86830787 974
519548039 519558007 146
479673811 479679188 58
857637592 857645495 74
17341349 17345795 883
410101994 410105812 497
293549371 293551838 745
231891193 231893615 152
510428708 510433600 277
416772214 416777730 787
795555463 795563295 978
16424787 16434200 332
786295933 786297138 438
113210991 113217141 310
780808064 780817305 67
707696299 707700139 822
193172147 193174716 110
696218891 696225843 310
239178393 239185100 579
6579670 6580273 986
13375457 13382676 27
52196785 52200433 106
150572116 150581915 994
541533554 541535676 826
321187214 321197078 356
661089280 661097810 879
631552103 631552108 124
879691212 879691327 209
602396874 602399302 354
797201803 797206149 712
536457790 536458939 531
759504816 759507969 488
985890921 985891249 378
547806266 547815896 609
302888443 302897409 902
120995150 120999511 197
559712029 559713245 284
617621152 617623149 965
526613711 526614418 38
944602064 944604301 779
140874776 140880044 976
763503657 763511289 308
976397146 976405888 756
270883875 270893678 757
907658483 907658612 323
372561736 372569114 168
373289932 373296906 467
955531567 955541469 976
815505532 815513394 709
44906570 44910965 596
502830698 502835549 272
350137025 350141890 465
639022334 639023585 578
225091440 225095247 307
944845197 944848270 477
677019870 677023530 149
377672039 377674554 847
383386505 383396148 48
426370831 426379155 959
109021891 109022876 285
228541487 228543458 386
26420110 26424122 144
262162575 262164420 749
774176152 774181948 228
962783458 962790535 539
983389285 983393941 937
104472434 104478490 266
738261281 738263775 512
207409679 207415644 289
333498638 333507396 336
766162922 766167614 729
498793659 498801112 499
442378154 442385991 952
425829903 425831326 845
425065481 425068240 934
495227021 495228995 244
713908957 713913822 943
306917573 306919143 145
377268085 377270076 529
592982374 592987946 451
703999709 704006417 210
213150790 213151041 430
470572639 470575285 223
115287591 115294318 518
224903436 224908154 621
596781720 596784577 9
55425965 55430768 181
536057257 536060327 984
717029402 717038286 113
729745930 729748083 582
683228731 683231009 971
953502941 953508916 19
124537722 124543397 571
753462944 753469330 25
319487463 319489786 312
637911083 637916391 617
544639442 544646275 230
291628623 291637905 416
322172606 322174591 685
843681069 843681974 679
189652651 189662197 732
978766622 978776060 925
562332992 562342606 404
382729913 382737824 176
13270940 13279856 31
436570601 436574407 956
442823218 442832516 196
303486799 303493895 691
620446215 620449728 939
476002251 476011209 466
463137281 463139448 724
138367364 138375629 273
714843288 714850792 895
515654043 515661319 108
656087219 656088362 135
213562601 213568005 595
784861907 784864824 496
277927454 277929103 371
228816497 228826419 851
207074787 207076157 751
942448253 942454812 300
823198328 823206098 822
802827952 802832092 685
5874847 5876192 461
38318306 38322493 526
219645791 219655527 191
187768386 187768523 425
192358232 192365200 456
672527603 672533951 53
802965454 802967298 251
132385555 132391496 728
145407855 145414461 568
378348027 378354466 399
541022713 541026187 271
721194524 721201726 712
79618052 79623011 104
757896593 757898725 50
198853369 198862969 802
705975176 705981220 402
899708229 899711622 436
961087479 961089666 74
205766557 205771150 390
67080127 67080585 8
669936875 669945743 471
824958146 824963665 942
745780208 745783341 851
793449311 793456424 496
605343712 605345673 373
459390866 459398606 851
584407267 584414806 134
187467704 187470431 970
63536778 63546639 12
740845517 740853813 81
169705525 169707696 212
61024348 61028759 867
453120289 453129492 923
418155491 418164939 571
291381987 291385688 290
117674360 117674870 832
422076562 422084366 305
7554047 7558312 255
6492368 6501364 113
416815731 416824335 96
764355812 764358505 304
147684374 147689108 9
582963241 582963589 920
854843163 854850820 142
573737085 573737462 427
938498374 938506478 577
507618557 507627025 993
180805862 180809141 112
624180467 624188354 709
190992581 190997884 823
653355027 653364175 812
828688331 828696622 147
99499690 99509523 769
506536610 506545099 234
695764752 695769287 36
125044179 125050947 195
106282105 106288196 267
518853097 518854724 735
255257560 255262077 570
379032270 379040059 135
336055443 336063600 862
443516254 443517211 315
614955400 614955997 655
156009520 156017384 510
632317754 632321544 450
40294790 40296864 115
350131336 350136143 984
983903953 983913747 418
949166688 949169570 967
957444609 957449258 446
573037095 573040795 304
412816309 412820618 491
624466623 624469415 719
790951278 790959192 205
472146139 472155053 144
536755589 536764923 260
628310703 628317980 831
254430038 254439667 147
595919456 595922290 375
129475774 129480552 870
46091571 46100753 160
999121874 999128650 702
522287716 522295149 644
862572435 862580257 105
379028991 379031753 670
767422134 767424174 375
857828744 857835914 414
904014575 904018820 757
277349073 277352380 139
380573448 380577068 480
297752670 297762478 564
364942180 364945376 308
173141882 173146618 674
42339876 42344903 669
423512981 423516496 801
506528002 506530410 873
479163377 479171901 997
396583143 396586652 158
242691251 242691571 125
819170740 819174159 864
83466221 83473678 525
461131135 461137269 410
512465444 512470785 9
566968468 566977918 746
563075137 563081515 471
677964289 677969326 681
595875162 595883087 635
650151158 650153479 514
95222317 95230169 466
232040791 232042890 865
485049656 485056331 283
457889531 457893459 233
297165941 297168155 63
230199301 230206684 416
119562047 119562472 453
49315869 49318385 491
934366549 934375410 905
337575535 337582166 811
162957400 162957471 319
835344865 835348933 567
440344081 440347905 33
275707716 275716863 986
706377948 706382764 733
758013010 758021739 596
472952777 472957111 298
274710231 274715374 288
522329721 522336449 438
547490976 547498591 96
894260788 894262100 773
362879457 362889175 888
67485024 67494444 9
796576408 796581117 660
11284745 11288046 602
224075478 224077597 195
1917075 1920852 833
465433722 465435212 690
587557009 587562049 447
816678447 816679217 737
507981894 507984477 778
756689666 756697997 683
647358904 647360599 669
812522913 812530680 370
415103924 415107565 370
752267876 752269404 379
54214072 54214466 165
145537255 145537918 179
223036946 223044960 617
926112392 926122119 31
444855480 444857913 230
89707258 89716624 238
401045290 401048302 269
114180960 114189736 58
209854680 209860485 240
541928050 541936965 251
720930428 720940427 686
219814593 219816402 842
165807124 165808193 6
81237741 81245412 967
218630121 218639352 173
767212352 767219412 43
647412940 647415399 168
74200560 74206988 557
844151618 844153713 869
821067209 821071551 408
229022812 229029682 17
69935498 69940535 880
661755340 661764091 40
444555696 444561913 941
382498664 382506866 321
688598836 688607709 307
972062229 972070372 935
27731398 27737521 521
225678305 225680469 787
275974174 275975662 101
635919581 635926784 195
212244948 212246234 233
445454828 445459226 40
116135218 116139772 290
297882159 297885221 661
288067480 288068253 733
881431137 881432936 745
626502073 626509642 317
342493944 342502387 505
534228731 534228957 254
448667184 448672179 814
806739729 806740898 223
828260961 828263099 969
531554353 531563322 411
997857643 997858562 219
150833655 150842453 509
905178388 905186475 731
613337483 613341890 349
644478800 644481403 270
547786657 547793010 716
144328262 144338260 92
663126427 663126836 416
174116650 174120854 566
44086969 44090268 285
12560382 12561128 163
19584600 19585677 518
753758460 753760042 362
39660541 39660945 277
52505890 52511139 488
723005511 723013791 428
327133578 327134563 902
500809670 500813400 104
161311436 161320819 619
49061003 49061765 486
837742638 837746637 347
120205801 120207958 213
37034319 37041909 465
174692031 174694129 551
454648308 454651555 436
924429795 924432442 328
970781573 970790513 833
42370826 42379531 763
93420932 93428787 342
509741901 509745684 241
970371738 970373523 871
325684436 325694051 98
726513648 726522885 136
930554113 930562851 714
256176014 256180121 532
642825451 642833395 861
195838130 195844735 118
59542313 59543981 44
44548077 44551619 406
30004770 30012783 120
59999361 60007740 471
147092231 147097617 973
163384329 163386021 143
567666815 567667275 344
547083880 547085973 851
6657764 6661187 855
816877625 816878773 432
9909743 9919157 835
86563787 86567324 166
60667542 60668858 101
128765661 128772337 773
981117131 981122330 880
590444104 590449981 986
846297246 846306709 203
923368589 923378228 786
128822791 128830859 817
387089646 387097043 329
521467077 521476807 154
574325911 574329685 405
491603429 491610811 425
635557880 635563800 804
124044655 124047409 414
987780885 987788383 351
953280222 953289613 454
951096776 951098693 437
89922913 89932095 183
12584082 12593213 904
914918411 914926779 718
561500916 561504225 667
144363322 144370815 158
398543096 398552030 308
679006899 679014493 589
985363312 985372170 323
333513014 333517431 654
438606469 438614362 925
552760256 552770055 985
977599440 977604579 41
87550695 87557336 524
40007413 40011135 269
479082430 479085511 441
760410587 760418203 493
865273894 865276316 900
774789483 774793763 191
784434157 784436387 55
887988811 887991383 695
566371086 566379195 247
95887422 95894331 232
863627463 863635413 626
948607338 948608303 287
72636607 72637914 619
579835048 579842989 46
958276891 958286843 372
332006791 332015304 361
393838333 393839454 363
244535388 244535718 185
540227433 540235491 262
518321031 518326100 129
191400263 191400758 689
179416240 179420524 364
191353527 191361690 116
76608147 76610938 806
86239543 86245061 742
46738266 46745370 159
795983977 795988801 732
667489692 667495950 818
99861878 99869597 638
350893490 350894077 232
398183969 398185552 639
329284009 329289774 383
36717374 36725811 732
852082840 852088685 832
535790998 535796602 469
953115739 953124291 600
731362898 731366616 711
507482981 507483146 561
21981149 21984778 195
136195789 136199591 507
503563371 503570963 433
135195010 135199542 950
684730742 684736328 641
372290825 372296050 179
630226656 630236462 259
269331477 269332343 956
621612076 621620573 629
80906789 80910611 345
596783700 596790868 936
856953894 856962071 367
232254752 232258252 766
914086536 914090166 525
81865486 81868337 657
779461477 779462386 628
83482658 83483251 596
785201267 785201854 654
931355573 931360403 960
317929553 317930863 245
612412897 612419181 30
767183833 767189723 602
838168550 838174010 894
371034667 371038080 898
695066192 695074869 290
699496848 699504955 859
236409476 236410190 84
694111422 694113522 784
25718427 25720826 560
962593386 962597134 474
717251982 717259873 438
459159012 459159054 646
29542965 29545381 957
931967210 931971400 802
154143108 154144585 132
233317748 233326028 291
689265607 689268597 456
4729691 4733520 887
449041474 449046301 243
496329385 496333866 503
227500210 227509986 307
91854000 91858717 295
946344646 946346874 185
580775953 580778596 741
204201756 204204513 488
603520238 603524076 434
705676529 705684906 854
151702336 151702468 695
21766224 21772747 962
804772817 804779944 966
966135319 966135408 951
970782977 970786251 298
585899623 585903778 961
649653808 649661998 481
238112899 238114858 811
341310387 341312942 537
363775820 363777069 220
541918673 541927428 593
422366718 422375474 790
178322031 178324098 371
772377997 772383597 161
626819299 626826545 303
200804949 200810413 89
523877909 523883744 827
380521742 380524289 672
924879552 924888211 106
242785440 242786309 67
23505011 23510341 364
419251604 419255892 234
436615744 436619897 271
866894115 866895101 978
642619627 642624191 661
3129930 3139533 319
599802368 599803864 783
160896547 160899431 145
890614219 890620743 245
97508325 97514578 516
339771741 339775355 810
64074105 64082842 469
997214338 997222484 511
648997960 648998510 901
133043938 133049974 588
125167950 125175828 574
358753268 358753501 467
335970051 335972921 453
147447547 147455296 693
134496144 134503569 19
513408010 513411156 708
826101819 826105487 998
347460639 347469966 384
403290151 403293926 882
471001051 471002079 358
29928989 29930484 466
428362562 428363203 589
42696030 42701912 258
958483833 958493598 848
100605526 100614894 760
564362896 564371619 764
373260954 373265696 872
94034953 94035084 669
720849686 720851891 424
268082920 268083289 468
230870629 230872979 109
464859094 464866845 369
569850683 569860333 30
559258292 559259225 237
176212490 176220609 937
665705250 665714297 647
72541015 72548345 174
313310236 313313524 340
532710904 532717551 7
232257329 232263706 75
397509796 397509892 131
153636257 153641936 748
859389976 859394920 745
850741007 850750182 925
980169594 980170465 980
529655531 529658237 930
865123177 865125752 184
665190702 665194847 741
424802393 424812299 984
399764752 399765224 145
61078828 61080442 935
143706310 143709554 171
223493408 223494157 88
343136153 343144581 647
18667428 18673476 696
498176408 498182549 346
51058689 51066118 359
198058873 198063529 608
738244614 738254147 761
244981948 244986213 240
281321093 281321894 218
783165379 783168452 451
362857550 362866382 660
295280988 295281881 225
287177635 287177823 736
219792682 219799099 776
906315027 906315239 695
124318386 124327286 964
187112994 187121930 977
627409754 627415138 741
529982345 529988548 682
144856914 144866819 932
773153364 773158699 941
126778025 126783878 101
761504601 761508400 689
657502687 657511148 684
344427814 344431942 719
539919508 539926046 626
909168472 909176725 496
582009799 582012144 962
253175540 253184823 223
688777222 688777906 862
885037504 885038875 49
212933445 212937119 575
868117545 868123568 734
721773585 721778051 575
419561620 419569927 793
12540340 12542153 748
551284965 551287766 343
626556460 626557267 394
483336773 483340030 789
255463346 255472717 448
873585207 873592176 119
405592607 405594325 517
294250182 294257856 865
531768267 531771710 548
485423193 485431797 395
61529987 61530194 102
89439735 89441631 280
756265428 756268037 256
541933173 541940901 122
123908963 123915586 561
204598760 204599539 502
999606880 999610829 239
45776748 45781897 871
252096612 252103209 87
128585511 128593847 922
19671258 19677335 96
465273359 465279715 936
79592989 79601997 235
739607245 739613624 658
256040719 256050052 426
317670630 317679185 400
957018132 957025128 333
944565721 944575633 447
295914592 295916337 826
585354678 585356385 750
84963951 84968891 658
102250048 102256469 2
598563333 598570703 772
495427569 495427743 67
981212226 981218733 321
163897002 163905908 687
212034402 212038743 283
236249735 236255844 625
530793181 530793486 578
479949357 479954471 744
716625106 716632667 814
7383115 7392549 945
441663116 441665746 713
628246889 628248226 77
961583955 961587239 509
418099627 418106303 571
202392665 202396539 115
314069947 314077191 379
651424572 651429672 586
319069501 319071958 822
445590244 445591058 655
50658059 50662726 238
157095353 157097306 153
286946067 286949330 987
737366494 737369888 45
911881003 911887429 456
833192924 833202255 267
605804039 605804727 164
879312769 879314759 239
97117356 97120756 23
402121527 402129733 913
174256534 174259465 917
368288772 368292767 36
287814275 287814625 395
575744261 575744848 58
65807307 65811684 699
626933112 626933741 4
766123379 766130223 904
277176893 277184445 78
985854133 985860354 401
929653506 929663051 966
120167420 120170926 292
269811687 269820805 618
967733074 967735251 361
694694820 694700419 949
264797229 264798316 538
96139929 96146826 403
243631932 243640419 306
21343187 21346287 328
80698265 80705683 56
740766665 740770564 311
299654982 299659918 98
808021273 808026471 8
275477242 275482296 191
988968953 988969885 635
685862902 685867544 734
983072791 983076985 297
861275194 861277277 237
631306851 631314263 69
172480531 172485869 737
434429937 434437614 558
966760248 966762885 500
648760698 648767008 480
848720056 848722750 181
1936248 1936801 53
389186233 389189872 506
76277319 76282065 533
690142615 690150281 195
701938202 701947447 691
536324622 536333238 153
31672359 31674359 279
970151267 970151792 385
324445119 324451232 466
364365598 364368229 788
57645781 57646453 415
804013184 804019020 942
15748690 15751064 611
641508574 641514174 824
924924768 924928770 887
739856810 739859071 831
19519314 19528692 712
652162592 652170261 543
642474328 642479563 718
798475794 798483067 652
100676934 100677353 831
685530348 685535950 594
943931640 943939107 674
6437252 6439041 719
291871425 291872074 317
726508313 726511356 537
40377495 40381803 114
815392557 815394679 957
870830099 870830802 271
707967168 707975110 182
175523820 175530355 223
127952652 127958103 798
659472595 659475670 413
141328271 141330841 600
821211340 821214525 258
401060008 401065754 724
564682544 564689831 503
196267658 196270632 225
118482966 118483130 922
655773587 655781722 115
172505120 172506220 241
726323343 726331490 64
678790492 678797188 527
193138905 193139606 942
615909856 615915616 430
872028113 872033990 933
553866837 553871731 578
533461690 533465461 131
610458914 610459092 134
279849187 279858534 305
340108302 340110022 295
596945893 596955185 637
883375958 883383627 222
848362836 848370317 779
350860128 350869061 27
977706559 977710816 929
12959492 12967568 727
496996420 496999537 532
245209902 245214566 302
128430037 128431875 659
559656691 559660853 487
9380987 9382325 656
15620974 15626624 669
680300196 680305117 585
554812326 554814046 356
607852352 607858419 591
92996632 93005087 13
722411359 722417529 772
249913242 249915429 796
88952544 88959211 358
600335553 600344881 868
104051040 104053894 975
31455047 31460436 38
208821715 208826927 935
681806299 681809323 312
66318656 66324822 597
939419596 939421695 724
2459609 2466905 622
641416731 641422262 420
466749878 466758440 604
758308235 758312389 830
708716454 708722063 41
914920429 914924230 225
112812467 112820448 956
3271754 3274221 363
937158416 937167770 770
744695364 744698265 160
291358440 291362786 259
74144062 74149286 248
43294832 43296613 131
474724436 474731871 918
633122265 633127032 744
380385657 380392353 616
27102883 27104920 202
811123189 811127315 86
287258903 287266751 327
210846024 210853712 811
674881184 674886450 606
106808443 106816776 779
756541041 756548535 181
713031523 713040938 817
429131792 429138382 907
156376536 156376825 776
778737152 778744633 463
357551704 357555086 550
869593791 869594804 756
938731117 938739239 974
504383280 504391671 982
569009885 569019000 51
626544015 626551424 302
291219196 291221029 988
26376364 26382905 937
835699271 835699579 894
191657398 191662747 83
354546861 354551254 812
180155762 180160922 443
605642518 605644269 97
228218843 228225907 933
339243175 339248621 914
12859577 12861698 934
292362879 292364912 179
504993866 504994900 864
136391154 136396627 435
714424048 714426095 508
823744481 823750437 284
422959294 422969038 202
651843736 651848159 587
721243833 721251513 250
158557117 158561899 500
70592031 70597676 413
918922315 918930077 872
269095845 269097977 694
845211709 845218634 137
361195495 361199508 328
595784353 595785229 379
54013638 54017698 542
163026190 163030768 221
9036777 9038910 93
801461377 801466492 491
109309878 109315684 114
411642641 411644254 615
999678863 999683232 333
899794908 899797106 852
800206396 800211802 121
892570724 892580066 871
236467454 236477436 912
12052346 12054831 392
972451567 972453333 703
903433011 903437898 130
144239853 144247149 289
2698967 2701663 761
476205933 476207469 430
217238266 217246279 805
214703470 214707907 26
35541941 35547959 950
650981811 650988940 510
189015075 189015756 611
301485466 301486559 838
562153169 562159216 440
129575300 129575625 622
631892938 631894090 442
135512050 135516759 477
909528479 909534771 418
504186636 504187879 107
280682013 280688750 518
834798962 834804197 733
73067474 73076686 294
863546434 863551263 773
362756272 362760490 613
77191063 77195139 305
116160685 116160894 962
596340478 596346289 904
517409305 517416138 110
926645723 926649615 784
181805180 181809155 750
470425698 470433705 527
586523782 586526588 378
837119076 837126260 695
752212199 752213525 531
382719812 382719929 665
725398116 725402135 87
635462429 635468156 559
736602332 736609109 510
98572442 98579206 447
788592576 788592703 45
989688326 989692788 956
57874205 57881106 690
329648933 329650222 209
106497979 106506694 998
950574510 950582904 848
696486526 696487174 85
123610614 123617242 798
72491524 72494151 167
600141384 600147901 258
210746831 210754790 880
37506227 37513082 198
915218533 915226971 298
769467574 769467913 824
463799783 463808751 900
66004131 66012675 787
948238980 948243705 141
636730415 636739715 274
22786215 22795879 739
181364731 181365799 643
334078989 334079556 123
367766868 367767421 631
752854066 752856265 342
928380714 928387440 985
731465889 731470374 607
914321789 914327005 90
564700928 564701548 98
408001420 408006134 70
79685694 79690501 563
21388782 21396457 792
626650425 626652092 202
389095899 389101222 485
298413530 298419802 5
117510222 117511637 747
471002207 471002664 974
170420166 170425444 979
166338606 166342878 315
302727705 302734209 417
260747125 260748892 731
260372039 260374727 127
901743831 901749614 511
100642033 100644210 762
894572869 894578428 780
51271224 51278756 512
635171971 635180405 483
667623944 667631178 242
214631274 214633750 279
371916589 371917054 734
481243005 481246671 585
417913086 417914830 217
510775212 510782561 273
946424723 946425770 227
945144836 945149808 61
112305967 112307291 764
523772479 523780887 376
616042962 616043675 153
155955554 155959005 535
855694833 855702076 972
828294918 828304885 181
5957854 5962702 780
557556070 557558794 561
962256342 962258440 725
609154569 609156026 107
649180629 649180867 361
199844744 199849851 289
732149120 732150390 159
121546623 121549044 302
829343157 829345988 384
863299128 863301296 821
484161660 484162278 343
99786441 99788889 76
169466353 169472960 532
941327077 941329183 174
14974184 14983434 783
441678896 441684467 222
856613184 856621105 972
632433693 632440392 924
131255346 131259726 60
724994730 725004575 466
452443901 452445409 373
26483244 26491190 349
810404319 810407157 371
603148202 603153849 609
349859728 349862656 178
162844862 162852448 489
418392434 418398882 271
732545406 732550378 674
113775681 113779125 234
565261742 565264013 272
620331207 620332627 970
284941930 284949250 458
264133630 264137909 649
372679001 372683393 915
72248961 72258078 66
12024139 12025996 112
96881978 96888111 691
206455249 206461631 963
167323274 167326716 579
103796509 103798233 276
436723131 436729691 872
797748451 797755437 63
139175260 139182291 923
630469908 630474793 983
65475824 65476895 122
16716240 16722660 473
220837351 220845438 905
239485041 239490615 95
705093003 705098584 965
748916583 748920653 927
800983209 800984096 446
461220432 461221134 894
756111495 756121375 619
53609768 53612609 697
251830752 251837565 86
258183224 258187948 261
382995696 382999856 765
44660602 44663753 516
680756047 680764299 541
552541363 552551105 423
77794641 77799280 787
876847086 876848283 602
87156980 87166881 28
972857950 972862980 9
906628998 906629974 516
960719083 960720685 910
999668694 999674294 6
267843459 267845728 143
824214975 824221381 282
688622866 688627486 354
112347290 112355921 634
89660428 89665430 697
565794380 565796678 254
679924407 679931958 579
62520417 62529228 5
336607283 336612850 655
961352193 961358012 999
715141550 715147624 647
132427693 132432762 341
770819974 770826777 396
84267678 84274606 442
168721312 168729225 925
190434008 190442885 90
905517262 905520127 850
220097192 220098327 311
386004547 386006628 205
808906202 808908211 792
576830553 576835632 189
734438199 734444223 911
815001539 815006217 498
223578286 223579069 725
37963080 37963639 377
987519355 987522976 761
11920445 11923479 550
936540646 936544474 106
520525308 520532286 944
724593513 724599183 326
253446656 253452158 608
374928196 374935356 582
913253106 913254905 527
409560605 409564640 502
828714329 828715249 786
112891057 112891676 429
975368817 975371081 684
801104718 801112872 481
800102824 800108343 473
14003120 14006209 17
404157796 404162897 816
685708403 685709196 812
843598984 843605798 346
501165863 501175832 869
890160365 890167551 117
884336502 884337627 424
674128283 674137361 823
17569318 17573232 570
134756799 134765146 273
264211622 264216080 838
214839990 214842663 410
415988805 415998457 177
454612616 454615621 402
145712964 145713535 229
270417182 270418733 736
161655650 161662153 298
659464074 659467870 27
628279248 628285710 826
4641818 4648564 799
161593441 161598232 890
971211280 971217546 776
244491041 244499296 416
503844569 503850905 688
662524970 662530442 526
982609198 982618895 727
145327934 145329449 781
116088582 116090123 115
17743611 17748815 470
208946787 208954281 270
637284585 637291681 43
21792825 21799922 805
61596601 61600781 371
147437016 147446153 905
122913056 122913422 399
489190581 489199997 75
988946308 988948201 752
211549439 211551524 502
126095555 126104624 499
160219375 160227718 664
891128645 891136898 918
140584040 140587297 154
270909195 270915221 430
845576567 845585944 625
24231472 24236206 438
805103220 805109050 800
606092646 606095279 446
588855398 588858626 674
117888250 117891243 862
116437749 116446139 835
294178413 294186161 743
812703681 812709537 475
643224836 643226980 158
735265616 735270483 856
740154240 740154602 607
172932029 172937711 642
16208180 16217122 983
415310627 415315450 762
191360651 191365513 446
509585513 509589778 855
431448348 431452037 908
299266442 299275089 351
429799917 429809319 989
589678075 589686626 543
926337930 926346326 567
415208888 415216607 162
545481530 545489050 754
11134863 11144553 743
318685626 318695104 982
151778423 151785959 320
818116277 818125319 69
913860536 913867531 850
727078887 727088791 466
233713226 233721769 48
426823769 426824476 870
35674687 35675816 721
12852850 12861652 103
521999953 522004731 758
446938697 446942563 415
610590029 610597505 937
276875349 276882513 805
445005768 445006445 114
75168618 75170905 338
515621434 515621903 340
649113483 649120406 269
920831703 920836880 437
651191775 651192687 485
856401877 856404946 44
804288986 804297040 930
686213753 686222900 886
11761690 11763885 821
64897494 64901543 291
144887607 144887801 998
534048295 534051489 931
822057634 822060819 632
787769904 787778466 371
551426691 551432153 957
805993176 805996164 496
415120571 415124563 81
697494500 697500872 47
657409737 657418983 359
112982559 112987380 439
683106200 683114708 487
94859550 94859764 968
581955831 581955892 931
571218815 571219155 948
98323186 98325365 91
28638144 28645687 111
736679990 736689619 117
669387422 669391307 874
289866819 289876188 672
22477179 22482006 313
17256968 17257904 560
496858454 496860017 101
829419421 829425015 627
516569703 516571239 56
479141002 479147148 527
368325094 368333847 173
893040204 893044213 741
710091671 710100055 456
653176897 653181090 260
586573920 586579130 973
575180233 575184136 236
468916143 468918190 47
96797245 96803244 40
838430222 838437586 496
629068629 629074913 840
20139157 20148961 325
522667680 522668593 150
699258420 699262019 747
99922227 99928046 163
382068838 382077239 756
658680811 658688560 316
170413397 170414185 681
307093444 307102757 467
355709483 355714451 955
887480329 887486838 796
729169 738448 730
576610493 576611315 218
56836993 56846175 376
258279740 258282733 783
323321902 323321943 108
274440659 274448975 17
981409325 981418080 717
88570008 88574510 363
130374825 130384393 582
770877130 770877366 77
489217926 489227412 430
358755006 358764242 461
420012224 420014138 262
88113952 88121435 288
16237085 16238805 504
938439192 938440608 528
134933210 134942101 301
74635278 74644634 515
706858991 706867801 563
870034572 870037607 940
45747000 45748478 836
254135429 254137792 223
870383889 870392071 603
446267151 446268106 74
934223789 934233451 447
863806293 863810583 476
598728173 598729176 182
309402824 309408159 893
450407339 450412357 131
82483903 82490504 146
945629192 945637367 438
188056028 188065047 87
91407601 91409138 958
7488206 7493115 132
752126629 752128758 37
943612075 943618477 486
708901552 708907596 495
881920733 881930543 780
403755978 403758181 55
404782108 404788062 253
508392605 508393905 450
203805394 203811537 75
849775480 849778366 588
718831438 718834878 602
751603569 751610439 757
964328957 964332273 203
295446794 295454149 172
879890289 879898168 964
644811069 644815314 445
149584476 149592902 179
264245079 264246954 103
182023530 182031180 406
9571605 9581302 309
469789544 469794160 767
8944497 8947859 853
561260253 561260596 366
695575806 695582489 429
10619329 10624298 928
963277293 963279410 402
561506090 561509233 983
887789619 887794267 520
887757073 887763463 450
601980830 601981383 859
121868490 121877160 409
454908257 454913909 174
58259462 58261508 599
23017828 23026825 465
763117608 763126996 972
12995886 12998913 898
323892287 323899150 298
953105271 953112122 128
114060142 114062851 487
158045943 158049685 800
82321803 82326223 655
15784561 15794323 357
5005086 5011727 663
866828684 866835473 775
749218501 749220808 215
532064824 532074315 298
860178722 860182892 822
588177371 588183722 963
127789499 127798990 177
366071335 366072575 573
460078134 460081009 458
732115789 732124803 950
896161497 896166097 903
660959160 660969135 33
427117285 427122272 769
500222500 500225522 742
401101149 401110509 1
838742970 838750115 882
553453933 553454957 255
285507462 285516431 218
636884385 636887500 333
876936843 876940557 361
18122143 18126978 123
413667045 413668733 920
791622077 791623766 217
767621197 767627003 689
354660290 354667358 881
24115293 24119213 794
286640525 286645320 555
403779779 403782180 3
386095347 386095827 233
315909031 315915646 602
209005393 209005963 819
922905866 922914851 194
324439137 324439369 206
162823705 162833485 717
970124393 970129932 727
311552625 311557468 707
922769419 922775044 618
489113325 489119119 693
524139328 524149081 800
340441911 340443872 100
817620513 817628777 894
409385682 409393693 381
71663877 71673471 297
789121433 789131015 761
209464501 209465498 162
733794227 733799006 558
53369934 53378008 476
574161902 574163808 172
581677594 581682837 565
712801394 712802595 989
549502845 549507919 156
109904090 109905788 188
102639472 102643814 356
876880119 876884813 228
200247230 200247373 844
722368393 722377730 84
24907951 24912569 741
247022776 247026717 426
87459949 87461240 436
489863865 489867845 357
917627204 917630576 140
579755361 579763813 957
104186899 104196687 648
110328256 110337451 123
466035834 466042285 746
288917679 288926357 299
743042762 743043482 433
603696855 603705055 821
212509631 212518126 802
241104067 241107009 527
734954774 734956692 448
511682266 511689116 106
980672222 980676390 938
66104871 66108337 239
262134343 262141833 417
73192440 73196512 691
85589738 85592474 912
352696172 352697729 261
153706343 153708783 557
365265145 365265774 67
257723022 257723509 133
528066470 528070395 558
138715927 138720150 882
192310865 192318169 811
270764103 270773547 574
574322871 574332074 366
825355561 825363062 271
901286473 901295427 28
901654734 901655403 416
766436641 766440575 221
132979709 132982439 151
476460192 476462203 995
671600750 671602561 411
527620983 527624482 48
154849146 154855418 26
19321071 19327651 444
262470788 262475472 599
627341058 627343943 276
570145086 570154469 295
155908853 155911528 457
625736424 625743707 992
714582575 714589282 997
934129570 934134202 928
970082331 970092304 722
36029380 36035576 970
99137757 99146964 440
380083551 380089795 118
111940151 111940193 972
204952777 204956516 557
107795072 107804846 135
890764879 890773657 771
811585221 811588039 598
545806218 545813618 525
84660146 84668476 434
472974219 472977133 191
981512539 981513133 666
184597980 184600136 279
760102448 760107549 950
609312420 609322385 705
338915329 338922746 15
715347814 715350786 397
871589585 871598943 705
989133533 989135287 933
887064058 887066024 492
798034844 798039921 780
876895034 876900811 175
995482050 995485859 120
563750330 563752604 565
61557280 61564502 785
911564335 911570789 426
122196700 122204091 648
614158098 614162250 738
659580153 659588342 749
340076087 340078640 904
330760929 330769727 627
815147709 815150831 889
449923234 449927963 481
910138353 910141383 873
12765918 12773983 683
962758702 962763858 172
572944479 572948556 474
734088126 734091731 711
110291215 110292519 480
247359964 247361374 657
82470868 82476285 29
793630844 793637083 785
509836085 509840554 942
268200917 268206343 428
828827789 828830418 542
653545472 653554678 342
933785643 933788219 841
237412467 237418175 788
583499177 583507139 887
813695657 813699912 424
520098666 520103636 888
500743046 500748230 412
485040182 485044021 168
320988474 320990053 277
719821902 719824160 653
300646796 300651478 82
975027488 975032791 339
865160680 865162194 721
437720819 437729864 668
352288057 352295728 577
948938481 948948423 55
263465721 263468797 24
111017483 111020840 430
89000651 89004583 104
812586278 812595692 214
294540283 294548151 147
497621365 497624233 426
699806703 699806775 819
487700774 487707022 388
119078442 119087978 317
546332369 546336881 910
851933423 851940013 899
682028799 682033974 68
546454580 546460897 63
713411683 713415545 310
11727898 11731499 351
799981396 799987719 879
11957822 11962426 438
737585990 737590143 815
707848729 707854823 600
588958047 588961149 865
606045307 606047033 201
407337207 407337523 667
182906626 182916171 487
253742039 253744615 232
339665348 339668595 611
593839698 593845937 705
991292577 991299433 500
102217366 102223977 421
511818531 511826244 783
572384131 572388801 513
85368996 85371166 17
166755197 166755320 320
927560214 927566845 553
456784701 456788748 117
419531284 419534648 280
110340246 110342698 837
26832951 26838709 917
573848802 573853740 634
239088573 239093228 431
289114356 289120385 626
975291219 975296373 127
149552588 149559624 185
641410908 641412505 867
702353460 702355450 940
45791928 45798749 9
683454207 683463900 127
120354395 120361322 172
368450311 368453439 582
17844296 17849908 875
776385078 776385551 945
85547055 85556285 714
698859182 698867538 326
581207717 581211137 856
62982935 62991647 85
397926875 397933686 596
925704884 925714262 704
945189361 945196762 113
595156533 595162684 673
682856466 682858707 806
867591340 867596304 646
574261636 574262210 704
888236350 888237589 349
828787027 828794108 900
323473883 323480197 613
681597967 681602534 253
175206915 175210536 451
914640969 914648478 42
779249433 779254588 294
195397458 195407370 193
549657264 549665283 169
836175909 836184577 199
30244613 30248463 409
133932311 133937657 687
83617212 83618800 900
991718175 991727487 986
51510779 51514537 307
946449229 946457010 339
501920622 501925769 903
86375268 86377414 284
717657460 717663431 4
24668630 24675727 360
92955828 92962162 416
473894588 473896628 499
896176275 896185488 464
127816526 127823095 98
714225863 714228363 645
433625521 433633485 160
231204860 231213643 460
407153114 407155803 217
791810397 791812318 237
105284402 105289010 868
921836761 921846502 109
982220176 982223481 13
115221676 115222473 127
496831490 496831605 766
808647587 808654993 184
78393232 78401107 831
73225742 73231608 451
719878202 719887900 986
66264419 66265286 332
514558006 514563812 659
900934873 900941223 812
960672333 960678681 552
975186345 975187492 917
880610472 880614387 807
373695589 373699554 911
800919772 800926408 535
961248603 961258313 370
61635404 61636902 317
630906390 630910533 661
944268073 944273274 757
173872732 173872917 612
265192543 265192719 346
692122094 692126143 104
55870361 55874542 351
779221169 779228311 534
133949431 133958027 299
701164317 701169241 156
712070687 712077179 213
278854354 278860341 38
488293016 488293094 220
3220123 3220330 626
40439737 40440599 363
992237432 992241197 797
121318536 121328249 54
777030886 777031289 898
473054771 473058009 514
435267070 435276329 84
441926225 441927394 57
65426788 65430199 770
519516826 519523677 908
876303397 876310692 775
36721374 36724050 184
108926738 108927661 36
625654886 625656487 601
467516290 467518078 333
155690188 155694056 847
196129053 196135112 676
697565137 697571626 191
426666545 426676364 411
14339666 14339860 997
404852573 404855384 705
624594348 624602204 148
791273882 791280969 373
597013269 597017822 485
97682871 97692051 482
925020203 925025151 600
65491050 65494665 787
72776076 72776182 548
953913267 953914179 97
545306029 545308049 822
335247376 335254049 943
474441080 474446157 437
855843228 855851321 18
176723953 176725022 836
705885437 705890736 942
925391269 925400873 235
455779870 455788673 932
437351007 437353164 116
459514555 459515388 843
292730002 292732990 235
603997823 604001714 902
122137766 122141768 915
883871202 883874033 809
703157571 703163619 323
353135407 353139079 707
6353699 6361187 644
113469936 113474467 980
428162218 428171494 392
795479334 795480713 420
347120527 347121183 828
244909113 244917997 610
746214014 746214470 472
328145929 328147574 913
634495088 634504625 304
409758412 409760264 835
456651469 456657654 283
847678113 847687181 302
205878444 205882560 976
751512186 751516782 907
291008958 291018795 487
369674786 369678230 242
27789746 27793414 762
34762219 34764643 834
951468131 951470680 828
807147786 807149735 227
160202972 160212058 324
83508606 83512172 707
885360907 885365098 658
855627234 855628769 941
453822141 453831736 102
825191979 825194922 376
721218221 721223689 664
969071333 969074087 231
452622518 452628567 885
875029345 875035493 302
441943572 441948713 834
12235247 12237345 182
846857953 846861085 324
79006611 79012547 299
356676902 356681957 584
174473004 174482564 4
629820380 629821881 818
321449394 321459144 201
724989624 724998740 65
327452509 327458482 66
391112810 391118144 37
372621996 372623800 614
972174528 972178978 97
395648852 395649405 165
247073502 247076627 373
817457436 817461023 911
476475441 476483986 669
104433610 104433697 111
736094162 736097960 70
175441578 175450641 726
229623644 229626224 953
911359681 911363113 777
156674645 156679831 202
145896742 145901939 587
439685906 439689323 226
344380630 344384819 867
832656540 832663830 886
330764560 330767495 650
955259671 955260384 37
863797093 863806929 283
931406169 931414204 690
600030473 600030925 91
881905250 881906015 19
476404803 476406909 149
462535741 462539317 132
196974967 196983613 550
706711833 706711875 759
474083070 474090751 576
820538070 820542548 907
471066458 471074425 815
753120742 753129610 365
762846431 762855780 947
872865522 872869902 172
907868891 907875718 490
263505392 263514218 64
186848524 186853607 915
200388424 200396027 657
928084182 928093858 959
179402109 179411917 635
837920015 837924974 49
931595829 931596858 336
690053195 690058538 96
729684492 729694242 104
354648015 354649034 915
710840505 710843268 466
942980568 942990549 686
395448834 395457279 386
900901842 900908868 859
790104152 790111229 401
870831786 870832678 400
859398187 859399659 492
687209523 687213210 365
806812618 806815354 758
100112723 100118941 745
896030987 896040392 772
804586804 804592675 672
875271489 875275752 644
667313227 667321012 500
654795086 654796041 113
363287837 363289252 93
558825237 558830786 901
552077079 552082469 254
253373444 253373733 98
240612553 240617176 308
421663298 421668519 22
60031070 60033561 655
47597091 47600188 472
27200736 27203797 130
336991586 336996809 291
598822699 598832090 238
208163142 208165250 723
391576043 391580442 730
396663647 396668421 705
100594096 100595495 752
858015404 858023861 785
84800777 84807907 973
871414432 871423413 649
170854255 170858292 904
31505736 31515060 242
95989378 95992881 769
382620616 382628078 531
455830339 455833015 371
2828069 2835643 6
535459123 535460854 545
301319875 301322819 379
901474010 901476211 985
140508334 140513708 329
41177984 41184708 758
828345237 828352439 125
304288831 304295010 189
832296599 832303250 394
823710130 823712716 993
683122852 683125389 239
663908210 663913420 580
859195105 859201915 324
690646835 690649393 196
70810820 70815763 499
47284149 47292794 408
352300258 352306982 403
470334382 470340368 423
852725570 852731392 409
560153314 560163235 85
131677308 131679992 178
816477546 816486427 394
567664476 567674389 482
390737151 390744552 932
370496347 370501659 66
83389198 83394987 182
700269956 700272827 535
252644359 252648658 69
689018132 689024872 850
392011892 392017967 462
817455977 817464119 277
525727506 525736440 300
347252900 347253082 779
288384733 288391142 93
250597016 250598416 577
374398082 374407027 207
553482263 553482780 446
468711148 468711299 416
571857217 571865989 307
547733418 547743287 511
72566231 72575421 21
829478508 829487781 779
187411159 187419651 660
153042939 153045015 43
122053382 122059126 771
312736958 312738236 48
624894165 624894651 631
115857962 115866470 220
255962729 255967227 643
897934035 897936729 606
454441546 454447728 897
909678917 909686562 692
80123696 80131242 90
385956706 385964087 867
365398749 365401718 10
93978871 93980074 586
655086269 655095723 775
748990900 748999911 111
480853471 480860809 664
539692113 539694870 633
317518720 317520062 833
336821967 336823202 892
270813010 270817544 110
319261099 319270937 264
770550966 770556105 152
580312328 580317328 996
122943265 122950048 4
951926039 951928628 325
241004500 241010231 373
857003163 857004982 456
52688148 52692032 434
48109332 48118867 681
672745225 672754853 621
819039685 819042342 267
787519300 787521576 11
700237452 700241683 625
722447448 722457247 860
331559802 331562433 993
790916126 790917360 597
208995500 208997187 313
336248306 336253409 99
774599740 774608986 203
138761421 138763182 964
361373392 361378331 824
123359659 123362657 353
495151669 495153741 207
423244645 423248007 325
710208504 710214826 183
957550496 957552044 541
646124093 646133632 62
168137757 168139230 729
841110206 841110477 728
1863409 1870578 950
921210373 921217074 560
770928548 770937253 118
174085251 174086736 830
858476458 858484915 988
652078134 652087704 947
506816317 506822148 384
516211858 516217991 319
537267919 537268634 559
622672647 622679268 242
820535375 820535601 343
656117676 656121995 835
948459236 948460794 336
337595705 337599924 856
523764534 523771066 21
81929522 81930984 688
196166819 196175292 851
804876203 804879751 810
822085872 822092661 524
731527783 731531084 443
160318025 160318771 122
99734368 99739998 172
763666553 763667865 473
275474240 275476610 24
130309096 130309972 32
456448466 456457074 173
259068155 259074792 981
200751357 200756283 646
927622166 927625180 931
312851040 312856578 862
492515484 492525088 518
26027956 26033502 201
129566130 129566194 117
984123952 984127396 441
58753976 58761148 296
64449007 64450294 23
653287179 653292538 567
37117510 37125894 16
27119157 27124069 984
570625438 570632678 87
585276300 585279871 564
449156169 449160298 759
965866369 965871185 504
788898837 788906026 840
255849278 255857909 621
742998574 743002666 867
37308947 37317143 619
629914514 629923932 78
883240529 883243416 701
619372864 619378256 364
569839302 569841119 213
747474217 747477122 666
252011976 252017845 597
552151830 552157015 480
70851671 70851731 688
495969642 495974173 254
431437861 431445069 996
988840830 988847140 600
368929908 368936670 359
204359959 204363119 906
102949325 102958785 752
114762537 114762551 766
265827552 265834753 500
833194149 833199982 423
506018980 506025170 622
343056019 343061461 393
408754273 408762314 462
61433621 61441385 395
485695220 485701379 855
413690929 413697485 529
563529835 563537611 856
373004587 373007977 399
143787705 143795232 268
841745555 841752140 967
255776978 255783149 686
494247599 494254097 397
152672343 152675585 968
268360155 268363170 719
471225549 471233948 729
497025404 497026106 345
670165284 670172178 987
707968140 707968516 163
62940891 62943360 243
134579159 134582948 471
180067476 180073831 678
270257512 270262487 256
901118909 901123086 105
209122228 209123399 573
330591947 330595793 963
339490675 339491224 930
440178370 440181225 83
735604356 735607745 822
45563871 45564454 615
783368113 783372914 963
634727585 634729461 640
958177613 958184029 266
244257869 244263314 233
754238973 754247559 355
402070897 402076083 378
673448860 673450265 803
834580140 834583936 511
596478224 596479944 61
37180397 37180544 149
300474362 300482547 97
228105677 228114934 871
75851318 75855598 805
895507933 895514518 999
134715167 134717748 420
766865873 766871152 787
263185601 263188682 531
268183404 268190091 292
157057266 157063421 761
637775326 637775605 100
625794826 625799516 552
108211274 108216035 938
265092145 265095827 937
219211300 219214056 156
19171300 19174296 698
726610719 726617872 135
524637857 524646931 783
752743387 752752694 922
703622030 703625901 283
260361791 260366362 391
321042891 321046465 860
669033442 669039120 6
791577379 791583304 818
499368667 499377815 563
184148823 184151197 176
305189520 305196871 660
117078005 117087273 744
440746788 440756315 582
815808709 815810635 36
691258342 691268106 814
251759733 251766086 769
650303593 650311888 997
114995599 115002029 719
426719766 426724804 93
775951329 775953615 413
854954504 854958422 155
283111514 283115146 752
618575258 618581347 86
687078190 687086168 450
793161225 793166677 955
427116040 427117995 701
67253809 67254402 887
674302156 674311447 802
513353227 513354960 736
803618319 803620575 490
416785084 416788938 763
79464239 79467921 392
21326341 21328735 807
142598427 142607725 282
851935227 851936656 451
409698533 409698726 351
136931234 136933562 842
407699471 407702982 633
13580625 13590293 189
453943360 453953308 425
765452849 765459572 516
105814963 105815472 768
739591354 739591927 980
812561512 812566372 382
140534145 140541025 9
414767595 414773990 25
739537945 739540869 200
617665138 617669897 882
16661122 16667872 788
510729312 510736411 364
433370087 433378179 374
787021602 787025248 972
707311721 707312279 909
812815702 812820617 623
495644434 495647548 266
843926443 843928633 88
842326819 842330914 846
705583019 705585607 426
813029900 813035275 628
530537039 530542812 189
809206403 809215604 301
623372128 623373223 374
199982100 199985654 800
265395360 265397496 89
109693984 109700122 875
142362249 142370822 903
773098687 773108319 227
991350884 991355691 689
204818310 204825919 273
279597937 279605643 518
522149476 522156104 850
697925776 697926875 784
765258150 765262940 438
316254301 316260992 496
163475742 163478987 987
447456616 447457947 920
582964519 582973444 23
14570096 14579049 496
654905785 654915122 219
373149058 373155886 628
532545575 532554098 142
566465425 566469524 784
114446559 114446923 876
31284348 31290640 975
982310843 982319225 759
315686830 315696577 141
727855101 727859260 208
61142475 61148187 511
21131971 21138964 121
125886189 125891149 371
905942167 905945970 745
23022661 23030131 246
247983445 247988919 896
485839320 485842270 846
1985646 1989261 538
906116404 906118430 844
45626545 45628046 372
46131103 46131193 643
46464614 46468797 698
956478086 956482638 161
55769457 55776779 549
719004551 719006836 713
791592796 791594917 82
891308691 891308729 151
334406538 334414010 61
136878426 136884513 152
41148271 41157065 343
40245992 40250511 9
591192634 591198014 996
53926683 53927397 170
949080844 949088191 511
366749745 366753551 864
20882458 20889808 660
878441890 878447071 126
970712391 970719144 236
280004804 280013671 100
122005956 122008809 858
77087300 77090170 70
58907659 58912287 893
236082654 236089358 504
587014823 587018879 569
870162685 870164755 537
256032549 256039182 301
845124209 845132176 755
975793334 975802354 449
502541921 502543748 216
478970021 478980014 603
508253230 508259832 982
784006299 784008042 995
57726543 57734558 42
285892046 285895182 931
376788615 376793042 916
901937152 901939743 707
505446803 505449714 739
226109909 226115333 162
250849357 250856960 739
716543572 716550689 271
516857175 516858352 452
544552508 544559973 290
538305854 538315634 132
552043896 552044314 148
239880178 239886901 847
968564444 968570112 446
611495503 611498523 252
47115243 47122366 95
951168755 951170322 505
603660845 603667644 639
274081116 274088372 650
744549568 744553792 311
926490208 926494121 514
55985692 55990301 114
720050839 720059624 976
641364686 641366364 691
928476132 928484467 209
279025735 279035624 634
668806829 668812191 416
452877686 452884264 120
110208325 110215020 998
1568327 1570643 383
910963988 910969170 973
896121854 896128326 809
95450318 95451223 822
33221645 33231386 278
463889337 463889658 588
597932896 597938448 138
956429530 956430389 146
495261297 495265142 998
78455418 78460210 965
927901765 927906640 201
735636500 735638059 293
39965474 39970098 428
97965283 97969771 401
2032454 2041908 411
15698732 15705507 902
455492319 455501788 127
221044808 221051051 532
116041305 116049966 972
891626302 891629827 87
526913618 526921707 526
766452819 766460978 656
389250463 389259692 637
598775892 598781801 288
820112643 820121208 584
842109054 842109512 214
150790307 150798645 740
320149434 320156278 498
576542316 576552069 551
520330289 520335515 372
966754375 966757498 957
769899253 769901847 393
693245259 693247244 652
632914247 632923597 544
684356536 684360549 536
733310119 733318995 963
96180683 96184946 706
665868423 665875729 256
956351920 956359201 462
315408822 315410021 970
968978193 968982043 95
549994501 549996192 38
941577894 941584174 795
741242896 741246720 795
194438440 194438833 437
155713328 155718768 131
640766290 640772032 484
957605995 957608344 269
179793603 179795108 721
570854064 570855934 813
874930033 874937002 278
471451478 471457952 346
274354867 274354993 672
672890663 672899397 596
970867457 970874086 407
988397893 988405013 334
420107375 420116458 944
416786209 416787066 680
298583829 298587860 334
642042551 642049328 809
672525363 672531265 828
209302991 209307521 995
169758337 169765171 758
952169359 952175742 416
189450306 189452833 865
565957712 565958572 640
667518047 667518306 55
442828342 442836491 816
557757021 557760443 529
821172354 821172546 305
400999513 401003917 465
413700340 413708666 454
261785686 261790917 957
886833444 886843259 474
735119212 735128279 797
1081428 1086391 364
840433419 840443195 656
746457825 746461821 156
529276992 529285381 485
368684522 368688981 715
540567177 540571253 658
67338643 67344432 239
125483096 125490752 507
989355403 989356786 485
331846228 331851932 769
123823026 123830275 764
911232740 911239041 156
114182747 114191525 888
149459254 149467957 344
463129739 463131427 153
254785805 254788731 474
344436462 344446365 134
941384702 941391850 832
920421560 920424638 973
233716397 233718890 27
70719516 70729018 156
144872280 144877245 55
828725435 828734575 131
417623674 417627015 198
469324018 469325006 785
657515170 657517443 548
235712994 235716176 656
912585128 912588750 210
507466311 507475134 165
54673635 54682237 348
141842661 141847851 906
770054818 770058367 554
484776224 484779679 948
32464705 32465192 947
89880902 89882352 684
878225686 878229654 576
790582586 790583121 578
894290242 894298762 984
19864452 19870034 949
9176967 9181651 660
489041314 489042845 887
288313220 288318172 743
23258124 23259373 33
103026074 103035274 347
234625371 234634461 29
28669406 28672014 879
739943982 739949823 74
565401911 565409022 747
298944246 298947814 379
8476196 8477648 996
485263206 485266462 274
947508443 947513761 368
540084187 540089954 389
796748570 796752314 762
135125268 135129439 388
24538297 24544749 348
827535526 827541552 597
927313600 927319674 87
941490346 941490563 378
377532076 377540935 635
290112423 290114610 205
968557696 968563086 345
887955416 887960597 256
533081805 533085238 943
788917917 788920131 351
892828304 892832859 163
575555004 575557846 956
627680600 627681373 362
796011686 796018553 661
952929063 952937354 857
107609698 107619425 257
749094902 749099190 100
18214247 18214337 832
938225854 938231070 781
464672148 464675762 349
832178498 832179708 564
921930660 921934434 952
326388967 326397696 642
610955328 610955353 677
927090339 927094728 138
283270196 283276636 21
17274454 17282303 951
929127904 929133422 297
411431087 411437881 797
408416219 408421641 214
55208570 55217306 286
81379133 81382322 9
314463436 314469825 35
681775077 681777904 395
829837104 829844570 170
136181593 136187593 993
38404615 38408396 716
62612917 62619115 36
244245564 244253995 560
116384361 116391438 582
172979925 172982693 452
454344210 454345850 981
388548570 388555103 827
603273605 603274990 351
894531000 894532481 566
920282520 920289212 624
935621512 935628260 836
542159229 542166746 303
463142615 463150122 856
784281176 784286274 628
527796108 527798431 318
673349560 673351531 843
995388541 995397940 450
525334719 525338056 837
874143420 874148809 327
968904986 968906515 409
945405961 945412572 104
673437148 673438800 418
82126453 82127039 943
287937659 287939447 180
846770637 846771317 341
666350307 666357887 63
680572149 680579409 3
56415951 56422059 899
475656787 475663738 146
620648113 620648532 912
627571521 627572450 189
387347977 387354985 46
962590394 962593668 869
450060689 450070427 866
113626870 113633512 322
831301561 831305151 986
57428974 57432777 892
475524978 475530373 868
246412227 246421978 263
412105372 412106889 643
745403283 745409083 335
34443824 34446339 174
968869870 968870630 816
569373089 569379547 467
915201955 915208246 754
91701627 91704208 348
67188964 67196261 442
689568857 689578697 134
41725075 41733368 964
292768337 292773216 906
264119980 264122690 720
753702314 753712291 511
287468838 287477172 695
95029654 95038019 567
169355120 169358560 658
357215874 357220111 12
177478572 177488492 987
458199013 458208344 291
108309498 108318076 821
750950462 750956656 722
711802719 711806898 258
618437789 618441250 265
5687300 5688348 844
688657994 688658209 159
969926911 969930773 131
963120920 963126389 730
352057932 352059722 940
46683270 46691478 709
670005560 670014097 200
320953381 320959073 379
264148453 264158059 536
392477711 392478539 357
740384976 740393680 367
981772820 981779982 678
686014330 686015405 812
620827812 620837710 465
25398542 25401590 42
819431832 819432818 982
692496541 692501675 68
538834092 538834714 965
651212821 651218313 932
293752708 293756744 687
72672416 72675482 740
275440782 275446445 490
997087461 997087654 151
112000273 112000366 731
977395088 977397853 593
770750481 770757028 725
950265463 950269398 415
476765881 476769387 837
248685846 248687300 711
682860777 682864316 295
250244814 250248036 205
104008906 104010456 286
785327395 785327715 47
116643546 116646939 619
61078277 61086098 731
675722220 675729195 26
302225945 302235009 212
315627710 315630336 488
184364547 184369481 936
25101258 25106852 739
82831903 82837338 309
97941459 97946201 660
52202745 52203422 823
336662791 336670270 607
572149409 572152873 830
636577490 636580752 533
496862516 496863539 400
550533727 550534026 796
188941565 188944857 740
210782500 210791160 459
909809239 909809677 992
63726899 63728590 430
95459909 95469573 615
2095732 2103447 344
600667339 600673274 699
721086168 721093256 626
986619051 986619937 495
347531452 347541131 74
133105599 133105739 551
592027338 592031057 283
112190147 112195685 268
238806140 238806541 64
780916920 780926776 250
671333535 671339341 930
731732229 731737037 16
23191280 23195963 592
221432905 221435310 33
481199399 481199603 552
118118474 118119179 634
169071024 169078283 216
511674657 511683283 386
228761276 228761516 454
418272339 418277597 430
132410591 132418115 488
265387870 265390803 236
684320885 684327416 150
878303477 878305058 466
49230862 49231549 585
895120413 895121395 300
309946397 309946902 352
799458612 799464945 902
978498998 978499485 942
910794452 910799109 549
544321233 544321323 394
881175071 881179571 468
522023307 522028712 820
892984807 892993119 77
128162275 128166381 732
132636209 132641839 211
334479508 334482532 712
30752211 30755383 869
481128113 481128142 653
629446054 629453213 776
256622955 256627375 839
33992349 33999965 771
398319166 398323888 588
667761986 667770821 232
916270062 916275589 88
625042794 625047794 355
764715004 764722963 370
356874066 356877311 997
60678286 60679353 621
104888939 104890601 399
760294715 760295005 408
11822554 11830192 488
124860325 124868546 225
636245262 636252251 120
571764494 571773180 640
685681581 685687162 15
725633286 725641940 250
149049656 149058066 696
607905653 607908417 253
933216624 933220408 566
35777024 35781568 833
312424431 312434310 446
496850269 496854560 576
111077845 111082610 44
48091966 48098415 220
141087605 141095800 893
522700970 522705021 567
674895221 674895426 659
333455267 333463511 683
126992871 127001069 997
537470436 537470827 376
674027268 674033344 659
423172065 423178099 615
183223993 183230563 833
621945036 621948390 894
508121607 508128266 535
466796500 466806403 812
967717418 967721629 96
515242077 515244903 31
22565111 22573507 590
594575459 594578044 874
991567835 991575096 236
782913844 782917074 219
240957460 240963006 46
854460292 854463074 189
47703186 47708391 935
358884071 358894051 650
513636234 513640413 937
661009329 661018704 489
261425361 261432112 264
100617302 100620557 122
214362175 214364023 599
767600762 767604752 141
257183332 257190470 675
941671378 941674271 596
426705917 426708367 772
148341852 148345855 150
334312852 334314457 593
806997789 807006412 815
604884630 604884768 146
2449894 2458986 936
389680366 389683080 911
440603315 440605140 81
725874457 725875334 710
133750483 133758504 980
433660079 433666691 786
986241201 986244509 662
258290351 258291528 122
70041295 70050976 911
936736109 936742505 411
585972605 585980739 211
907293541 907302603 537
449815803 449822245 623
143936885 143941969 41
935646944 935655895 538
826889924 826893915 600
422918061 422921886 863
230099074 230100672 978
762069196 762079101 233
384870459 384871747 115
359928220 359932298 593
935343432 935353379 434
883027319 883028065 942
118064293 118067918 905
45121335 45127059 702
15935223 15943576 575
899662822 899663114 1
549678685 549681062 775
152812014 152821392 195
663544246 663552582 73
391792712 391795264 556
340007305 340008423 931
602901090 602909419 459
768561031 768565461 221
415377937 415379814 926
529618638 529627330 905
397459563 397461052 945
152625564 152632302 57
758439690 758443724 716
284943236 284947876 184
668872309 668878843 872
201232217 201241651 341
789316498 789317318 129
882940957 882941253 209
183591528 183601310 325
921882453 921885431 312
629736358 629738649 471
582587653 582592362 314
158019062 158019312 170
118099779 118101761 623
405249314 405252090 788
526879536 526886244 608
418333877 418336022 517
667672356 667675351 456
540442916 540445799 683
934283241 934290773 545
865128553 865137013 322
85158024 85162402 662
996566688 996575930 42
899650209 899652641 658
310469184 310473049 581
768299972 768306065 423
170698930 170702329 410
415534446 415536974 704
123883902 123884978 877
563641584 563649337 502
116942481 116946899 483
181246153 181248711 469
56661816 56670727 516
59178209 59178886 692
768705866 768706776 531
559149798 559159107 906
631742220 631747530 156
628315980 628317293 113
431812035 431821229 986
225821912 225829069 451
784744413 784747337 467
590832247 590839449 209
226673068 226679353 285
850285934 850286355 274
432286977 432291732 94
377925509 377927573 236
66597415 66606469 659
769152921 769160792 175
153264385 153267476 944
759374722 759383899 647
521767173 521770836 829
10602992 10607999 515
311040200 311042535 15
272161836 272165142 74
793618110 793621625 997
38394555 38402965 420
774791142 774795227 61
173506801 173512320 681
502592327 502597568 687
33415272 33422761 603
887166268 887173120 282
328271448 328273943 559
537976962 537982354 901
425460978 425465434 529
902418051 902421577 134
590070400 590072329 245
47567820 47569959 473
611685231 611691532 619
58222263 58222737 501
818990950 818991637 104
972329553 972335232 231
8015187 8025143 699
664363745 664364466 366
873080996 873086835 867
631936526 631942258 180
78250010 78256745 46
884914255 884915167 54
528592078 528599394 213
73403699 73409101 698
230162550 230170808 804
905727005 905733649 177
474380587 474384810 349
946726285 946730704 482
486320651 486324965 592
217841869 217847499 455
934908048 934911513 716
380946445 380954255 146
625715499 625718252 807
400271062 400276454 82
502172760 502173729 306
522384914 522385051 81
495557442 495565607 746
749961791 749970923 801
528607623 528607634 556
404439566 404444823 835
132392021 132400416 123
7568087 7571025 17
225019234 225020257 988
101463392 101467089 359
842606473 842613160 926
119955779 119961205 202
758357210 758359638 711
765825955 765826768 857
659242108 659243410 5
164203014 164204329 20
60128850 60137017 433
130302323 130309333 291
407121340 407130096 997
124210679 124214565 765
354974037 354980255 642
182090315 182095908 433
511286516 511295171 16
669459577 669462368 389
750819435 750821855 384
946719439 946721295 296
327517809 327526118 228
975606241 975609904 247
124447533 124453261 849
104789881 104790301 842
464387996 464397962 657
705414638 705414721 601
55287422 55296744 105
157047438 157053289 914
613172826 613174792 830
804787560 804795236 111
283814856 283823095 240
35163085 35165136 691
918916681 918920310 833
307578530 307584110 653
7644722 7644741 860
9205380 9212176 380
137248981 137258736 766
855165435 855169925 80
76264349 76264579 828
164820529 164828804 364
432520639 432523746 61
792009878 792011186 646
373590570 373600458 465
436900402 436901172 516
106150055 106156311 209
441346264 441348829 891
919546644 919553515 346
609586761 609594591 588
180926192 180927589 655
531868020 531876429 280
166680735 166683039 112
560365795 560368768 378
541045792 541046706 676
85684609 85691209 503
299072124 299080995 51
498112683 498121956 977
388220926 388230398 585
24684273 24693061 627
122099210 122102284 16
588605864 588611740 286
81508146 81511436 195
589653608 589660325 981
148205338 148211966 335
676080013 676081410 793
185888866 185893887 304
980243916 980251435 431
773383244 773390514 200
702555829 702561440 80
327959806 327966838 504
20826824 20828586 945
503526459 503536117 120
503546653 503550482 441
665413633 665419212 904
215234319 215237534 326
589909112 589909784 870
748104416 748108619 96
983682846 983687639 600
68707397 68709872 373
612764828 612769908 708
796781331 796786917 907
5141276 5143678 248
257041747 257042744 900
112848539 112849716 888
113607444 113614465 240
902552119 902557248 457
73721990 73727943 589
830262436 830271204 317
560394386 560397431 873
288802111 288802848 586
137584819 137586572 472
547864725 547869859 464
453666325 453668912 813
297159575 297161986 443
374033464 374036280 391
65400704 65405902 802
409666510 409672670 979
682042099 682045320 1
213459767 213463419 771
1442641 1447286 719
931499576 931504390 646
171941048 171946970 199
78809863 78817489 850
155652676 155659595 687
67883119 67892499 317
883251860 883260084 417
191668013 191673717 856
741235991 741243596 729
220671344 220680063 340
698681465 698684569 61
788031183 788038603 600
138018180 138023852 214
901267379 901272386 503
39853229 39856487 366
666624265 666629030 44
42671583 42678132 422
628096349 628101670 662
644104204 644109656 351
773473934 773474390 454
281632624 281634419 899
752349685 752353055 919
28242636 28247989 337
804659850 804664308 616
92816704 92818395 570
337356420 337360626 343
912312463 912314120 975
588118237 588119058 969
921923899 921933340 305
153320600 153322921 983
938219054 938222164 477
688127303 688136921 154
629512222 629517300 10
639347558 639352968 595
796443173 796446160 759
108968094 108971240 540
644805437 644813867 901
992239762 992245246 610
342939082 342942257 875
438139388 438148495 424
203544722 203548305 597
337836550 337846254 453
776529704 776536178 945
362675065 362684628 636
997540010 997542408 30
573494121 573497101 195
757161660 757166154 822
443730561 443734050 686
113813522 113820390 150
411514748 411516413 862
110308172 110316505 977
344342768 344351437 747
865968221 865975845 736
555943516 555952484 634
366412152 366412477 55
95223533 95225333 568
79734078 79743260 221
379739901 379745612 282
288391938 288392562 777
727614087 727622195 10
703243299 703250620 964
153498628 153504745 466
766507374 766509908 23
24298111 24299760 642
271251095 271253132 975
303809500 303814601 76
230941420 230948573 188
549968640 549975262 859
105647273 105654683 403
388400051 388405907 693
541399060 541408546 506
768189023 768194070 86
259122840 259131918 236
938213862 938215081 254
873169855 873179305 422
61530831 61531747 121
76790907 76796338 250
381144445 381153517 278
713289304 713296215 594
744588057 744595453 996
34039102 34039712 48
691950607 691958657 727
915181693 915188497 131
274733281 274739359 643
474032534 474035792 601
732007955 732009788 59
996399426 996401446 935
494424677 494429259 803
310856305 310863117 591
881569899 881579234 780
639212246 639214087 379
287026645 287028294 352
125995373 126001833 812
480174853 480183660 837
668830496 668839253 365
520762448 520763959 73
634747507 634749675 38
946759792 946766092 799
154251595 154256871 863
215386536 215389876 983
666048316 666057828 556
605185046 605189908 383
948469397 948473832 606
807540561 807549452 108
120612398 120618683 494
613371113 613373509 185
347347538 347350930 302
251848927 251858378 445
708019726 708026207 893
281665589 281670147 239
569890922 569891998 182
754218477 754225122 769
379115211 379117692 78
359762818 359766621 239
675927276 675937129 247
949124771 949127081 701
468912306 468916891 13
526656608 526665306 116
174331404 174332219 164
17760297 17764878 748
643545887 643549966 647
838384069 838392053 942
594334189 594335300 986
184875267 184876766 590
942698506 942704879 591
241667103 241674759 56
897510803 897517661 706
250009816 250017543 634
98440282 98446847 640
744537446 744546093 880
256204194 256204671 394
152005192 152015174 735
37125486 37129096 287
860034471 860041846 655
133305412 133307163 299
272518003 272521025 415
596076058 596081224 837
451327115 451337109 866
90120100 90121803 297
220474739 220478348 376
976572970 976576405 693
928305715 928311134 78
829891450 829896076 650
912961737 912968437 840
389795742 389801185 886
83804392 83806683 34
796628807 796638359 985
849697643 849699456 102
769667509 769670025 500
583386158 583395471 696
308613885 308615417 84
588896578 588896664 662
115134656 115140779 77
334178656 334179412 313
430903847 430909328 960
348008733 348016986 608
32193118 32201430 664
675935103 675936037 185
86793556 86800563 156
510692406 510695506 865
692169101 692176959 543
739944184 739949106 287
806022847 806025539 832
632563274 632569633 111
227083587 227086887 484
575405546 575412392 249
802563504 802566687 819
504633519 504640995 384
132942705 132944008 457
335160210 335164992 37
626728075 626731182 853
836735618 836738492 245
598521256 598527595 994
889460087 889464544 398
327546549 327547312 647
450060034 450065479 980
45837633 45846845 430
206475452 206480233 333
486703836 486706217 790
508706643 508712753 5
3353681 3360544 968
836807884 836815637 818
745449480 745458346 514
696929475 696938964 482
730459223 730468019 388
424426221 424431652 837
126839203 126846850 142
574923983 574927740 964
444615667 444623525 193
970191457 970196833 279
219892812 219893805 791
180856131 180858696 919
445541949 445550127 655
672489462 672496823 476
494261944 494263163 846
990459331 990469217 600
589003520 589006894 986
92458013 92464458 175
5456328 5462905 197
313457520 313464174 214
204138149 204139606 909
451709939 451715614 839
745424859 745427041 248
388836864 388837345 483
566373340 566375204 291
310613538 310615380 968
71617489 71623347 549
895222826 895225952 112
987905001 987906591 340
541400549 541402599 728
64416113 64416727 576
707789022 707794750 906
865876211 865882938 832
431610811 431613289 923
101922295 101926346 604
164818935 164827596 319
487177904 487182808 552
753387452 753394712 148
390887914 390890566 423
139262256 139271192 216
378767333 378768825 157
771746909 771749799 37
56606165 56611862 126
121337998 121347670 430
48497270 48501030 73
774796875 774806052 251
700761544 700768938 621
562878448 562880232 464
306121947 306130736 10
935948369 935954941 104
618331585 618333371 310
409926093 409933560 888
57409131 57418424 29
863754608 863755634 628
217799388 217802534 223
833400460 833409558 753
726204063 726204788 184
967827683 967833148 418
306010499 306018526 918
728657508 728659090 670
629685612 629692209 107
926027272 926030958 452
325471512 325471670 961
693894540 693897280 169
315423520 315427430 295
291980743 291988460 998
640901495 640907484 893
701880030 701880495 586
228303799 228305366 226
611060716 611062663 235
841929387 841931512 531
4709844 4713434 567
166116296 166123947 83
87787608 87789196 558
891061777 891068429 772
476952423 476960609 93
620256421 620261790 181
874251664 874257257 599
949300250 949302474 867
856556827 856560879 642
679453413 679462643 28
888837943 888847487 38
894636510 894640555 910
459290944 459291385 970
446555853 446558776 901
74230625 74235262 574
28232070 28236750 444
34764250 34768027 991
914171198 914171755 688
119947065 119950112 749
233265706 233271699 899
736329085 736331913 893
555164474 555164875 181
15243384 15252253 427
662976705 662986095 801
961271606 961280645 596
907141531 907147063 162
141487975 141492833 391
218707316 218716379 572
514587004 514595136 580
492704104 492712861 999
847504354 847505836 361
731181247 731182724 934
14883779 14891755 450
933883205 933884190 170
84274006 84274324 512
795524951 795529114 625
835376113 835384000 337
783111855 783118940 246
440548778 440555921 218
811727357 811729470 246
428617356 428618581 711
32573068 32580255 648
518231002 518233465 968
49914802 49915459 992
221663971 221668661 325
960225483 960226267 187
851380458 851382491 373
77376795 77379011 226
404902040 404908674 433
806419608 806424779 743
515195206 515202189 757
267557917 267561235 17
471188564 471196302 405
141330533 141338064 349
793476875 793480546 649
241415550 241422326 899
539771737 539774118 612
387582462 387590966 531
3555039 3556087 227
902276472 902279359 631
281483566 281493182 390
136164323 136170205 567
902532690 902534269 744
595472447 595480292 722
1383147 1388813 23
57055146 57060506 806
705497045 705499715 398
339634009 339639493 783
742577890 742578778 559
354877469 354886655 943
988260099 988262593 883
923859489 923861523 739
46765056 46770051 509
727724149 727732734 161
164135223 164138684 686
577662245 577666558 113
781047051 781048974 276
330702799 330704288 602
598973583 598977227 614
548310492 548318677 800
132616786 132623905 550
867087669 867088264 973
871797408 871799335 436
322967267 322976122 344
509411427 509411920 101
77123114 77125205 652
972550577 972557840 599
882949204 882953921 552
48417806 48426017 747
325027771 325032893 410
615055570 615060740 524
52501121 52510676 125
626045093 626050835 483
90736529 90741837 990
894564223 894571903 367
38911324 38911432 693
433349326 433358856 68
930858924 930865961 241
576106827 576108103 996
111670926 111672478 946
39912337 39920970 329
906640210 906646805 381
783197686 783201993 542
568866170 568867680 618
843886159 843892947 471
772392878 772396481 788
932048570 932054837 681
956416637 956426504 129
28716228 28720539 382
42888225 42894629 404
104792170 104796502 348
347044849 347050064 411
931701230 931704040 917
140624122 140631584 949
739231740 739239767 906
794484562 794494304 537
530989350 530992467 492
626329382 626336377 371
110937511 110943605 76
885747892 885748101 58
128304648 128309106 374
601146995 601151009 252
61808757 61808771 168
283818673 283826872 251
62945974 62951434 844
293754880 293764357 313
720189416 720192939 54
775598908 775604451 782
243358629 243364368 386
994542705 994546511 916
698371113 698372407 613
542239838 542249837 511
285305442 285310379 636
710765609 710767604 235
240002860 240007123 573
569419704 569419816 823
323925368 323928513 774
288084773 288094401 754
418314554 418317149 948
743330940 743337294 32
11054856 11063748 114
178794820 178797779 189
741079330 741086263 373
334642317 334645942 877
100107903 100109982 706
924191476 924191797 413
158926650 158934742 887
482786424 482789682 619
374616529 374626176 979
945354476 945360994 394
785780858 785783356 921
171683972 171690761 638
409243512 409245337 443
707751884 707759501 209
203544112 203549643 185
107049818 107050844 863
417056581 417061742 259
1237470 1238929 428
192740439 192745900 150
382407769 382413842 162
564782163 564789261 380
143267436 143275685 768
807587073 807589762 484
695562867 695569803 868
517960427 517961831 153
367298962 367300898 265
960481825 960482051 377
178983436 178992854 911
458372214 458372939 972
216962715 216969452 212
50602228 50609202 310
970345609 970354355 730
712536727 712544903 309
165738563 165740761 475
664593431 664599447 400
14241935 14243647 141
138875550 138876735 814
197420926 197423455 307
525180836 525183002 589
349288160 349294738 287
615097372 615101239 850
813422032 813430142 496
263429762 263435859 916
226880422 226881657 202
411525896 411528618 618
20910296 20916386 643
14599788 14605316 843
809650953 809657151 830
259817611 259818750 29
557840199 557844429 943
938642836 938647545 84
967007685 967015775 184
638718532 638722739 362
761362449 761371358 751
735535002 735542555 272
79196620 79198160 375
12162613 12167001 380
494914807 494921129 310
706436637 706438145 75
810133016 810142102 1000
170450310 170456105 647
985474394 985476166 677
783099929 783104111 468
275863642 275868007 680
924471393 924475911 490
951065664 951066323 593
369888391 369892887 834
319815121 319823919 378
145750431 145758107 531
77907856 77909570 585
760542856 760551925 122
366301854 366305466 696
856090531 856093980 153
198371349 198376028 57
914992029 914992148 313
975027518 975030008 539
251904462 251913925 729
907706295 907712863 724
457116674 457119840 355
12469556 12478368 353
131605141 131612880 660
605682613 605690430 712
401709660 401715216 44
158404813 158411557 16
342163220 342165092 380
836003534 836012027 110
276671424 276679571 229
823813152 823818373 820
824859876 824869077 840
838764581 838764595 715
823143934 823153840 797
653480944 653484037 732
462733657 462736585 899
739034700 739039873 63
758247715 758250328 607
297360446 297361792 371
159954906 159956936 244
863403135 863410715 763
285069305 285070846 955
865671144 865672732 53
535632860 535642294 642
908013656 908019388 491
201631739 201638996 352
272577638 272583514 377
171739051 171740066 621
961591658 961594448 397
27228379 27232072 947
63004623 63009390 1000
681659386 681661968 279
192825692 192825993 138
608973095 608981414 281
61706737 61711114 368
9225579 9231868 813
853239282 853242060 605
752152659 752161663 814
900645279 900653700 467
987237026 987246549 378
288599324 288599780 423
628545325 628554929 772
389483954 389490125 616
705147093 705147262 319
956227724 956232391 380
943690443 943691621 178
982785256 982791047 613
665063212 665068475 450
748772026 748774232 943
236304844 236314390 167
435100222 435107954 13
61077645 61085153 242
251822767 251823182 866
20490383 20500002 231
607746052 607749027 684
921603431 921611227 66
16210610 16213532 729
16661573 16664219 401
242179022 242180169 350
359387315 359388529 28
542998482 543003440 677
708533494 708533805 2
390168087 390177939 280
780727952 780731837 1
341702535 341703261 797
134798570 134806487 684
169241636 169243384 530
3303715 3310292 235
536621115 536630942 668
374871816 374874900 944
505292843 505300295 791
216483520 216485326 281
989505521 989514434 239
66359152 66365679 578
152191503 152194738 320
203230300 203235585 843
15682335 15686190 973
572332865 572340764 378
390761451 390765714 451
219740120 219743689 190
606414 613359 763
315944204 315947911 476
79347486 79357264 628
100188075 100193651 732
693923652 693925951 369
173332972 173335895 928
312535814 312542640 120
980259137 980266066 27
193164515 193173556 47
45947317 45948463 883
897994858 898002477 912
292305621 292309042 460
789929447 789929889 880
928518076 928526611 450
193832159 193835328 874
75057879 75061363 598
706993806 706995952 304
111397927 111407244 226
144090303 144095045 950
636659349 636666011 441
816493232 816496142 696
41401145 41408917 155
380382954 380390756 450
970427833 970428163 818
582927634 582929516 838
517557509 517566366 181
830064106 830069067 336
536129761 536133807 979
208087338 208087679 136
236698287 236701648 961
694219078 694228919 642
728739775 728746501 295
361237280 361245001 746
818542729 818545336 271
53360548 53360669 953
759614385 759623783 216
963153565 963161674 284
829030251 829033330 628
484987231 484988467 274
829221717 829226503 269
55164679 55167971 846
765843672 765851210 917
253564318 253565264 293
308256063 308263181 502
710953333 710956344 345
508004637 508009593 694
774467852 774474288 852
69853137 69862735 768
210591114 210598037 373
635739388 635740958 615
834473657 834477023 582
328319854 328325074 27
158679122 158685609 751
705934414 705937801 203
793029916 793039328 554
2893261 2899706 288
705598305 705601647 937
583725507 583730571 189
173404627 173411866 22
682723000 682723207 220
53411615 53420524 798
979689547 979691154 398
42812925 42821113 314
751502675 751507468 643
629334229 629339839 655
877151782 877152542 302
107086071 107095711 151
987323358 987328465 487
346893899 346900974 936
670784920 670793282 124
640734491 640741409 967
164423640 164429675 14
7696038 7700870 533
129148702 129152958 464
984521344 984522768 662
989799998 989800927 469
505505650 505514958 932
453589802 453592801 902
461454639 461457820 497
34658576 34665353 443
366490049 366495405 352
586390016 586397047 159
580227380 580232818 890
654164912 654171977 998
366653376 366661837 982
215755388 215764428 99
351847858 351854685 636
38078140 38080141 881
153139042 153141831 24
575467890 575474320 437
135271334 135276047 691
443510036 443513418 936
479873546 479873918 217
287174787 287175493 550
469432784 469435126 577
655981766 655991072 953
429006215 429008576 979
43075851 43080160 804
190546731 190546988 620
70829105 70834803 360
502191542 502193702 149
682917584 682925726 303
924914519 924924198 837
88394737 88397923 633
7539637 7542554 804
814354214 814356092 363
56187517 56188514 777
533512495 533515241 683
404951651 404960192 630
131959622 131964352 817
749194982 749203068 336
328180482 328184450 593
455306136 455308706 43
858282973 858290719 631
896308605 896316751 2
936036409 936041803 137
45738122 45746651 838
872228899 872233280 388
11135934 11144046 19
763081914 763082845 755
703534731 703535579 32
672798418 672804160 243
114383011 114390423 973
360678404 360686216 142
846343034 846350681 594
893326035 893335294 962
10125523 10127478 846
773231360 773241036 873
930752098 930758830 902
820718118 820724661 904
218991223 218992866 887
922730255 922739193 350
172401850 172406838 300
40404174 40405229 221
467648315 467648637 449
314190260 314197549 85
246900572 246904405 193
469450418 469454533 199
367868642 367877938 489
347106896 347107981 692
539124799 539129008 977
545633685 545642021 678
694814035 694823053 91
147004685 147011927 907
55455907 55459824 460
726541706 726547314 46
243782142 243784596 153
652915334 652925154 971
678686534 678691787 239
37264373 37271235 974
786698065 786703643 932
335555042 335560456 144
209150071 209159016 555
374382512 374390844 491
191930771 191932156 741
360654230 360661563 601
626395275 626399130 32
999279428 999283915 233
957570751 957571238 723
432021341 432029926 460
95865665 95870992 995
315578597 315584115 215
866406741 866414837 821
625784647 625792697 111
634116489 634124504 657
359050581 359058894 909
114777183 114783416 301
853229565 853236754 379
43858148 43863445 989
349498871 349500306 324
822291330 822298017 722
1360326 1367170 161
284855890 284857715 20
515075710 515076357 391
691540820 691541373 884
722223477 722230518 254
333665386 333672688 250
622165037 622168827 25
388121417 388127740 548
15253757 15255496 763
688310080 688315394 994
46504803 46512178 469
277909314 277911068 387
591673684 591674242 950
362180427 362180966 2
781360310 781366554 985
62383916 62390506 149
979130165 979134014 580
235911190 235916862 806
642814089 642815053 254
631860203 631861675 383
298915197 298917722 186
812074016 812075239 879
37743403 37747483 282
454224352 454225080 504
548149704 548150467 554
826053689 826054606 340
107746189 107755193 162
246456768 246462146 400
286043574 286047328 745
281038179 281045327 520
201215562 201219392 96
752968747 752977807 335
73669977 73677805 610
973362258 973369874 311
848619113 848622835 322
421664018 421664042 247
26162358 26169345 337
136795519 136803921 968
141684919 141687094 38
761117013 761125472 959
830885533 830889686 778
102527980 102537774 261
1437316 1444454 496
676836276 676844599 434
785872586 785874892 76
962422907 962431400 757
268871155 268876213 275
536863842 536868109 911
2312161 2317116 120
308030199 308039868 859
85878159 85886457 806
192320286 192326817 203
881881547 881887137 575
749854395 749863950 205
250463180 250465499 298
931857606 931859083 409
620091364 620092476 875
275426990 275435635 211
144321251 144322288 816
660301372 660303413 433
809438230 809438618 582
792947388 792957295 62
216313942 216315184 207
153207867 153210087 276
724475072 724475530 634
336283721 336286561 546
705265129 705272938 316
710098004 710100357 575
192610566 192618603 346
441971381 441978417 964
71813814 71821622 441
765539746 765545835 204
773160808 773162481 513
801147014 801151876 918
526334641 526338620 502
734596274 734597605 692
240871172 240879746 595
314030487 314039673 839
343454412 343463426 333
478938757 478943353 197
28513722 28519322 993
635606513 635610002 176
787504716 787506345 650
71122580 71122936 991
236314498 236323724 755
386059999 386060557 238
452216691 452222518 850
759908637 759917947 816
732046476 732054546 347
217984159 217988885 258
25506707 25509606 333
816568699 816573259 153
89150226 89158260 131
207048877 207056603 473
28505218 28511075 807
425477972 425482438 414
586767210 586775183 542
217638060 217640668 156
880704875 880708761 532
621094572 621104416 665
28262181 28271282 870
174021514 174022562 586
528945017 528945206 370
13677149 13686929 382
986913971 986921820 242
122473779 122482151 101
7469193 7475039 650
587804084 587809764 186
324992591 324992816 549
562489124 562497617 69
484265139 484268639 944
266318009 266320435 221
249286946 249287288 371
368160315 368160773 749
694060697 694065409 992
168335290 168336038 558
472011390 472013677 686
909822040 909827196 519
946708577 946710409 930
462201126 462208344 911
526800194 526802564 73
166012489 166019511 98
196406709 196415607 140
707133080 707139112 327
757756828 757764561 837
376783171 376793028 476
989690079 989690114 657
183244765 183247840 922
27601636 27609549 777
255981916 255988770 106
636963827 636973568 573
903842250 903842675 48
378122349 378129133 820
441265488 441267663 907
959465165 959471541 41
919635354 919644173 464
296766181 296774058 276
98326839 98329398 127
764637760 764644723 258
473207887 473212366 513
934009992 934013592 313
483825565 483831807 600
241488965 241496962 946
456287135 456296341 371
643864042 643864370 325
55829433 55838668 449
155485896 155490991 651
267361172 267362948 968
153793650 153801247 272
761491908 761494717 490
405173421 405181213 534
464154733 464156487 180
104448333 104454793 524
227493629 227502856 355
835391000 835400253 350
95962675 95966944 50
680959123 680964838 282
285103125 285106750 1000
91639445 91642100 179
128169717 128172018 245
503192206 503198458 301
706187091 706196086 273
788480271 788489645 208
833226794 833232548 630
134208499 134210391 92
945857849 945862012 338
745359250 745360639 128
976962532 976965558 441
591510883 591512518 404
206158412 206164172 273
441596656 441606537 562
84351958 84359555 287
470766230 470774544 342
694844789 694844819 377
360358419 360360370 410
816203861 816209846 469
265694199 265703986 299
716831678 716833294 606
584461119 584464365 356
874892522 874894797 822
202134146 202137241 196
118843059 118848138 308
941690345 941700325 41
480157038 480161298 918
109220415 109220724 646
369304175 369309972 222
503854644 503862803 398
46347294 46348821 456
429368900 429371588 395
449591607 449594324 97
382668780 382677439 455
584308975 584312578 769
760699283 760707409 664
405352675 405355859 698
351495944 351502057 150
733337590 733344811 461
201768162 201770417 322
649630559 649634743 860
758920014 758927629 868
121147410 121151595 748
647503856 647505091 773
74553312 74553540 856
191680431 191686027 636
617135095 617135496 454
750794793 750797882 685
953017942 953021970 442
892524753 892528703 491
982493076 982502553 185
644787287 644792677 777
463868506 463875021 328
167145605 167150732 657
956752728 956760213 961
951532936 951540022 545
93176573 93182064 507
566873376 566880337 411
776811061 776812866 255
797326503 797332322 260
132274345 132283089 823
975485529 975487636 751
461361657 461368670 438
39494335 39495260 980
240035992 240045329 833
499811952 499820969 468
432037848 432044356 196
442066355 442072932 68
586426116 586433033 231
745938371 745943122 499
827403981 827406314 841
627937155 627944165 821
906457906 906464305 657
341662694 341667377 96
876022674 876027354 615
289123858 289130475 421
920130325 920137998 798
91209872 91219701 550
700640940 700645534 65
258990523 258999679 82
806267021 806274489 793
29996214 30003636 32
574965385 574972959 278
905043042 905047479 210
892407489 892412210 782
493811456 493818949 656
660787876 660789298 378
191546024 191546440 454
947926574 947929591 997
116805990 116815439 261
790478071 790486767 506
806249863 806259363 906
139606896 139609283 562
956943524 956951056 911
297754085 297759946 286
697041867 697048578 517
212167873 212170137 73
570137251 570144694 852
65532706 65533117 569
989813052 989821133 160
236400313 236405520 770
485214819 485222103 944
216710075 216719817 854
484827637 484828198 804
336262899 336267322 593
647038535 647046126 189
853762053 853768736 659
581596477 581597430 504
69235329 69237141 922
722352247 722356101 681
947421406 947430805 510
255742527 255746862 202
824795471 824801553 491
934578324 934582121 302
342650478 342650813 198
88903072 88906651 662
372180260 372182867 647
705786269 705795108 882
428750773 428753465 524
194033047 194040228 217
118439078 118443998 222
139930589 139933613 747
769790141 769792714 995
147624632 147630587 229
82893934 82894635 713
725868482 725871154 732
773590144 773591888 801
290743141 290751738 50
142432025 142435866 976
804254898 804262781 797
560992116 561000921 728
354076689 354080086 833
668723435 668723959 759
574158780 574160290 712
702694010 702699344 791
95624723 95632723 291
252505804 252512905 50
174582957 174592276 428
295969007 295976195 578
390931982 390934501 125
181824131 181826461 102
616066858 616071296 313
801919041 801925384 17
564176151 564180277 702
689932863 689941283 319
521839654 521843961 769
1315945 1321308 64
353058345 353064124 148
282853124 282859100 606
219451053 219459699 314
209401530 209402500 135
371143631 371144662 996
844607944 844608215 642
104617312 104621738 67
446280014 446286302 501
657522683 657532404 359
464213803 464221201 20
492459867 492460928 638
33004015 33006487 612
80794622 80800094 567
145119285 145128810 3
81937420 81937694 295
950358415 950362692 979
124138407 124140468 814
472403474 472411771 862
402880326 402887064 563
11193686 11200653 558
254882056 254889722 248
456012044 456017034 62
910552656 910561947 928
861952223 861955312 323
197067577 197067872 348
826932872 826936635 667
111016203 111022370 649
760977367 760984252 643
466749229 466756731 672
455204142 455208049 503
875141700 875143162 200
637169299 637169993 910
319107361 319111774 944
992923288 992927718 909
720534961 720536676 997
20569660 20578539 147
737635327 737641520 407
533898327 533899574 788
3122321 3129484 494
802829992 802838404 587
249751495 249760720 734
836346694 836348941 925
448135956 448137486 771
18430250 18435960 543
987316159 987320472 890
994280156 994286185 108
989680654 989687372 879
97656061 97664500 16
643126198 643127270 733
176455043 176456398 591
561352629 561362046 499
905217362 905218708 58
664061288 664063416 975
600953410 600957630 531
430362303 430363014 46
496839193 496841088 221
479833301 479836418 73
195393531 195394075 603
699464547 699465607 101
16344631 16348380 943
748721572 748725672 279
624253423 624255416 659
280109481 280110765 345
887913455 887919840 280
145621336 145623065 372
68735383 68735993 323
382857954 382861443 277
973108027 973114587 290
78416630 78419282 851
701906080 701915005 455
793890023 793895400 686
456636302 456639115 631
231524311 231524627 862
714173655 714177816 854
775530934 775530995 500
255428657 255432565 986
148146980 148147131 123
148399257 148406345 143
206357897 206361057 708
112632748 112642184 254
896195202 896195640 372
970914239 970916655 912
389490870 389500750 283
521019083 521025624 108
113935938 113940973 620
156152787 156162024 513
586959773 586962397 711
443739247 443745977 934
69368390 69373654 488
868344447 868345315 769
4495702 4502990 777
79060073 79068700 732
716290985 716291027 350
48814268 48815499 621
817059726 817059889 178
166648697 166657262 39
166316561 166325191 582
51437622 51441468 29
942603556 942604330 723
328296394 328298457 516
205389515 205397737 510
220289291 220297084 93
829632023 829634028 545
969974723 969977477 79
502974696 502978899 252
204162874 204164031 211
181484264 181490206 941
583085845 583094552 269
409883225 409889767 336
868234299 868241649 849
70771815 70779220 415
766207324 766216050 404
777971417 777976729 376
348071312 348078353 965
145009743 145011782 631
135238995 135245916 993
327428206 327437549 618
161053497 161058591 512
227337766 227338668 313
153198452 153200484 508
101947303 101949819 216
635629068 635637126 215
980787471 980794759 939
558746197 558751190 33
565803162 565812399 175
376567144 376568910 540
305170488 305174796 816
370446105 370450017 639
623831616 623836038 37
860446929 860456706 382
408588437 408597312 244
326162003 326163524 428
128424219 128432889 380
55072507 55073254 643
518532541 518534626 648
579328066 579334954 998
589105605 589115082 553
581865772 581868402 604
140694412 140701047 771
233023799 233033415 390
22055532 22056039 661
431077775 431082903 350
78814203 78817994 860
595752582 595754387 566
182480575 182488369 785
278975223 278979021 794
725508221 725516540 643
702024124 702027989 947
517060079 517064027 515
250470201 250471252 363
55452943 55461730 646
33955605 33965278 284
379156306 379159655 490
71842516 71848037 850
818244082 818248427 454
889196866 889205925 122
661268011 661269440 43
439628005 439633766 440
594722952 594730502 246
750384467 750387267 850
472092181 472093469 337
315918178 315920067 246
608024462 608032166 708
34384302 34391706 103
92521154 92524472 73
711032957 711033651 264
764215078 764219916 26
693689473 693696282 263
81321913 81322734 578
920323158 920323501 93
296233359 296234678 551
378591695 378592786 963
450992291 451000243 679
739732999 739738691 262
398115453 398123151 927
903587525 903589290 456
240157140 240160412 348
133332517 133336219 245
285137780 285141536 92
65149358 65149904 757
576353800 576358921 602
169171351 169176038 977
582590313 582592394 812
48283343 48283994 948
785576605 785582523 588
317746882 317752274 183
828958338 828964887 208
538028037 538030437 705
179551282 179551569 465
53283724 53291483 381
57093482 57102682 6
368105434 368112912 676
449721410 449729057 636
762482221 762489630 946
340772170 340774758 707
129628758 129631587 993
692601291 692605371 769
793904850 793912356 710
127228906 127235659 780
773895371 773901176 910
359260103 359266690 487
179556461 179565296 765
613376137 613381358 707
816744124 816749404 991
676877070 676878609 229
296923127 296927987 349
875437120 875444128 157
210125240 210126496 1
876770950 876773836 477
718061081 718068316 676
799144990 799148257 356
548892827 548900511 469
283959593 283966349 343
291968299 291970861 438
621202289 621211205 53
909754518 909756256 423
327888217 327896218 787
852045373 852049628 999
872770374 872774855 765
274647201 274656166 605
405926876 405932345 196
176219232 176222422 598
806146051 806147241 136
892912395 892912675 797
904033183 904039468 230
327764237 327767615 438
998767010 998771396 468
609642797 609647768 385
806812796 806817017 954
717505912 717514800 602
115617518 115623879 591
212924064 212928871 407
336465661 336467142 165
952134797 952139563 221
729191945 729201887 269
197030526 197037493 832
947540964 947546410 612
266225782 266235003 115
805661167 805665464 991
167121 170679 418
420321072 420325310 721
12751664 12752851 255
31384421 31384927 191
907662585 907664701 520
638587158 638595736 735
845360426 845369234 834
290253258 290259384 294
153670220 153678752 901
435140335 435142199 655
859950326 859950927 671
407780094 407783802 202
779523815 779530470 147
3917071 3922867 103
592138611 592147767 207
584584482 584584661 254
737804216 737810946 178
232078401 232087425 64
66174046 66178659 83
849733948 849733996 267
947119953 947126338 921
223321624 223330466 998
498989176 498989793 738
134530324 134540002 897
23959777 23967285 641
266895983 266896437 894
297563587 297563627 572
460476764 460478414 859
555692828 555695142 365
701953910 701956744 205
557437527 557445034 721
122310799 122313855 330
816894797 816896932 754
506457535 506465047 597
74899782 74909475 403
724851424 724855384 689
652448668 652455973 191
998019241 998019363 94
609365450 609365565 394
935124814 935130632 640
262954019 262963112 190
305319739 305321864 362
470002068 470002269 61
389041172 389049566 81
66354121 66359787 228
94079524 94080697 709
909318212 909323304 425
102390755 102396490 256
52859200 52862909 265
826897593 826899637 183
979272583 979276534 980
604587773 604592006 575
631197485 631202381 966
705574545 705579521 242
814765626 814771358 947
687763204 687769459 779
738946913 738953911 278
118396689 118404690 368
434072945 434077023 907
946701209 946705586 611
210751744 210758222 332
931145723 931152029 142
82710298 82717214 18
334856613 334858638 418
341525854 341526580 938
30134152 30136865 980
125532931 125538040 585
132687209 132690847 942
754648926 754650511 202
895750833 895758314 700
48666794 48668687 485
771318125 771320455 40
74057267 74059766 80
279402636 279405236 15
923879053 923881662 927
926356991 926366765 42
380915971 380922821 69
49390556 49399485 784
886687849 886691176 794
945667050 945672385 363
905742101 905749096 27
598701936 598704196 411
776617977 776626500 795
775720408 775729509 438
301583774 301584326 287
21490051 21491820 935
770686092 770691935 216
140635162 140638101 704
102250297 102251353 118
89604442 89608714 67
901915156 901923702 457
602450533 602450892 324
122356295 122363890 457
396859089 396866262 576
760815528 760818227 748
260784165 260789064 910
221866451 221874517 394
622111666 622120559 783
446723371 446724387 371
302866840 302872859 7
86292907 86295873 446
698184714 698188463 821
909860389 909862669 171
795377197 795378256 631
634137773 634142039 864
55053872 55058383 147
279449782 279452932 873
245790526 245799140 759
150950309 150956979 644
586649679 586655069 968
351072037 351080563 798
202475834 202480491 512
887046654 887052694 520
886435177 886439541 617
976361808 976367373 240
163443023 163447965 379
616652520 616656783 968
106676394 106685763 223
479182503 479188869 198
836421146 836425870 12
120513115 120516578 433
938406263 938415808 567
892551125 892556037 441
252787646 252787969 511
268491262 268492630 353
552993853 552994598 417
514563232 514569750 614
80098551 80102140 985
166678774 166682788 15
926059971 926060364 74
513625334 513632493 169
15667768 15676631 449
835404684 835413935 383
30180126 30183895 492
247887636 247889528 760
975181339 975182388 402
267115108 267122440 563
403138721 403142614 468
629042706 629043633 875
800810071 800815175 428
652574146 652575960 446
240439666 240442414 77
914366115 914368678 184
266432848 266438563 936
478042340 478052072 948
83105452 83114051 164
245065204 245065625 962
728057767 728067225 311
196308585 196315251 431
423967459 423975866 873
99971888 99979713 1000
49867684 49870813 243
359544761 359547041 170
626586944 626588717 221
103781880 103785392 611
912137178 912144461 987
604646693 604653688 822
548390006 548399171 377
970949316 970956698 989
891519747 891526989 672
941193971 941194690 850
781080971 781084360 693
131881214 131886912 353
681515734 681521049 508
607648306 607657480 354
10682917 10692082 1
718317254 718325174 852
145150077 145152847 467
399352805 399353577 19
109968144 109969414 29
225289816 225299184 925
102924667 102924713 856
835828710 835834759 546
190884414 190894354 530
729491922 729500938 392
487242627 487247220 135
547241979 547245664 921
302038831 302048709 360
184723649 184727862 466
391605018 391608372 669
494134047 494139757 195
297315323 297317593 689
998500178 998506339 747
662266074 662275738 890
62683605 62689739 339
8567348 8576428 703
264570833 264576621 672
435340753 435347169 68
69267114 69275662 267
842331930 842334660 610
646054951 646062737 119
274146496 274150930 644
655171185 655177248 229
478559284 478567653 228
425826524 425836357 499
252104863 252112910 395
673109916 673115255 622
554642589 554652219 677
746885656 746890927 732
501708274 501711308 805
76562235 76566422 923
696737354 696745453 714
22707349 22713747 386
37784578 37788129 780
637886155 637890399 128
699987653 699991981 175
563848049 563851193 703
629225670 629226881 335
50675697 50678850 430
160405429 160407031 454
202536233 202537726 131
671202156 671202274 951
568751221 568752549 659
893683607 893684892 648
160781738 160782972 161
432729216 432738108 536
718093391 718098313 530
133961445 133966556 759
263157780 263163655 346
879982209 879989554 207
679283015 679286848 301
159631496 159636202 748
890141448 890144265 893
83533107 83540498 318
70882104 70888903 546
572982265 572991556 778
546971152 546975650 57
665958681 665968020 356
337103791 337108819 703
307292137 307298972 127
930748343 930757718 782
136550995 136557830 944
916404743 916413639 677
850565987 850567944 367
976819305 976820455 793
785567201 785567919 786
124280979 124287550 170
261841386 261843240 997
974957742 974958682 603
19338445 19342262 120
555388921 555395756 650
80612705 80614191 675
823760999 823770467 499
353585027 353587138 778
416284744 416285442 161
172641888 172648350 160
55385674 55387135 958
635125843 635134875 788
45823841 45829711 408
403153794 403161643 516
587097913 587100227 317
129455563 129460243 760
42374588 42384241 648
215996437 215996488 521
733854216 733862224 402
371862728 371869889 482
850487888 850496271 540
569217197 569226532 982
194009337 194018695 517
61968096 61973158 198
332901962 332903661 447
937559278 937561086 103
865007389 865009614 755
31651038 31651301 785
993088910 993098371 557
578656662 578666050 217
721405143 721409067 901
398131683 398141321 426
723194016 723202402 494
671549884 671554155 353
115054082 115063607 476
461611879 461616030 510
791835981 791844029 131
782003737 782007589 189
490732872 490736543 812
629275429 629283632 514
75305997 75311490 454
31693898 31702482 590
838597675 838602601 412
394357519 394361072 681
249610872 249620021 560
696488347 696495540 68
716961857 716965805 316
205922338 205929821 600
674333527 674342959 496
413598691 413608076 701
795580555 795583478 401
670767010 670768600 134
313407951 313412674 882
917512713 917514394 513
545049395 545058502 576
381436306 381445006 517
364232725 364234994 439
210962391 210967592 448
100759993 100767751 680
436779838 436789241 340
92645891 92655415 347
789763292 789768500 249
483812776 483818869 529
192955658 192956224 974
293774521 293780582 994
48807097 48807620 360
772181613 772182878 580
108250404 108255158 490
839017202 839023625 278
455214883 455224825 754
291151573 291156671 137
569616919 569625883 880
27337519 27337645 572
502911047 502917718 977
243211373 243211945 478
497849366 497853506 284
815829725 815832713 812
766630657 766636465 83
556174498 556181417 344
858794776 858803694 795
793122882 793132490 135
154739370 154742864 118
614411250 614414997 875
190579172 190585843 289
95723150 95725517 574
284957978 284959501 955
434687261 434690099 299
761660073 761661820 45
181871507 181873375 344
91048852 91052974 877
483520997 483528911 629
599417483 599420252 652
228501601 228508657 193
707102475 707107762 780
80692115 80701725 92
790528689 790534775 417
590451994 590458813 818
400127293 400131949 876
32837689 32842040 783
327600383 327604292 464
739630259 739635112 378
412595240 412597523 12
63595893 63604219 246
425002436 425005546 299
147209567 147212870 204
473428658 473431301 734
754025425 754029112 876
952313244 952315831 442
539955471 539959039 513
73126604 73134900 786
558105068 558107593 55
345562797 345571824 157
590239159 590242039 859
906545404 906554814 386
337577055 337580764 378
979057258 979058563 58
968460344 968462484 82
740473571 740475786 750
56757014 56760291 752
804214877 804222070 489
221379663 221389330 837
496805068 496812101 71
377392226 377399029 900
796675435 796678306 162
461757172 461760858 342
453329550 453329991 179
266953959 266961598 792
493082392 493087657 647
531842141 531851695 675
268587244 268593686 954
30918085 30926339 651
558464921 558467928 496
116339343 116343909 500
768137242 768138500 259
791377405 791382014 720
38302097 38311602 790
277307276 277309029 556
967451067 967454524 892
913563065 913571851 591
508115090 508119564 167
119201045 119206695 404
862475047 862481469 60
83499894 83507293 293
372514744 372516207 959
636065002 636074605 797
64244073 64249603 535
783592864 783594995 582
320120770 320122313 669
709268661 709276225 247
712826251 712829721 69
135008418 135016454 327
49711173 49712103 153
953739584 953748766 322
77002228 77003410 84
363658187 363659565 601
980497334 980499210 862
380849220 380852335 102
831667802 831675283 408
678551822 678558897 129
453343420 453348035 939
424629841 424637967 144
623329167 623333446 746
607906321 607907149 593
347216994 347217750 183
609398428 609403749 774
185828029 185830325 438
967324241 967333845 316
231194344 231194925 963
797405751 797407597 622
284554230 284554834 180
495722169 495725080 858
107659665 107664082 355
982841761 982844886 140
57284705 57291139 799
850986887 850992694 996
852529662 852533673 527
978673450 978678443 629
13011118 13015167 532
423147081 423148220 256
623382703 623386529 399
326544234 326549815 735
667640091 667647694 237
548897797 548905454 410
924056936 924065027 575
722636086 722637753 519
455777082 455785262 490
809009959 809019466 701
310667588 310669514 607
644934119 644937035 613
342877725 342885696 201
5325476 5331929 604
56907211 56912116 374
973468447 973477635 904
67948207 67956754 787
982530781 982539266 261
31647300 31650041 394
401125789 401129397 977
910806840 910809115 29
791884798 791887282 161
694281763 694286263 345
902551963 902552471 114
764933918 764938918 971
389087292 389089686 976
610370195 610377590 268
486067334 486073772 644
867165594 867174087 453
311227338 311231745 573
91893317 91897235 279
779723695 779731607 454
92832857 92833549 354
212152553 212155471 377
611710666 611714002 313
664179987 664181118 694
65941965 65945924 633
298602583 298612495 1000
232281578 232285400 369
175272383 175274669 525
936584955 936591347 521
531919584 531929232 666
753694037 753697427 573
797302391 797309559 442
668070119 668070721 580
422904433 422911445 360
740306477 740313648 333
835708110 835709318 991
544156461 544164068 592
897298830 897306357 531
148777355 148785095 784
61915226 61915747 436
576080891 576082407 942
238072464 238076108 351
802958256 802958833 424
35672187 35681081 835
325301546 325310954 561
134732880 134735559 219
802549870 802553431 454
48434462 48436591 70
36130343 36136296 343
5014478 5021849 847
587326913 587332788 740
728416855 728420595 374
345469556 345471855 127
197679331 197687384 311
949226167 949228299 324
223601079 223601156 445
466890297 466892097 27
763891751 763894457 790
142394172 142400833 259
538982515 538984155 601
338092713 338100004 185
293418804 293427389 232
54779529 54782221 535
437728655 437730447 376
717686967 717691448 762
339993641 340001571 27
435324086 435330598 511
252867465 252873715 807
689922605 689927276 797
895266863 895269543 913
930815464 930816261 941
77682000 77690953 174
868906231 868910191 315
812479117 812487091 435
91556494 91563219 71
736472606 736478556 137
29443984 29447565 850
773020495 773028420 312
573185654 573195183 296
613553450 613560959 146
899138362 899144435 707
869783653 869791076 422
253906179 253906732 666
396975493 396976419 564
496670928 496679103 779
207251351 207257368 634
752317838 752320783 925
598760688 598761447 680
215504351 215509678 391
744942997 744944726 964
726059143 726060748 352
201978201 201980445 739
466118974 466122789 357
720744640 720745232 443
108616555 108617755 372
347421684 347426552 907
924637318 924645262 424
833136593 833136698 787
473270624 473276640 154
534962015 534967112 970
618510330 618518773 850
802214682 802221535 30
868789772 868792215 741
834625480 834626235 944
364717274 364727036 425
550621646 550627837 256
833843903 833851475 275
391311679 391319165 981
996045466 996050908 387
778779971 778782520 142
500552292 500557027 39
913017141 913018379 135
738474522 738484000 556
230830614 230839042 967
934544558 934546735 931
903836334 903836815 578
493440941 493448717 245
455676216 455684805 152
94335548 94340808 35
624923286 624927984 284
792382427 792389476 861
175288466 175293966 119
828135951 828141410 500
217043858 217053015 712
62756825 62765595 197
178924106 178929602 327
60451035 60456820 711
484491279 484500442 773
136697783 136703520 651
637824818 637826339 500
80383452 80386645 639
377851313 377852094 271
37475783 37485335 776
75530285 75535402 542
884189346 884199154 217
123137544 123139353 577
48029221 48038109 877
640191931 640200552 392
143453704 143453779 805
406376354 406376626 855
60256204 60257967 331
900612844 900613708 272
398012466 398012860 516
438413241 438423072 265
105162133 105171320 541
480287351 480296405 571
25174278 25177356 636
528231155 528240188 331
150166898 150175572 808
132800704 132807964 101
658604908 658614398 198
814929238 814933233 255
629578511 629584785 447
783205026 783209977 272
492852642 492860242 443
821278182 821282757 156
799922104 799923475 441
636719091 636724444 656
816160422 816167690 573
179976580 179979433 195
660959681 660963308 20
44525880 44531827 39
708526485 708533915 874
690437282 690439657 948
65788555 65794452 506
571285997 571293803 414
182583505 182593414 599
95193946 95196624 938
654341952 654348266 526
150964876 150965769 815
991439071 991447337 363
941053442 941053641 148
900420832 900429966 795
120070057 120075523 465
38414356 38416547 480
760615862 760621193 675
471994626 472003312 973
492692225 492695977 713
55972514 55973658 225
459486039 459487157 316
541066204 541067137 86
106801567 106801648 438
824137714 824140268 273
27685859 27692069 741
795618325 795622741 763
30853155 30861092 132
849635829 849645595 4
756921153 756924009 523
389428217 389429193 642
563317442 563322000 988
163598108 163602981 755
146197195 146205906 315
965705982 965706421 706
478134606 478143671 504
373920348 373927316 8
423884461 423887669 373
346796593 346802183 362
30272948 30275390 279
569507470 569517074 355
471358463 471363437 173
886790801 886800243 841
807243557 807246416 779
878802871 878809873 429
854405927 854415353 937
1606432 1613610 769
63851440 63857053 106
654273162 654280059 624
392349875 392354338 941
623290153 623299050 827
255582860 255588952 504
748714032 748721194 937
496266224 496267684 266
605041002 605044813 576
751692430 751699198 492
963906367 963911328 106
889817487 889821873 180
560278944 560281925 197
824926567 824928661 160
293197860 293202442 944
502004687 502007689 541
719697190 719700684 938
109873478 109882826 243
818730743 818731604 769
517007670 517007719 221
977806162 977808977 455
132595620 132596494 478
552744150 552750001 662
585048348 585053266 73
964813858 964815958 636
261548153 261556735 58
946609693 946619033 511
759305632 759309447 187
211912225 211920255 217
330715993 330723398 677
822639213 822642161 854
541804669 541808088 518
257096497 257099346 125
917755160 917756458 650
473679583 473681229 35
843127218 843133174 104
134197276 134199177 66
95603787 95608848 505
76129325 76137803 685
680814893 680822438 886
661352921 661361951 599
834166125 834175600 931
89071994 89073678 764
133833120 133833339 943
350925121 350932294 331
181029506 181029800 872
126150961 126151960 458
758503027 758508973 673
40475532 40480017 113
643315567 643324623 896
84030804 84040513 540
340427403 340436661 555
250133685 250133846 67
365893799 365902063 736
272756093 272756165 340
935534425 935542106 160
320809648 320810907 607
522675105 522675248 189
5469129 5470442 94
276071242 276072459 594
370230137 370230561 13
110585029 110588492 557
38940584 38942757 446
117426000 117428564 804
558763737 558771254 282
394182427 394187940 264
761776587 761785422 559
353292544 353300348 528
411817733 411825212 731
865997827 866004166 148
101680422 101685515 720
632734784 632737556 694
440810692 440819542 703
614980138 614986731 510
994108942 994115162 410
781638574 781646642 85
306082189 306084621 407
693590748 693591056 536
555183627 555184435 441
931336358 931343192 938
317880857 317888299 570
946331577 946338664 934
9632272 9634137 879
462949324 462954421 823
967143833 967148883 503
647488244 647490039 960
144549679 144554274 355
74105087 74111377 294
368894972 368900412 964
476839413 476844353 812
231558701 231566289 431
150766623 150772012 186
197564556 197564780 280
263409434 263415280 862
465727256 465733658 737
215798110 215799102 536
55288072 55293199 524
303522777 303532001 259
461278421 461279511 621
87856387 87866168 691
606803549 606805190 618
119800332 119803673 121
259581517 259589171 245
319474147 319477578 692
61942010 61950855 324
38643098 38651635 549
31215985 31219723 453
493226508 493233386 442
970781767 970784781 754
871581738 871591524 829
274446429 274450459 605
349773047 349780980 651
43893168 43898587 604
71471764 71474862 990
42941807 42943128 632
777963481 777973363 383
924025031 924025611 907
330708834 330716840 854
219603627 219612078 926
959604381 959611736 382
585099561 585102383 386
622615165 622616023 423
75434168 75434184 624
288604772 288605290 322
230569113 230575740 380
662021745 662029657 886
503793479 503800424 726
811172385 811181237 73
740197590 740203614 537
752147516 752155481 738
787394897 787400938 719
305259634 305263108 96
425542057 425547242 991
260340032 260340443 648
129127705 129130287 111
946363436 946365562 406
603206673 603212670 82
130873399 130874497 591
875106472 875110778 727
511720359 511728993 595
59780449 59784318 22
793733168 793737209 966
620900614 620900861 77
732659605 732665928 959
52998253 53006785 952
477374714 477381327 41
931236120 931241314 958
896156552 896158243 611
997812144 997819416 852
160839222 160848029 959
344842167 344847401 313
134920541 134929914 652
153689507 153691591 46
329099584 329106127 822
949755542 949755647 654
98742845 98746988 920
438083236 438086640 859
471570195 471571358 547
715408805 715413493 705
762313007 762313011 573
364430317 364436975 890
161671981 161674255 724
459297634 459304793 172
387882031 387883278 224
207765205 207768569 880
48074859 48080952 249
560207128 560210269 88
642335987 642338075 479
130367534 130371565 364
751924589 751927865 822
18727514 18727553 446
138040404 138048592 610
461145477 461148824 631
903910649 903916409 235
51511874 51513626 730
661980103 661983121 421
507657352 507665106 348
77328791 77336780 467
562118270 562118432 94
517386986 517388527 374
103974159 103976677 323
666721955 666730281 252
340550916 340560838 165
279150547 279151518 107
516653132 516662727 605
2814214 2820117 958
836376634 836382250 791
307939982 307942122 962
741590800 741599018 16
852737893 852746431 9
256210618 256213722 515
463922941 463924678 773
342579543 342587835 508
498961707 498968472 243
173467815 173469383 850
426379419 426385481 911
158287728 158295651 674
929399870 929408581 228
234568183 234573442 50
204160199 204168632 208
295133207 295137881 875
526214721 526220324 496
887961494 887970900 32
694035352 694036367 465
995830595 995838363 30
549891796 549893216 808
18199058 18204044 220
908409731 908419117 964
150368959 150369987 507
158711359 158713012 294
598307567 598313534 698
130680792 130685697 42
717520287 717525499 281
551893319 551894876 226
765466784 765468528 984
874893813 874902346 511
882988621 882998031 116
478644191 478645764 591
117284155 117289734 247
245532012 245536404 453
863609305 863611110 864
80243003 80248668 346
211872396 211881689 673
748560676 748568491 351
41785902 41788646 975
117532236 117537882 394
549662747 549666912 870
54014213 54020437 76
854953803 854957502 592
39566052 39566318 467
517043854 517049793 259
877487718 877496275 842
204661415 204663557 712
386526438 386534118 252
117118140 117127491 925
392267115 392270456 410
466897859 466898927 218
654176729 654177412 864
567546157 567547728 367
357375100 357378279 529
182374918 182383659 347
493369527 493375334 167
568523370 568531069 381
830389432 830393807 623
978344684 978348912 764
335404960 335405542 141
71431371 71438088 614
479477939 479486817 300
333156154 333159540 789
602266521 602272339 30
532341050 532350033 773
839505397 839513249 935
456518914 456528584 511
890221295 890225026 525
446722268 446730118 678
462775033 462781386 296
760944524 760950991 773
38377139 38379497 330
54119790 54121621 41
810609929 810618512 203
199929959 199934422 634
591640082 591645491 591
863228017 863237995 268
71871528 71873424 376
604097052 604105891 519
429539080 429540825 621
87948377 87950747 444
898739149 898744096 556
221120829 221122569 470
917606871 917609608 256
903121425 903125706 443
360039410 360042943 24
781730351 781738231 871
736717619 736725805 11
760423346 760430591 770
978675865 978685147 561
431912838 431919301 226
191565633 191572719 28
737112188 737112217 322
254225010 254225270 192
345170616 345174213 372
542290058 542290663 985
537605083 537614219 262
640150953 640152978 769
592665314 592666734 327
989354083 989360836 965
145508645 145513022 977
527106221 527115397 841
320007600 320014273 534
430848922 430857620 95
670240114 670243949 784
943143836 943151962 882
988683820 988692385 330
522604433 522609563 99
616777202 616786917 862
727815528 727818272 192
285258493 285266033 358
229570822 229578880 507
312008013 312015675 194
901174546 901184218 890
619709993 619718400 201
370735777 370742344 921
219324009 219324856 723
94688690 94696235 827
586063789 586070219 245
306389002 306393748 97
234340194 234343553 943
506862902 506871632 10
463006409 463014355 676
544915602 544918221 615
6815492 6820080 666
46393043 46402075 553
353421964 353426940 964
170540037 170543172 455
285381864 285388981 147
995645459 995652219 718
290684907 290685306 133
316008851 316012842 368
303756211 303764506 616
868901887 868911872 761
147327502 147335260 898
661789517 661794967 162
502915422 502919772 83
511905385 511906827 46
211363840 211367277 796
70584338 70592808 548
817382406 817384854 843
737016540 737021033 40
764090258 764091340 995
358095225 358096683 551
420205986 420211279 949
275165234 275166230 740
441192396 441199109 845
137611480 137616355 634
164143876 164153737 637
254337023 254339872 451
862063571 862070571 172
779212764 779221603 741
807614804 807620318 521
115308800 115315351 889
99726701 99732854 757
767684000 767692905 493
18090091 18095515 298
204366935 204369202 191
497054569 497058718 570
886567557 886574164 637
516035008 516042991 461
528658179 528666855 824
92962271 92968111 796
807670792 807678563 992
99234681 99240718 525
967497787 967504599 940
221733280 221741992 101
217372929 217379014 92
466322119 466324075 958
32461040 32469217 197
986374027 986380411 6
145443490 145452515 930
951718664 951719257 8
169289811 169291979 884
156252153 156260525 163
332811678 332816179 89
974133618 974143582 106
226443070 226449294 410
227351513 227358083 281
141002822 141003688 60
221734019 221739140 845
36641376 36646132 160
364937656 364937848 97
14237665 14244606 824
804882899 804887620 582
836600061 836609743 126
877073150 877075464 300
796908608 796918228 754
800473368 800477238 326
384822000 384822793 936
436522060 436530638 276
176641256 176644883 104
133837768 133845548 945
401073864 401082323 948
638536688 638538542 751
797977269 797982851 583
699409745 699417783 383
712051045 712058980 251
758306799 758309739 984
157015475 157018900 185
88121762 88130911 756
390516037 390525699 54
62158141 62158965 7
907283086 907289475 623
947697033 947705560 137
339652135 339659327 63
415960068 415966952 489
150754451 150755184 874
475511052 475516012 625
765065035 765071172 376
12935572 12942283 536
588340328 588342131 951
85469732 85475901 484
164228738 164230321 232
691371360 691376345 665
324296848 324299527 70
47088912 47093258 866
294369752 294375216 410
10531626 10535697 751
701080600 701086220 566
45805977 45808462 142
38778864 38782107 107
4124166 4125689 211
928196001 928202685 751
64584584 64591772 322
51826600 51834650 730
540415669 540417359 853
82277887 82280359 777
389464296 389471046 104
72798048 72805512 466
141810964 141820586 47
979592107 979596062 659
534206564 534215105 650
162779775 162788727 730
477627525 477637519 170
278963198 278964976 458
906438927 906440420 7
628531131 628538738 306
595994259 595995113 932
136855713 136863485 157
163664179 163667097 357
689355226 689359810 123
7301885 7306458 702
202973885 202974521 984
588083615 588091133 498
706518784 706518990 611
882576241 882577617 392
15861248 15866622 412
253259904 253260733 727
605303835 605304064 88
625589992 625590767 412
212440700 212447233 194
404634823 404635572 890
58812876 58819399 360
103170859 103179819 352
602293356 602303350 245
460523317 460529409 62
365760061 365760588 361
400281473 400288822 916
806068199 806069929 536
508434637 508440514 334
944159049 944168462 709
650382594 650387306 966
161311835 161316895 458
787210194 787216440 916
710737897 710739325 508
210858142 210858944 339
46526205 46533646 120
551305915 551306452 804
468675182 468676123 321
935489719 935496144 532
820446403 820447893 441
960384111 960384831 524
67637428 67646114 480
492663887 492671495 646
381096153 381104320 167
586936660 586944066 356
845277999 845287862 605
877014119 877015033 325
935404922 935409471 946
478270594 478278428 851
131201126 131208998 507
811669916 811677946 756
71795440 71797663 839
822906920 822913891 467
20691566 20692803 992
119959083 119965678 9
728716438 728717159 228
65240043 65244183 713
382327718 382331920 379
486047663 486051881 115
737350864 737350929 253
80396372 80397528 853
18083128 18088494 881
564239318 564243911 794
506075135 506084963 211
701812127 701814626 287
67341136 67344543 713
501704714 501706288 607
556208777 556216314 422
847012157 847017557 180
867153622 867153629 766
584563226 584569235 915
959625079 959627624 854
765009311 765019193 64
640863456 640869086 189
968283668 968293203 747
39239306 39248312 742
846492018 846495922 130
972088625 972098514 586
203950398 203957162 55
20347929 20356620 388
404998694 404999073 91
22088960 22091980 272
943414165 943423003 120
844397580 844405549 455
598247120 598247186 916
324921867 324925171 862
458170960 458172531 872
63234441 63243445 659
522440027 522449834 953
26868082 26869444 868
166385820 166386389 8
316356911 316360239 930
52413534 52415377 161
938795005 938800457 848
481576460 481578862 553
87602726 87611081 563
971698587 971703723 293
340601460 340607360 646
750520118 750529884 747
900983071 900985206 775
511660289 511664883 848
314598649 314601802 232
121939579 121943098 779
551208739 551211151 906
95785938 95794563 503
871438490 871438602 966
622438404 622444282 388
195277697 195280689 602
267077693 267087452 841
189272440 189276968 512
687242566 687248554 1
165986765 165992864 752
647593996 647603459 36
927994775 927998112 675
851586681 851595534 773
869133183 869139261 949
158072500 158079231 359
471542888 471548437 931
577811490 577821441 619
999318330 999319660 81
467964192 467968400 479
445102194 445109766 877
952121945 952128279 852
893953331 893957248 916
356875007 356882362 566
527496130 527505180 409
640903078 640910436 303
521310788 521319784 245
509320719 509330582 232
60485690 60495415 657
75788770 75789489 647
66890249 66897684 401
53421475 53427667 151
452289326 452289836 27
519735241 519736457 934
351545158 351546840 375
819157566 819166422 314
397527221 397529001 140
281931817 281936844 806
739449048 739455822 153
811867704 811872418 43
186430351 186433603 125
29123753 29123822 502
840058254 840062881 210
547228633 547230479 275
854737917 854741661 470
631719292 631722525 94
888761606 888761816 153
949924096 949924319 634
393018254 393023058 803
69878758 69882461 740
448469800 448474089 627
826409924 826410896 636
8337426 8342257 322
888205636 888215418 897
527922261 527925442 333
749950731 749957973 982
900226824 900236147 204
500061329 500061332 890
58774963 58782524 975
341886116 341889423 116
720150856 720158813 607
818008483 818009013 199
688880469 688880850 396
932539791 932546227 224
921238039 921239533 321
6520372 6529190 60
7544354 7551618 403
26869907 26878519 193
788879797 788880851 589
590572124 590573485 389
243814590 243820419 989
82521197 82528908 863
840848396 840855471 162
63887142 63888853 799
593833367 593835249 345
842974038 842978534 972
590512098 590513302 773
430241852 430245650 254
312087396 312091477 47
629066984 629072260 955
303575724 303579974 69
79050714 79056004 665
339450927 339460296 81
240597441 240600342 639
523212239 523219486 883
567733934 567739524 201
124113257 124121592 870
92577032 92580256 446
530735636 530739058 170
497364033 497368943 367
481831988 481832982 154
909323056 909324269 137
450362072 450368168 865
793829503 793838692 735
872265141 872270487 322
459423375 459429433 298
561824575 561826303 370
39529446 39539063 644
919407891 919417813 313
695372411 695376107 316
105478779 105484241 394
246057932 246058982 183
52147419 52155590 249
512079285 512087931 755
394773371 394774394 202
294063045 294063389 230
52922343 52923450 867
966896063 966902159 533
613709707 613717234 185
10483371 10492853 221
786284037 786284438 243
244687431 244690380 672
169776964 169782547 523
48487214 48494885 876
826448319 826450433 370
26872521 26877097 591
70010101 70013913 386
227457968 227466123 625
444309501 444318748 105
956333037 956338295 348
408376258 408384188 368
134787502 134788926 671
749922523 749927889 392
851627045 851634482 396
86246921 86256911 121
178563642 178568849 242
735484232 735486542 55
171349618 171352643 930
378205593 378214144 862
275460049 275467279 164
558485398 558491319 855
37793117 37801619 975
106924788 106930812 58
523060529 523070350 706
93246926 93252302 23
769806398 769813273 508
846801990 846808234 445
377156045 377159052 349
32797325 32805330 752
574919186 574924789 544
866521351 866528214 944
398920556 398925906 195
711771531 711773963 968
679883940 679889211 785
351744997 351748120 873
553803020 553811119 603
165446879 165451656 563
256686674 256686806 492
202464023 202464759 12
152121126 152128544 581
61991021 61998041 898
192966315 192973786 683
679834509 679836286 253
125034477 125039780 351
232709612 232715098 77
236590486 236595968 199
20273439 20273937 662
614210002 614212844 520
747298844 747305965 350
92712858 92717910 718
630944789 630947070 434
920480038 920489514 58
999111720 999113695 562
826280973 826289938 5
777564675 777566525 796
798726103 798733690 956
659571653 659574706 994
59419667 59425740 704
375426186 375435839 788
640388537 640391920 348
134258605 134261469 927
18525040 18529998 821
249657448 249665628 224
686911010 686914390 454
715202365 715208192 295
833760161 833763553 621
153936468 153937477 736
136145462 136152079 852
742106516 742106865 164
174283655 174288176 682
584798002 584804554 988
888156929 888161974 683
277326750 277335801 97
284658324 284667091 834
182669778 182674020 597
56587074 56596451 813
995517045 995518285 330
19733132 19733458 865
743445335 743447977 586
913952499 913956225 193
181516531 181516745 53
472049520 472055486 654
263580553 263582595 701
850188651 850197485 109
615703836 615712307 881
337690784 337693588 516
814875597 814876598 267
559346278 559352393 829
630522494 630528295 907
551314080 551315375 640
667142272 667148250 374
112265676 112269974 388
905209329 905210541 502
663382 669862 588
85538841 85542324 155
22521723 22529771 792
55437588 55444319 825
780673854 780674394 988
39408684 39414775 837
573748590 573755488 535
410493580 410501062 763
281925305 281929699 510
76200694 76206538 161
628195546 628196429 813
517535485 517543762 299
779406639 779410491 920
322912432 322919415 488
996086256 996095168 333
671177595 671179141 22
91631783 91640889 790
23917668 23921408 532
797035430 797044251 596
588067291 588076027 692
808077452 808084559 168
12287265 12291615 484
668916914 668925851 872
263140834 263146088 200
314867322 314870041 29
235959005 235968033 892
804422026 804432009 695
276603167 276603210 78
319644698 319651463 766
45812296 45815165 497
917864337 917867064 773
83947857 83950678 885
777085341 777091973 636
577347565 577352938 817
687655764 687659957 604
741200143 741206938 688
924873035 924873889 201
369972080 369973763 733
781958158 781966506 695
295272924 295279749 299
838633420 838636377 353
892751543 892760751 22
122646428 122650285 956
160241064 160241817 723
180964231 180971110 809
180902187 180903336 252
683748874 683757144 720
633652427 633659777 706
54530511 54534222 38
890902206 890909961 367
288383855 288390492 681
350020209 350027672 202
645647581 645655329 415
991666537 991671383 191
503734260 503743016 433
349234420 349243454 465
764126022 764132312 234
552831093 552833181 731
991952799 991960850 736
253652188 253653136 16
383741555 383745198 713
152601587 152602035 305
791663789 791666389 675
635562555 635572449 107
409129097 409133638 769
652535530 652541008 618
106981996 106989916 340
254890580 254896463 840
908684311 908692197 850
407870398 407875840 65
47721764 47727138 487
814355478 814357700 115
158072134 158078909 676
349001808 349006282 773
399901914 399906402 480
491736682 491741959 606
805408299 805417870 105
877181989 877187631 696
488193829 488196250 438
545490679 545495880 367
792491094 792492831 498
665062581 665062830 567
218258048 218266247 775
97725074 97731575 538
442613848 442622265 397
314207678 314213547 137
209224635 209230942 870
891790740 891796763 535
619769788 619770055 860
385114576 385121666 582
588960942 588968383 68
467566791 467574916 381
173533709 173541718 179
498525484 498528341 782
783137372 783139933 650
583982120 583983782 198
553595257 553602478 747
503991479 504000218 285
690061364 690063465 651
20489224 20494415 45
755661806 755666840 885
795817224 795817392 305
102794606 102795837 122
392215134 392221715 13
308047917 308051773 102
955227566 955231946 869
678007115 678013707 270
134311212 134311278 409
348805497 348805939 39
662200148 662201872 243
325018544 325019238 389
129751780 129760868 324
888946085 888951659 968
378408558 378418491 446
843347922 843356588 647
726378024 726381379 616
46739243 46749110 193
308623512 308628023 950
108854273 108859164 719
67201312 67204168 62
421295554 421301050 209
760097942 760098194 931
403691617 403698447 608
820577585 820580826 771
66830382 66837469 497
73071028 73078793 491
275797995 275799677 950
228606539 228614180 269
288004488 288007288 435
144053207 144054048 748
669758268 669758387 307
473297828 473303497 293
350489110 350496768 714
256643070 256651969 691
583974840 583980813 294
493048689 493054588 567
791608530 791610006 434
157661481 157662358 813
578035100 578039268 816
549018535 549021907 777
437844634 437853265 643
569531940 569537324 801
73832233 73833371 927
544724296 544734178 636
508100339 508105055 77
659824632 659828937 544
578791550 578793554 6
311740335 311741178 5
167294500 167298251 844
254308315 254317098 889
639983093 639990308 552
450647087 450654791 41
446398239 446407160 991
30928166 30935860 361
729847151 729855998 570
757469227 757470277 817
39381771 39382255 946
851382776 851384772 554
274595133 274598359 261
744506976 744513949 854
110204215 110209876 431
188928766 188938173 946
306494808 306497107 396
518424149 518429306 790
228843511 228850392 873
726760431 726762293 940
505223599 505232761 203
355841546 355848639 153
141308450 141309729 250
734626712 734631016 14
242363917 242373456 220
102364698 102371898 512
31644645 31648896 392
514101391 514101638 788
389426532 389433184 333
18236756 18238104 105
60356695 60362169 998
94577899 94582097 17
285157051 285163830 520
799388652 799395621 997
39064667 39071382 40
201717236 201718886 497
32960748 32961808 112
684226140 684230005 876
38957928 38967270 500
679519610 679527531 555
510864066 510864719 560
424889415 424899015 109
125494784 125501544 107
887275303 887280661 168
159770651 159776182 495
200668690 200671631 168
198898188 198905181 187
165986650 165989803 244
915325526 915332102 184
233307378 233313105 879
994176283 994177167 269
703155843 703158635 908
421120302 421120428 597
584345409 584349573 936
485006927 485009302 644
512952422 512953555 235
770546590 770555810 924
994466776 994469247 104
698814371 698815500 560
273015906 273019336 626
735308135 735317274 758
146047756 146054651 304
599812663 599821975 985
234276260 234281013 968
701343547 701343732 601
40079191 40083097 923
304716776 304725924 784
675700700 675707671 942
394806154 394808975 328
648474714 648480753 91
968742339 968751633 487
866473097 866474753 725
619072752 619077057 615
352036087 352041673 913
100122055 100131328 490
875617655 875621718 487
731707929 731709242 425
14774713 14784310 136
743321005 743327823 921
832672333 832678718 609
221168775 221174382 432
50470263 50477214 10
728765338 728768545 603
677174303 677178804 454
480042568 480050727 203
622377058 622382034 141
322162895 322168977 854
497430319 497432600 617
995162456 995171662 534
71722727 71729132 516
295094335 295101643 837
253101768 253105986 605
944309128 944313158 123
116012732 116018788 80
707521536 707528168 91
420179089 420186613 107
441548230 441550869 403
781378434 781382721 410
115370403 115378262 421
985813937 985821695 115
598732804 598734410 935
217836641 217845335 15
414631245 414635089 135
660705718 660715496 558
455579799 455583463 195
604408240 604413015 593
130292348 130299520 885
322489100 322494434 495
490740509 490747783 912
230883930 230885323 54
80624395 80628470 883
408614330 408618422 126
117840346 117847158 201
494616831 494617021 5
511085388 511090947 695
499804934 499810761 474
83152528 83155333 834
288323763 288327919 627
760232609 760236352 174
346557872 346558644 656
119022277 119025506 942
372720160 372720166 218
213269637 213273374 90
584979837 584979871 679
456379842 456386376 417
240023888 240025341 394
651058362 651062259 68
688580546 688588631 841
281452524 281459248 474
545044697 545053951 683
317687354 317692371 638
50629647 50632099 275
961708215 961711632 255
318070656 318072414 65
927906335 927915167 614
804344102 804350826 96
846759496 846761286 456
742993914 742995114 578
110503756 110505628 659
145062229 145063307 612
77553263 77555057 841
988601252 988607764 229
139336877 139339367 253
795084131 795089086 466
155492547 155498228 520
879131160 879131385 460
318321256 318327252 113
408731712 408735928 664
291202640 291203264 386
873450298 873459257 156
354548910 354550489 631
853520750 853524041 750
595602329 595606431 84
89030584 89039914 74
476334399 476341826 101
508860919 508867427 229
131666731 131667921 852
995810194 995815563 741
789871858 789878989 735
647820595 647825378 307
114701103 114701845 492
508200733 508209176 279
731465482 731465820 942
598719917 598721342 735
575518342 575521804 426
442283443 442290305 276
855875671 855882440 381
515570875 515579011 547
164362967 164363547 353
765272052 765278024 808
315876710 315876847 171
893730203 893733488 635
44982833 44984762 428
56455126 56458431 505
870714861 870724064 629
200803638 200812107 375
220819913 220829658 497
101601294 101605067 517
104395842 104400610 394
372922545 372925899 216
928115352 928117006 139
829555873 829558702 145
78248510 78250262 983
974828288 974830811 738
460842143 460846615 185
160108124 160117897 74
434003498 434005269 984
266711346 266714580 767
654041863 654042979 219
238383257 238385804 370
520072472 520074782 582
466326961 466328108 996
732831106 732840187 945
608599439 608605891 667
987319177 987323860 600
2057713 2066531 171
390065786 390071506 654
712251769 712257091 781
336702887 336705482 748
427782105 427791805 961
750761475 750767250 525
326550407 326559779 961
196362754 196368113 608
257697698 257703361 541
567010364 567015537 968
847531964 847535055 519
300066135 300075603 566
145432789 145435258 959
190265919 190274947 214
833928667 833932582 76
6892629 6894693 760
489789503 489794631 404
259658815 259666335 504
247265423 247266413 43
132470315 132479957 109
376115633 376122000 887
285793152 285797254 450
539069 542104 781
82032028 82040009 350
889346593 889348234 671
660866020 660872578 169
916662781 916667825 73
828096535 828106361 731
275482040 275483609 87
719935082 719940222 806
1291191 1299578 840
121608077 121609790 7
323467876 323468711 312
614089657 614090732 535
35209007 35217199 128
14608029 14608335 347
155564548 155570900 68
932112620 932118324 603
245647702 245654587 911
648834788 648840346 884
561200594 561209071 490
682793433 682793749 246
166195790 166196331 70
304324102 304327305 272
992476987 992484317 419
64583116 64589953 233
380051462 380059995 530
281187881 281193846 9
175134835 175143068 231
161674098 161682008 532
373275982 373282202 374
38572472 38582001 993
295873068 295875008 136
293200489 293208556 285
965103112 965107423 791
200927531 200931425 674
514056114 514061070 104
821151643 821152601 856
802827003 802830310 957
734564234 734567807 197
41331118 41339595 381
724418842 724425248 996
757951834 757952490 400
465397970 465398446 256
165879606 165881295 450
42089397 42098719 759
813668070 813674916 528
488696525 488698719 529
999287380 999296867 364
443604688 443613463 297
470483235 470487270 210
641123615 641130522 296
490835611 490840155 449
38331362 38332011 442
587934968 587941811 545
132123419 132123877 178
587996177 587997671 275
188121056 188129539 367
213685935 213693328 109
987309298 987317334 787
523181595 523189919 582
47095156 47101213 217
597622452 597624800 38
175669251 175676802 828
221919692 221922593 574
553993237 554002778 364
225333766 225339880 926
897481041 897487033 363
96619408 96622705 179
625575867 625578784 34
71431005 71439431 123
622999586 623007886 178
857216803 857218914 843
237067192 237076122 221
522916020 522916836 566
585675593 585685049 680
467435308 467441065 969
834379584 834387730 664
175204948 175213764 293
194231477 194240315 219
482547511 482554497 91
215668985 215677862 470
34719514 34722515 298
578018357 578022258 729
441445928 441449736 500
507904494 507914059 858
614550173 614551803 982
201895492 201901734 497
605545155 605553875 417
891701447 891711068 907
47673668 47680651 49
301676109 301685236 128
848287578 848289691 361
990163227 990171513 784
50455956 50465900 226
103601806 103607049 611
851077664 851086131 654
370733646 370737797 633
412567142 412568590 558
925713909 925715983 960
535749817 535751926 871
166622217 166630613 117
441330696 441333099 229
217092057 217098294 696
583489840 583497087 90
915956416 915965830 329
800167378 800171154 740
556074384 556078891 994
18057017 18061517 402
213836575 213837564 609
337644534 337650510 481
724544755 724551203 813
590206223 590207504 73
969348451 969353508 559
292506147 292510989 351
1125238 1129683 949
308142916 308144763 210
123076657 123078500 467
205371001 205373258 864
308054754 308054980 522
322829362 322829480 346
149884844 149892177 386
943413656 943417820 473
256736079 256745638 615
374982638 374989188 596
53641989 53645489 696
248832288 248839521 821
106598498 106606296 682
702706965 702716312 558
302241180 302246089 359
830915052 830923190 692
824478399 824486379 131
154586136 154593713 792
410052609 410061940 256
660486223 660487285 866
341893170 341893186 62
370229865 370237053 174
398180037 398186392 293
129301719 129306907 763
286684627 286692813 986
231648986 231655323 570
6872029 6880811 349
336898510 336900480 781
959418302 959423898 644
401328909 401338373 142
250103775 250112193 979
64417187 64422505 103
447379362 447384538 76
79616006 79617423 363
166498119 166502833 829
163564105 163572562 699
98676025 98677207 965
269202373 269205757 718
471073155 471082383 430
813540798 813549071 364
524104290 524112941 818
803889270 803891550 487
606760724 606768698 193
39317151 39319102 615
804265514 804272234 16
908879693 908888466 400
331558392 331563059 164
601812708 601816670 84
21712427 21718246 9
558859207 558867194 842
21222922 21229197 448
750696740 750704272 593
675059577 675068523 97
487458770 487460391 606
22228737 22237896 584
713537752 713547500 666
498067502 498070393 124
530173665 530179450 602
146754751 146756734 586
864778109 864785189 717
380539952 380542076 138
649176750 649182281 179
882589342 882591963 295
380673440 380675172 560
75561397 75564097 689
133751331 133754734 862
866290997 866291714 426
76889121 76898106 49
34748074 34748087 97
210941010 210945618 702
419008727 419012935 877
888088216 888094097 493
422068746 422072237 334
627711041 627717633 648
249364952 249372088 696
91295992 91297835 847
62383855 62384924 147
199219631 199229109 815
251099680 251100716 232
92252777 92255918 109
134054478 134059842 936
397727705 397730102 512
633969198 633972551 782
370354883 370363645 842
94343531 94343775 297
533196577 533201952 83
547935423 547942491 216
489143921 489152134 819
886995735 886998749 847
740761967 740768583 531
767737075 767743176 645
200977361 200982534 622
984626874 984636238 697
558824007 558825303 163
304242200 304248061 579
443926497 443933841 338
816660930 816668495 949
288736497 288736902 894
937042317 937047165 164
353875514 353878003 913
45144396 45152332 489
282374041 282379437 768
953652663 953654996 948
186081711 186085530 657
754855873 754862318 598
614372803 614381732 116
3412141 3413675 407
689390441 689397347 267
871527334 871531861 213
653438849 653444280 476
127377763 127382105 813
984947601 984954223 863
771359721 771365971 136
973099668 973107830 415
813038676 813039795 245
238036625 238041989 571
928773741 928781596 826
138218149 138226972 929
355513766 355517084 348
467656329 467663845 631
215407805 215417423 310
71537970 71545275 29
237024183 237028352 762
696493318 696496056 204
861285734 861288459 869
888159978 888163134 337
73558899 73560273 296
529110725 529115670 47
101101005 101106861 779
21539354 21548308 711
201850335 201860228 756
982145645 982150671 402
349832024 349834937 119
406045785 406051671 504
189384989 189394336 915
159738209 159747950 951
78961897 78967893 727
950468193 950469422 352
21196590 21198934 742
605125369 605130820 811
913242430 913248411 684
72925538 72926979 525
69122291 69122325 900
673192410 673198836 593
563268265 563268630 17
552388531 552393079 122
26073482 26077823 126
618129559 618138739 853
466774912 466782801 936
632556004 632561371 370
730612814 730613526 489
828869498 828873040 604
998864023 998866768 742
182653274 182655764 664
371697866 371706543 926
132316234 132318686 396
352668357 352668490 762
958829482 958830992 671
332426686 332431380 169
722044621 722048580 34
854255341 854265182 681
78392831 78396647 864
934151784 934161109 338
66331527 66332393 572
586010542 586016446 421
682573818 682579189 449
663243215 663243804 661
312013327 312020880 79
726835998 726843491 112
781424166 781430082 795
80903202 80909892 644
243548233 243557193 990
489768447 489774198 62
36169786 36175297 54
113493708 113499958 264
432492129 432500461 355
398069929 398079397 153
36300590 36304589 783
817830019 817832706 449
61949481 61954484 86
696182277 696190172 63
8690272 8692348 868
975826613 975836116 161
448971675 448976182 979
463295079 463296235 688
537978342 537984888 215
805337697 805345573 307
323074201 323077897 78
50017335 50024432 493
171110134 171112907 426
408397219 408403484 910
468650281 468657696 977
282778501 282781703 139
784933661 784943447 788
893963640 893964839 143
900911679 900916605 978
635835245 635840000 91
614493904 614495180 792
148900982 148906185 214
818408825 818411275 764
404441603 404442115 942
987902513 987910175 742
369888841 369893284 154
335136331 335144517 239
772331119 772333942 754
499999613 500004214 963
950633941 950637376 868
522304033 522304409 972
956343175 956349432 761
70581389 70588320 36
926968152 926968716 178
926718444 926721911 952
226006186 226015485 874
653174339 653183485 160
509710929 509720025 85
258911035 258919758 688
438752997 438762315 888
707090864 707098041 990
239515187 239521182 73
86043300 86047751 332
417785335 417792235 193
495654863 495664469 917
935785814 935794218 834
873473039 873482696 728
93650200 93653354 92
342797284 342797375 419
374342323 374350880 686
971604210 971605939 689
601593200 601594078 513
265726624 265730997 77
782413306 782416388 143
556094850 556102364 652
427190119 427197035 698
765587952 765596844 434
906424680 906433146 97
327064123 327065748 145
527505892 527507277 540
458383930 458386694 798
494518618 494526337 594
592253131 592255641 39
527201558 527205622 818
373815701 373820230 460
763846704 763855656 267
70784403 70787873 112
505352186 505352578 508
872228283 872237098 186
987872778 987880240 538
438522319 438529553 99
636300467 636305775 210
968206061 968215322 944
77831451 77834995 336
677929268 677937489 577
116670729 116672046 936
34874346 34878744 246
453496809 453503933 938
466188317 466192546 752
120778854 120786240 458
939094391 939097961 92
597771840 597781094 696
845888049 845891786 781
801685994 801688965 71
100095330 100095368 765
149727256 149731291 810
672739191 672741068 960
139751788 139757409 295
457189725 457190295 263
804633477 804636570 9
709588935 709591928 424
482956378 482960993 306
619254424 619261685 599
710736204 710741226 342
137119627 137121589 704
272220391 272224582 793
879885202 879887446 579
588447512 588455519 172
198226807 198230262 433
286484069 286491471 545
841092078 841100971 399
5605852 5611015 443
711293157 711294675 536
631392756 631401558 973
696252448 696254590 737
731285152 731286491 108
705677945 705682491 669
359337874 359340364 17
440729047 440738176 442
121072480 121075921 342
373663375 373664602 176
137596125 137603763 738
10642569 10644501 75
543723454 543732877 616
686008427 686009931 783
242625515 242635305 341
510785624 510795524 450
868260643 868264355 71
602286012 602294438 848
170051454 170056068 693
228706795 228713744 966
340357321 340364165 91
135443060 135445137 724
790767485 790777392 111
312034101 312042624 298
688878884 688887187 636
46038575 46045176 270
410882024 410886102 777
224373095 224373419 329
537254943 537255318 62
488527986 488528038 168
66767954 66770947 750
982613395 982614594 250
947357469 947365236 204
592392931 592397596 583
613972230 613974682 477
448413216 448418846 345
948877485 948877814 208
327219262 327225133 81
876683941 876690076 407
718344003 718346982 878
930895522 930904731 669
799418272 799420738 870
39587523 39592202 555
47643076 47651512 692
804560658 804562736 62
257998487 258000209 7
66225833 66229936 975
655052390 655060071 388
921731471 921740769 743
888830878 888837612 435
490090106 490095460 78
360833775 360838941 466
194053996 194062243 674
75485552 75491639 812
874711594 874718803 531
280611008 280614088 817
339222365 339229500 235
608911340 608916377 266
19083728 19092417 590
959510820 959510870 915
66204255 66213423 113
110964683 110965304 933
76405500 76409523 274
909884174 909892898 41
908826338 908835726 466
687204220 687204271 377
693431036 693437376 471
728900621 728909206 954
120832239 120838061 259
745909828 745914012 792
27510094 27515163 430
44012207 44013056 841
299867139 299871129 600
687178763 687179515 260
401073805 401083376 512
98629271 98633380 123
890359998 890366083 97
989975469 989985072 762
757560774 757564700 504
114847384 114857317 417
950666175 950668953 584
460139955 460149349 82
151586147 151594260 431
219058747 219064348 304
443076006 443077114 866
550865869 550867711 997
970522992 970523876 163
746302440 746309390 949
487115553 487120631 325
64562408 64566364 528
438153825 438160622 824
526610408 526613178 677
440896841 440900918 667
257418623 257424945 420
738576278 738584509 680
793196144 793205335 209
813515140 813515976 734
345480653 345490156 431
265476953 265480735 899
694336278 694340515 102
83001157 83004629 477
606465331 606471886 159
308741008 308750088 987
194728026 194733065 912
99088797 99093978 842
275413477 275415720 640
674847685 674848018 132
40267770 40273307 63
361649200 361658239 897
249069100 249075449 137
669891201 669897016 553
427298029 427299828 727
981429538 981434812 92
483871876 483874650 79
153683789 153685270 343
138973981 138976482 101
138091973 138101231 350
974077104 974078159 603
98264518 98270941 456
145253415 145253856 938
884638903 884639131 928
754574807 754577388 248
134187885 134188157 574
464374976 464375515 278
855071055 855072343 426
44852399 44861566 402
531947851 531952801 62
129872552 129873605 491
184107154 184112552 472
960128609 960131957 199
857305898 857308203 829
106123826 106126402 487
165564073 165567953 34
196883997 196889295 456
542295274 542298724 18
153403051 153404985 208
453104453 453107446 722
821279865 821279989 339
445680708 445686406 474
687956179 687958100 375
649691730 649696869 177
778560 788146 138
873547397 873549205 630
249427782 249433276 450
612291589 612296592 324
115822607 115826002 947
751511165 751515919 770
804932887 804939641 144
955197576 955199610 21
448053402 448061999 858
428753777 428759079 592
486970304 486975843 502
524761441 524763332 483
676315072 676319698 461
111038872 111047903 64
978971196 978974426 717
29997144 29998279 822
501097263 501101794 144
817111407 817120625 820
719695779 719703208 379
316462637 316468313 315
169750580 169755261 513
533167081 533175684 106
424792565 424795469 831
894027376 894030256 145
630650440 630654004 415
640581156 640584881 850
229440329 229443014 521
365991472 365998873 768
348431643 348436799 768
864717022 864726473 543
417055688 417064277 974
6226201 6235192 493
210808657 210812705 786
427714489 427716906 950
974267984 974275502 310
113775400 113778148 810
302780600 302788204 277
346216472 346222150 150
199280591 199282758 800
310026360 310032028 438
812240253 812243319 655
340376227 340377707 953
271712071 271713291 165
135079207 135079282 105
189000157 189005651 482
264962466 264966338 366
245479627 245485971 578
631648904 631656344 261
93098054 93106014 587
202039204 202046120 285
422418643 422427044 671
629019648 629019908 609
502492952 502502465 851
320147469 320149698 932
976010573 976011860 348
953249055 953249306 513
597476772 597482782 277
433101350 433109434 512
531146962 531152419 690
387528900 387533766 225
866964185 866971530 13
91541208 91551109 379
214969816 214974505 166
300575017 300579192 159
923554949 923557307 309
615726647 615734985 571
638349159 638354022 164
146719437 146720555 308
339570299 339571498 856
563665988 563666425 608
981549213 981550549 1000
257976577 257979866 392
880807956 880812568 736
679304472 679305743 899
83512632 83512807 635
134948940 134957339 424
98575862 98577261 336
219873026 219880125 948
130489334 130490693 522
628555540 628559258 994
211078148 211080825 2
5508499 5513553 216
640866242 640868932 596
619644329 619649428 992
261990228 261996319 687
396430862 396430980 380
828731636 828737482 880
156369323 156371775 166
812445271 812451707 103
180622793 180627630 676
648430786 648436471 812
935349788 935354531 525
985437354 985444013 545
13663302 13666260 388
468086294 468095690 509
829810332 829811828 272
862045711 862051724 895
55657942 55660498 543
704850109 704859187 226
854225211 854235154 96
67449238 67456408 816
326071401 326073494 681
35551927 35561508 140
634247822 634252071 278
948947209 948954574 643
915679069 915681337 869
521908691 521912882 82
13695587 13703286 617
315945480 315955370 775
559147705 559149828 723
224374152 224382267 808
522702967 522705093 679
312158999 312168206 256
233608490 233610542 133
906695768 906701523 655
445927411 445935403 508
100250631 100259509 424
698397063 698404488 281
396736032 396740534 245
7712807 7720933 770
564466529 564471246 884
567944337 567954295 398
806012366 806014125 189
264107973 264111584 800
103378108 103378165 322
349458113 349461769 912
979641972 979646293 545
855975396 855978209 762
886632676 886641197 459
628980271 628982379 211
84727042 84733721 115
878871276 878880682 632
632451674 632454056 500
86052863 86059630 210
726439013 726445826 334
355073686 355075153 220
35119599 35121011 88
846034493 846038497 18
96481257 96488199 331
807438066 807438183 97
538052627 538059858 94
660182741 660190725 427
549047725 549050644 125
516806576 516812563 147
797067785 797077027 627
149043471 149051909 218
18661042 18664191 132
506171130 506174966 792
15003499 15009840 126
89377829 89384578 82
589523276 589526462 429
79906371 79908323 52
980987797 980992383 699
951296273 951300702 558
254939771 254941700 429
995296397 995296702 337
226856966 226860178 194
76747098 76753653 543
105974889 105976452 498
53689365 53699286 869
696354446 696356601 218
823729875 823736400 956
167203277 167207298 770
506709975 506716998 160
633335532 633339414 686
126035313 126036722 330
487366650 487367722 367
309998194 310005638 533
734931737 734936269 549
416197586 416198443 392
161233806 161240342 510
508093024 508101824 350
969474330 969474711 336
94425452 94426483 946
547236612 547246513 325
830008297 830016115 803
91783978 91788779 246
498708344 498712341 137
261985228 261986054 914
544101776 544101820 758
286952168 286953734 47
932576028 932583022 561
560879729 560888009 351
5367417 5370592 115
217335363 217341469 763
156756039 156765041 722
818925841 818928009 330
135734438 135736417 132
331412574 331415981 373
216967839 216977436 198
846089596 846091650 828
767648644 767649992 832
510407555 510416307 518
536536907 536543612 654
57779373 57783185 401
854954135 854961253 794
906612857 906619307 516
552638537 552642999 932
250513020 250513200 223
587684392 587694108 641
832866590 832870520 225
147293419 147294356 188
744090602 744100138 232
592732470 592734163 340
935128123 935136558 809
23546875 23554957 19
835480670 835483870 69
20262537 20271125 555
224084468 224091129 615
561448041 561457868 864
723938682 723948393 357
703541258 703550718 196
432831797 432837866 590
472690029 472697846 240
828483368 828484413 262
570063529 570063803 770
854186547 854192637 132
204810966 204811628 383
52638522 52647652 6
434114487 434117808 668
713690350 713696344 271
589972059 589981262 642
830608255 830612552 966
651039195 651042385 758
735285435 735286440 673
993642696 993645832 463
133581466 133586585 624
914230949 914239098 969
888229683 888231627 483
306090689 306100534 686
608014707 608017861 272
774351978 774356193 115
509944971 509952100 105
706367936 706369371 122
808869693 808870098 857
752578367 752582423 824
413557181 413566071 984
627286804 627289657 813
266546124 266547491 811
555419607 555423866 646
907871643 907881415 831
47840915 47841700 74
531385029 531391783 923
643852133 643857466 318
710448605 710456107 147
559657814 559660539 671
614059637 614060911 12
580356972 580359376 301
663360784 663367559 625
915709595 915711533 636
476550592 476556550 705
354541423 354543090 751
844686848 844688278 119
777595122 777604667 422
804305440 804314641 418
365135937 365138923 130
748696608 748702224 374
646117971 646118600 772
119114623 119122378 292
55916248 55916769 770
467646234 467655005 889
109802940 109810183 274
461771041 461779608 687
180979161 180982199 935
826311582 826312089 435
59154351 59157311 101
632085832 632091867 402
958663206 958671829 27
223722328 223727487 83
988776619 988783626 436
514278389 514279982 381
560615629 560621151 747
323112903 323115647 312
38187941 38189536 998
349692875 349700282 826
820592661 820600343 238
10545113 10553423 608
681093515 681100915 949
117627542 117631226 264
983507975 983517165 825
46960763 46961366 620
932020143 932022441 353
698260241 698269347 479
190367904 190368779 115
185938253 185938567 332
341793078 341798119 251
23068316 23069524 1000
683493273 683497702 306
116669573 116674908 938
441711836 441715097 189
567052661 567061389 180
960338280 960341953 150
583887985 583893322 22
46956465 46960335 186
88071929 88072656 223
828513261 828522838 920
32467512 32469312 81
332020511 332023940 755
538351816 538356485 673
875183754 875184435 565
183809294 183809346 569
978506824 978512780 67
819891975 819894310 803
736110347 736115442 794
912833532 912839364 387
552270755 552274289 57
327531026 327535327 391
249159457 249169064 998
145733214 145738487 530
544945236 544953380 897
725270801 725278212 924
291219721 291221817 230
322295787 322303445 873
369275590 369277213 977
327559734 327567763 362
530570121 530575728 7
172616178 172625576 514
129282569 129286342 531
936578918 936582079 714
711174798 711179277 1
42265695 42273517 580
349420618 349428867 335
445494198 445500466 63
61858071 61866869 490
950501399 950502690 800
199496112 199502167 863
784839120 784848624 303
296546984 296553587 200
361607515 361608294 307
75921579 75929861 2
462156579 462164791 849
556638160 556643526 415
42905845 42909962 120
35818910 35827293 61
829036750 829043173 87
335392900 335395386 586
254641763 254643451 260
619347066 619355395 501
678668265 678670282 362
430854923 430856112 20
420852277 420857846 371
226447477 226456883 42
138860243 138869785 559
480386362 480389996 497
472817774 472822660 833
443714213 443715541 280
923645798 923645946 550
937745057 937745802 451
467810910 467819383 217
302938622 302945117 562
301786643 301789095 486
211653365 211655949 919
381959407 381967711 197
110715316 110719617 734
607262812 607272181 371
674619645 674629193 907
364798276 364807586 205
462637825 462647567 918
117201626 117209072 247
837580843 837588789 849
552213405 552218184 726
575772241 575773144 430
612379161 612387678 727
409972708 409977613 385
151855443 151855474 168
372096813 372105547 161
406089720 406093222 655
360992275 361001461 204
3635194 3637727 13
570235791 570242932 443
491648990 491656354 867
188727067 188734254 654
887917497 887926679 198
285629575 285632467 57
157216960 157222072 727
680530127 680539273 392
151799640 151800710 683
494671294 494680740 798
351922848 351929452 891
338848861 338849876 825
463420654 463429828 163
174908521 174913636 94
389998525 390001529 535
638133723 638134867 332
735062130 735067547 274
435530208 435535403 28
266673951 266673976 499
593291635 593294016 597
583053784 583054208 238
353162025 353166788 668
888680850 888682613 440
446856364 446864149 927
750944458 750951353 613
118356994 118361441 873
959066676 959068348 91
277445301 277450738 787
593073328 593079385 473
17073178 17081795 451
57920775 57921497 628
424284012 424293659 664
538915031 538924404 354
40946471 40946899 915
971621748 971623326 1000
71374712 71376720 159
773318584 773324775 448
87186677 87195915 944
398541814 398543693 742
6667288 6674051 174
111267089 111272011 740
211747717 211750674 330
499474380 499476264 770
290384084 290386543 925
906868998 906871958 888
591443999 591448809 843
834759157 834759890 176
224392955 224400683 457
490842899 490843891 417
605815641 605816187 554
15119165 15127935 465
449290904 449300158 739
114009234 114012830 42
750471354 750479656 167
953017279 953025275 40
30140518 30143254 976
395165361 395172328 143
564707536 564709900 689
816212343 816216703 47
890236760 890238939 42
508886664 508889519 476
25050131 25058822 626
420560220 420561139 506
381815613 381822939 469
802279131 802280639 782
653572522 653577561 92
7070498 7072009 910
488607991 488615104 682
185371680 185372765 703
200936077 200944544 716
689452119 689458143 540
319735946 319736206 620
598502572 598506702 932
582775428 582783365 949
857905897 857914782 596
35795680 35802450 408
560405121 560413104 283
413977031 413983452 692
525937063 525943712 443
534611767 534614588 304
750849482 750854965 181
189769373 189772778 185
300662343 300669766 112
197537626 197538760 298
630866576 630870996 966
111215522 111220801 507
111175932 111182378 544
435978564 435985033 571
945298256 945304387 629
160380050 160383005 412
118944356 118953475 16
887426886 887434365 565
638361422 638371313 684
644824533 644833387 582
141148182 141156713 375
77095149 77100325 550
663787005 663790831 845
203261549 203269122 169
36643121 36643489 908
54336099 54342556 412
899727511 899731819 100
672334877 672344821 808
986861441 986868231 210
146842476 146848288 237
882537057 882545166 191
756883784 756886353 666
805678334 805684292 422
294358529 294367955 741
931868698 931876509 316
801694957 801704300 292
585932720 585941147 621
887947820 887948364 187
750025979 750028242 526
472829540 472838963 46
253896128 253900871 100
724092319 724096541 300
699666335 699671057 856
439277757 439280446 312
83937849 83944022 886
873912165 873915054 559
527129807 527134015 445
310018779 310019610 855
110005967 110009368 58
123001842 123002070 89
436281889 436283636 824
896026988 896035061 694
431848639 431853020 248
707533845 707541506 330
926344157 926348061 108
977439043 977444102 547
767670953 767678536 353
49283748 49291114 330
789579604 789585538 285
532969013 532969090 779
573778101 573785289 752
647060275 647065653 43
657182969 657190183 21
114857217 114860619 754
166957896 166958098 687
40321006 40329594 783
94190552 94198459 685
914499254 914505837 717
536678584 536685327 65
415787219 415796286 902
172138349 172144491 331
59628101 59629231 745
507381495 507382909 149
362548516 362550234 397
769439620 769445930 153
959476306 959479254 950
659087089 659091608 51
247918125 247924938 252
35988192 35997270 54
133303256 133312717 220
662865158 662870183 838
765988488 765997586 730
191216584 191217920 941
517881732 517889432 367
306034129 306038400 41
334534281 334542396 69
433337581 433340291 999
370114984 370120621 181
194150236 194157663 298
400055640 400059654 632
668283861 668290916 315
130162049 130165790 449
727717778 727727225 77
823166718 823169690 219
383882437 383891734 332
724306478 724313521 750
442308897 442318440 607
779563895 779565437 939
503087077 503088280 462
2073375 2081809 240
544826356 544835494 174
598451671 598455875 299
927610119 927616461 655
39683196 39688580 94
149735765 149741977 660
27207447 27214165 857
779058197 779068047 635
621924155 621927446 395
803723444 803724134 742
507927906 507933777 728
720357145 720365442 925
956392670 956402497 170
982022968 982027276 192
988464624 988467696 283
198632068 198637471 811
213526729 213532299 814
72715586 72718858 66
62052571 62062204 213
699136317 699141357 786
30633410 30637162 84
604083138 604087669 737
645318413 645322844 411
579468583 579474193 203
839284125 839284806 893
395415408 395418022 346
484261218 484263506 245
682644383 682651128 692
580357449 580362980 645
661997012 661998780 41
578133799 578142039 693
35873883 35877266 841
432559969 432566302 658
514127379 514131838 443
60702584 60706686 553
669517826 669526889 379
785276172 785276476 284
140217768 140220725 125
513400811 513400849 887
526749456 526752712 965
689019847 689026311 452
655623540 655629074 427
851950381 851959143 814
86909389 86916947 782
637490832 637498644 226
49708386 49712564 428
522194115 522194591 199
268474751 268477027 1000
213782227 213786658 953
272685464 272693621 917
291804429 291811341 678
6805231 6812842 23
169254657 169259443 984
276987470 276990337 675
909472252 909481296 300
611025829 611029830 749
777063607 777063957 721
891846806 891850347 811
490536157 490544895 711
153489110 153490583 65
395219026 395224119 617
646376054 646377058 59
942834076 942836663 881
569669411 569678750 443
41009438 41011994 835
417556738 417557822 963
73861838 73865824 556
795200909 795210893 250
721791720 721796920 169
72067781 72069032 551
667745846 667755657 712
755394813 755396904 103
138121873 138122333 798
372910104 372916946 314
694152546 694152927 432
591856381 591856850 729
820762694 820763979 632
50549251 50550972 693
107239850 107247068 558
499584018 499586224 883
352783569 352789993 585
811159280 811166063 341
881516382 881518860 524
733109531 733110989 117
642926196 642929621 148
372954979 372955568 914
386738058 386743424 869
608822691 608823964 85
636088383 636090230 19
959071291 959077119 733
731260525 731266794 644
200391462 200399726 720
12840154 12844551 666
111440678 111447933 716
918378794 918388134 310
327180292 327183502 636
50369208 50379152 8
719356427 719361541 628
129342862 129351564 449
149603881 149609790 936
557239965 557249532 695
19996960 19998030 732
293269679 293272186 501
367696345 367702265 152
616187060 616195211 350
732894370 732895535 525
14707358 14714367 109
429872365 429879334 383
733971343 733974110 389
181727792 181729410 686
125242080 125250973 859
917297774 917305627 493
74086857 74093718 280
477125708 477135686 743
859523861 859532523 702
421756561 421764481 601
831746086 831752843 409
33779545 33783249 643
931646927 931655377 738
866469317 866475324 64
649834354 649836557 355
13002564 13004288 605
156365407 156372987 533
240246687 240247693 158
81119781 81122199 489
597363482 597364640 893
968674434 968676451 653
245421843 245426782 776
999478485 999485107 593
212703574 212706177 553
34700989 34704526 590
170194344 170203335 752
344213299 344213335 768
144994833 144995591 844
497784340 497784582 131
313736181 313741237 626
178261074 178267440 909
958582727 958587072 385
937089854 937092650 139
847753799 847763032 560
724818702 724822394 685
841010292 841016939 372
671175394 671179764 465
436884514 436889817 595
615263358 615272784 504
770868489 770875472 245
325456466 325463941 772
110773376 110781036 140
13115112 13117936 343
964128601 964130016 471
682799512 682803699 235
671478547 671478726 693
90651920 90654617 801
801717735 801718638 740
44922681 44930064 18
901386535 901391092 828
820989131 820992712 710
772404903 772414537 670
706088393 706096050 834
769001737 769006008 147
878881207 878884867 161
70427794 70437154 817
513835837 513837783 219
553318638 553320089 782
186387378 186387593 406
763342746 763349642 516
745404574 745412707 443
15866635 15868511 743
533311655 533312539 856
87345840 87346959 920
525722987 525724801 494
278294499 278302740 966
186070668 186076134 707
920226886 920236326 181
770164020 770171069 686
203661776 203667912 77
139072292 139079140 247
606884735 606889814 22
570388829 570390481 189
895216036 895222263 444
545494956 545496756 904
909057801 909063523 860
804866767 804873356 300
28606475 28611990 730
234511006 234519155 535
467503043 467503336 86
628969119 628977203 912
392414717 392419821 372
530244739 530245725 487
453580279 453588412 441
78906723 78914376 732
990137977 990145927 521
257701837 257708639 328
247950487 247958224 372
661686216 661688422 785
537812752 537814755 974
492189189 492194795 453
122736451 122746019 17
592804823 592813750 760
288222310 288226878 539
148851101 148860291 624
847897832 847905604 861
368689705 368695095 863
44781034 44783291 690
353947756 353952403 873
66353892 66356668 98
533144865 533146062 441
745909318 745919240 501
16564686 16570299 3
62983446 62990202 430
485414335 485417078 931
829352309 829359263 407
3855170 3858701 71
666306033 666306677 221
550344073 550347879 586
37963946 37968279 54
449185043 449189142 60
265492834 265500857 517
26785687 26791643 796
115824689 115831990 735
986190118 986191891 422
569305049 569312074 645
707823807 707826396 219
806931878 806938727 177
819612449 819619992 242
555035386 555040680 197
403529791 403536641 17
857284852 857291088 504
744069719 744074320 28
951656516 951657389 995
325816601 325826219 647
310368375 310371570 960
605726019 605733809 442
580579238 580581198 954
984741766 984749725 891
172161359 172170212 123
356675556 356684557 397
776461923 776463104 504
177429779 177435092 649
576143806 576152400 130
888103801 888111581 80
303756799 303763993 78
799938759 799944132 234
85537551 85540234 618
121826506 121831020 450
16698748 16701838 668
808118221 808124129 28
92753619 92759103 238
841130473 841133480 518
80034472 80038904 665
220257602 220266244 412
953022681 953030092 533
700151111 700158873 672
169466696 169470563 399
20417665 20421821 892
220100115 220106289 94
28582134 28587348 851
996877161 996886869 531
687302750 687308643 340
843928619 843936987 955
418411284 418419290 720
589083695 589091284 283
666314227 666314540 955
108345249 108350797 177
643239647 643244901 255
108255540 108262929 782
380586984 380590957 177
111876835 111879257 892
783619716 783623634 78
720729057 720737576 735
204381362 204384601 344
270164081 270169937 984
74350365 74358676 86
121911670 121916065 882
793352848 793361219 342
768049454 768055792 267
62700236 62703202 325
337939763 337940761 247
686521654 686530737 917
654609082 654610893 205
469720168 469723780 127
204628863 204633574 94
812357847 812361949 286
550607283 550615247 78
883811165 883812911 516
537419858 537429460 844
731533476 731541184 155
494734152 494735429 300
676415398 676418578 512
816396314 816404042 131
758605519 758611973 111
626486996 626492777 171
156608090 156614552 595
720315726 720324537 40
573438804 573448760 331
64249671 64253242 426
448487514 448489303 106
959255669 959261087 899
560947320 560955784 696
37182183 37190190 574
108689314 108698717 619
832366424 832367060 526
330893945 330898342 630
973589540 973593283 17
439913930 439923835 920
818187261 818193262 31
434008038 434017987 617
350076495 350078048 706
756848744 756853716 193
340846440 340847313 994
609195013 609197660 664
31614632 31618538 329
665250507 665251451 435
469944138 469953580 267
701335505 701342873 253
243235776 243243822 557
633064807 633074305 78
307388775 307391370 916
908425481 908432512 424
965106673 965115822 115
146345017 146351696 117
358229680 358235752 894
79764010 79767121 615
320072444 320078282 578
799470710 799472193 119
943913962 943915547 272
817651870 817653165 813
869171948 869174351 199
910246214 910254957 329
649305638 649309165 250
976048752 976051932 182
851681220 851681488 95
108569465 108571728 867
77607431 77615739 775
584901008 584901572 540
70364129 70373064 728
57216752 57220921 425
979466915 979471548 896
39707465 39710927 198
142270795 142274841 524
185552394 185554397 866
73714576 73724556 887
395921021 395921324 917
964905888 964911382 93
103129664 103134662 977
216960553 216968316 174
992085281 992087118 240
471634057 471642355 955
257962953 257972695 884
964530151 964536516 801
261475025 261482340 820
590109890 590110744 59
161180777 161182248 761
906968044 906973484 246
147544137 147551154 386
534896114 534905382 356
865454287 865459645 75
809386878 809393460 411
88382185 88387528 210
612686419 612689966 802
31605221 31609942 138
878736390 878741599 401
153244800 153246914 684
111183563 111186009 854
387709158 387710505 37
10173545 10176091 773
459006250 459011228 141
86391326 86395719 564
281861086 281866511 291
380090295 380093413 519
228382448 228385547 771
12289938 12298891 912
805527338 805536416 181
856532021 856537381 493
130209875 130213167 292
582206911 582216364 204
282000035 282001643 105
369158176 369161349 882
20348091 20350538 195
493532733 493533488 573
753242252 753249876 874
765984374 765993164 916
269352637 269359325 405
424527818 424532188 807
843510661 843519518 717
821328954 821334540 170
597911509 597915332 223
38712614 38721540 952
658151845 658152488 765
692095039 692097772 521
605744964 605746872 429
283223189 283226076 921
603266104 603268565 751
719118509 719122836 952
446996667 447006013 27
174609735 174611767 363
59614906 59619834 85
118567479 118570492 981
585342430 585343110 966
594317195 594323711 684
525582067 525584127 356
607519495 607523068 401
852419416 852419425 82
918325517 918327545 580
809253469 809258458 91
360445847 360448033 905
154109561 154114214 227
472244645 472248644 863
536525625 536532184 344
219816942 219821724 864
163134977 163135981 346
972238332 972239597 369
265627733 265635254 142
312655814 312662275 127
390366745 390367618 778
489754836 489759194 514
137181741 137182664 154
783075318 783078123 623
318664532 318668211 520
549584875 549587479 315
20447739 20451634 175
189514436 189515478 880
487491804 487497152 1000
370162297 370166318 987
556644425 556654230 794
198967554 198972766 799
619225067 619227340 363
582064571 582072067 922
353537194 353541091 105
224018066 224021802 581
787824380 787827908 681
275570905 275577821 464
442260784 442269839 330
992829784 992838156 9
550636123 550636181 783
924933267 924940785 392
476167066 476173170 91
63479779 63488666 458
306599701 306602730 709
594568806 594572313 482
999720387 999728654 344
685189419 685196150 642
623214235 623217563 742
931938915 931941328 139
924019275 924024470 663
989822059 989824606 387
324134802 324142044 881
64139244 64142614 593
845427052 845432367 201
986662760 986666352 874
37431243 37436794 924
723212937 723218024 231
528489579 528492819 321
645785671 645791028 545
592747162 592755787 243
778534824 778536091 207
254632563 254641056 587
640265443 640271185 746
370014387 370021731 605
797416587 797425367 621
999006460 999011826 21
615124736 615126949 543
68825968 68830622 298
507403639 507410131 320
923687534 923690468 616
868313777 868319395 321
971248334 971253562 826
856141922 856146625 925
291507018 291513112 427
878910623 878913054 689
917954243 917954626 544
260874615 260881251 334
592861158 592862245 54
389644456 389651517 444
435679775 435686748 347
654986390 654995570 73
889902710 889908941 362
317079887 317083671 92
657163 658700 561
786061590 786061649 264
364988629 364994734 130
922353172 922359982 380
33884508 33893349 298
933104911 933107185 854
413283706 413290918 295
67168053 67168751 863
525809125 525813123 765
43839487 43845091 939
114040930 114045354 131
253911490 253917708 944
113384105 113385454 352
691465234 691471999 374
455795965 455802226 553
327718614 327724687 538
962120468 962121579 649
840238113 840244002 149
977868975 977878165 709
198777741 198782403 506
211622679 211631266 465
307910809 307916288 716
219069104 219071618 244
10535456 10542365 295
795700829 795700879 851
19942733 19944171 669
72905621 72915338 544
390269270 390272714 470
479536419 479536634 519
935642478 935651903 757
75667335 75670613 923
47751802 47758273 577
48022867 48030350 686
883920110 883924111 380
182829405 182835403 389
831151606 831153922 11
761991626 761996854 99
388633170 388636698 651
630760639 630770134 529
866699509 866705055 147
140289266 140289714 442
418087189 418095813 248
806521116 806527410 806
418975154 418979958 169
946914534 946918619 360
403684273 403693086 633
411970283 411978511 527
786409382 786409656 42
72272384 72277970 974
394911912 394913685 383
805622058 805628717 479
368541851 368549102 373
391582099 391591126 486
93811905 93817987 357
190799423 190806330 335
773212783 773214335 918
418543768 418548385 127
347181646 347184302 857
949395688 949399546 224
409755012 409760285 451
958869396 958878888 294
229955225 229965016 325
565731598 565734241 471
719254084 719259613 122
574442792 574446826 657
166643477 166649213 112
474491394 474492765 201
112494522 112503851 22
321802378 321803935 577
585691952 585699499 42
918346403 918350833 916
17604047 17606699 640
596519371 596521791 812
166646193 166654637 239
294443315 294443592 88
631857971 631858390 70
582574434 582583699 171
558562986 558569614 916
198749359 198752139 51
575405935 575409241 845
935960977 935964120 386
938552892 938561842 502
804239882 804247860 215
72087696 72088534 362
393457285 393462475 299
106631724 106639668 64
837340144 837340794 223
4126316 4127405 253
659204582 659206497 660
751970632 751976037 17
544695828 544697406 128
143733215 143743139 637
336587066 336587305 164
983956281 983963024 236
510127643 510132611 622
342060294 342069240 329
646397708 646400540 820
45114932 45116093 296
208255535 208258795 482
752589194 752598299 953
116324212 116325202 751
922839690 922839869 439
189739677 189740583 361
808510842 808516433 328
503348428 503354271 930
863663050 863664987 254
78861730 78866020 722
879002550 879007884 207
527681197 527682893 272
223647030 223653185 320
394822333 394825933 195
977168083 977175257 634
614269874 614275700 491
110367586 110376703 275
537548915 537556800 405
994303844 994312744 827
439780449 439780558 309
6286172 6288330 720
108012728 108018864 17
699131999 699139123 155
236647320 236656262 206
117770865 117777199 298
633719500 633727140 67
826112990 826119253 27
678907616 678908145 63
554747372 554752776 852
943176199 943186033 721
48140858 48149092 138
209723578 209725342 102
341212594 341216276 95
195197100 195203359 773
740517657 740526559 533
900013955 900015744 166
568458372 568467360 736
701845399 701851491 220
656039813 656048756 898
147221016 147222077 24
254250736 254257468 671
708647873 708650749 45
890609975 890619577 769
23784071 23791886 812
208025193 208034723 719
715468725 715473811 476
12900892 12902784 573
63205628 63213109 636
256448197 256451101 71
734416094 734424737 703
789406118 789410924 544
132737140 132742273 314
19905536 19909713 677
2559655 2561881 138
464830467 464838690 607
229521537 229530038 381
930352363 930354647 527
245952287 245958119 71
855228923 855238598 780
165445994 165446794 152
972296047 972303503 611
323919942 323927821 943
430041256 430048252 601
484388932 484395838 680
682160070 682163940 599
468905027 468914978 594
892121407 892126766 831
372783935 372786178 45
465254356 465262634 455
973056135 973056962 958
895926638 895932332 929
488116601 488124632 390
458273895 458276190 385
697008497 697018166 35
933137176 933146728 502
374685126 374686600 856
737121070 737124753 573
33345903 33350811 225
884114297 884121673 502
840841753 840842579 772
342977062 342985709 87
179926343 179930407 696
336943083 336946873 208
981416469 981420054 3
820938855 820944529 218
320340708 320348988 459
709143563 709148215 107
770216136 770221625 39
749510712 749518917 327
354772564 354778205 102
898931335 898939930 514
59315774 59318715 526
307329469 307339189 784
73013679 73019610 538
545790032 545798510 169
407818601 407821415 573
275488060 275495367 750
745952517 745954580 827
191995908 192005231 200
78872586 78879953 29
379638688 379638875 918
695253552 695255444 148
661317429 661319525 812
736104214 736108890 296
321655103 321664404 632
351107271 351107541 27
51662195 51668084 335
160440944 160445535 129
563305770 563315469 985
996887321 996887494 52
302027350 302034187 806
674219267 674220770 685
145905766 145910836 681
54029928 54034420 704
380008223 380009995 110
797295856 797301603 116
331266234 331270934 533
691062919 691064617 466
646902048 646907443 306
653327032 653329446 83
65110435 65111995 547
781183592 781193437 563
860862276 860862488 7
611475957 611481499 367
811071012 811072782 828
5437473 5446426 558
749877590 749887497 834
877428473 877430412 405
281526290 281526564 744
154166947 154171182 755
574223029 574224219 114
773849576 773854065 442
448300139 448302999 182
111408497 111410058 201
499278863 499282550 443
786082690 786084394 891
175443599 175449478 571
719023784 719025887 521
577264189 577270736 517
18503284 18503778 247
39628389 39629339 59
90150504 90158421 813
254354295 254358776 195
120596478 120600606 533
300456029 300460543 233
321424823 321432233 54
980798713 980807277 167
314876636 314882475 752
162205157 162214507 626
874719025 874723518 446
105745272 105752116 295
772910681 772918644 70
657398846 657406541 983
620072041 620079874 742
977438924 977444425 715
688054158 688056627 375
609871563 609880834 985
345285081 345292478 378
919206832 919207199 310
465679459 465686330 876
138869905 138874215 478
365517550 365519839 285
66955621 66964083 34
396516954 396519480 962
465610046 465610831 918
773513760 773519105 47
958827136 958835046 537
902026471 902033993 14
469619201 469627066 999
91385862 91391349 7
785829738 785830619 286
445095567 445100561 598
159333853 159342763 754
35415238 35422348 302
46452551 46456273 774
640385469 640390309 753
843671515 843680973 646
637109404 637117127 619
335575769 335579659 776
101275768 101284658 389
513961125 513968343 257
974344411 974353292 674
812885359 812894036 412
981950114 981959161 103
659159766 659166009 191
116920541 116926306 38
600835645 600838892 372
720776641 720784599 176
969512261 969521139 532
971282036 971288411 397
44281775 44290675 352
474865032 474867378 873
333582057 333591058 597
687388469 687397379 557
637833923 637838521 68
650528464 650536896 397
646469503 646475260 592
142033225 142037707 189
334213401 334218695 906
397661932 397667990 740
423764679 423766941 50
345835031 345841397 769
314001254 314003038 199
635080850 635089856 741
197005408 197013718 401
46227476 46230891 951
528165222 528172801 496
633973814 633978822 681
853279003 853282427 126
226689260 226695976 308
855480350 855484126 265
253613400 253616802 253
100465520 100473161 297
356405718 356407723 161
855900460 855907583 298
963142211 963143033 898
942535162 942535610 352
99947658 99955322 29
8672688 8676282 106
933189814 933195348 464
254846474 254849496 853
165408089 165409884 272
287223343 287230704 944
658906990 658907295 465
115331152 115337523 745
851878799 851885286 849
814045698 814053200 175
205850400 205857155 666
464293428 464293739 159
776104534 776109577 262
243978350 243985362 714
439163202 439164846 917
560010473 560015775 639
920521416 920529604 79
8293233 8295708 328
20331328 20339379 788
2863177 2868347 111
189086703 189094441 90
360459368 360466968 756
222776527 222777870 586
855243788 855247889 241
965857853 965860668 984
955715770 955716655 68
630315760 630320131 493
641030839 641030863 420
401310517 401313901 146
21780656 21787511 919
297492767 297496817 92
180910857 180920324 692
533223963 533232245 528
287621900 287631094 361
698951141 698956365 98
637652475 637659058 306
538432894 538439856 281
60199389 60202890 487
875832158 875836311 372
132177305 132184291 433
200829575 200839079 195
435123017 435131479 325
299351060 299358394 333
422134587 422142586 127
47451949 47452582 125
172015396 172022275 243
650802702 650806323 473
109367983 109368613 539
408520821 408522783 122
716076192 716080277 361
887413624 887417377 365
111619820 111620106 577
749154144 749155427 102
875309476 875319145 175
197845954 197853917 740
682621429 682621992 779
137868024 137876374 63
193901496 193908775 86
344269034 344269572 266
990281156 990289500 100
6234868 6235586 508
984590233 984593524 283
663807161 663811110 118
724593263 724595818 539
307086788 307095092 258
257722528 257730529 373
919185657 919187052 541
977392721 977395003 691
50092157 50097903 660
308083422 308089361 821
588576521 588577951 958
92401030 92402752 264
959712663 959719524 713
784829781 784833962 989
694919670 694921350 569
884917928 884927919 577
231872653 231881810 609
534070193 534071411 135
753394883 753403266 695
150883894 150886510 762
737580715 737588715 696
958448023 958457893 862
72589288 72589384 891
681675000 681684957 181
366047339 366056464 258
471035907 471043052 214
531778484 531781480 179
686143092 686151283 862
128031227 128031240 702
54228273 54237268 314
602499034 602504100 447
631594730 631603673 608
126105593 126112674 134
307387833 307388097 440
195002014 195007807 414
801067622 801076429 667
383307188 383307662 923
860906366 860908552 723
63774229 63782037 404
894519281 894520785 978
661224946 661225739 969
99951393 99951663 631
8132352 8132426 931
345480486 345489133 582
749341925 749342097 571
767152689 767162179 818
283830708 283835720 197
531248631 531256107 18
748509353 748519035 417
541524107 541524123 736
208660436 208661526 441
340015405 340019474 874
894037036 894044279 250
648347319 648351190 457
284621252 284623580 29
168906174 168907913 222
772237991 772238823 602
478911539 478915723 699
975069908 975079893 22
388744325 388752575 329
626679412 626688965 581
438857853 438866815 225
161907077 161914079 571
69416327 69417080 401
173806135 173808195 858
817562163 817567297 651
654268385 654270332 504
919748337 919751310 986
622392036 622392433 523
531006409 531011599 815
392627089 392634364 895
15962670 15963279 378
205997245 206001123 896
118346816 118353971 435
803524567 803525239 224
10872425 10878605 185
360059427 360059434 840
282399931 282401840 32
14175268 14183048 131
303894790 303902094 905
545598956 545604197 443
95431851 95441366 831
145925228 145932590 296
443632475 443640079 439
636900909 636903441 715
862868133 862874185 154
142956669 142959739 327
249404508 249405760 837
513639539 513649066 732
910731670 910736389 387
534457927 534467748 130
11497720 11498945 894
928192550 928195187 550
151482198 151491676 372
898266636 898270720 113
194868351 194868445 278
858849504 858850563 868
249511182 249511692 740
581569019 581570436 877
34964102 34969862 155
140702840 140711568 388
438895970 438903567 470
650538863 650541838 131
981628763 981629085 617
550512487 550519279 660
160714600 160720823 187
675623877 675627088 383
307816096 307825441 86
487174835 487182952 679
80391712 80397437 941
243877867 243880503 480
523232254 523236344 738
866403075 866412679 898
419315557 419322096 902
625602173 625606255 894
122163835 122170181 587
476901372 476910754 782
980255105 980261367 511
881629542 881639360 256
694664222 694665384 454
35123514 35126941 139
437465345 437474944 497
60671084 60680406 716
390482331 390490727 49
20832235 20835371 869
407536479 407537267 287
892947065 892956927 932
40946198 40950783 25
248528708 248531006 599
949779964 949787547 236
32180418 32186619 90
636432908 636438204 549
53949755 53953802 729
82753471 82758901 818
409505519 409506867 431
584718387 584718562 876
621623024 621629575 43
195843308 195851742 315
615195332 615198921 481
219370282 219378830 218
88759870 88763654 468
467241960 467243892 62
583081508 583088589 442
302681589 302682008 800
45357758 45364659 742
436712188 436717544 865
303941414 303941963 699
271430457 271433899 433
24467124 24469005 874
444680955 444685056 629
226736173 226739020 152
110788992 110792119 580
829272054 829275011 115
405496 411903 118
14671646 14680355 991
892902738 892908901 250
895151602 895159575 884
766881652 766888819 825
549039086 549045832 97
195185310 195187483 2
802583939 802586551 425
108448091 108450774 158
601727021 601736284 749
483854136 483860535 928
542615605 542625126 214
335000596 335003736 39
150760197 150764463 924
611517431 611521626 969
60599257 60607455 784
818233704 818236733 905
103791057 103799872 550
300998482 301006242 833
434646990 434653531 873
235301739 235310815 407
710677017 710685964 937
53614233 53618870 204
258374621 258376124 425
71350546 71350637 298
174037865 174044873 606
33354650 33358784 224
651530906 651536476 780
255302806 255306969 777
102942990 102949193 795
876239863 876241347 947
280631621 280641195 55
478273558 478274327 109
67101113 67103924 359
89749539 89751632 40
18133187 18140549 679
548774792 548781739 20
729376016 729379037 418
215037146 215038505 647
261689923 261694567 866
323577717 323581438 174
884554664 884558071 498
192269070 192275457 53
729205178 729209397 931
351155888 351160221 353
964605928 964606852 639
40219957 40220565 925
691198976 691200135 114
873850394 873860203 461
594205392 594211295 797
581878258 581885820 347
777203431 777204130 165
890857928 890858516 891
828972332 828972617 80
849921263 849922554 158
877571615 877576894 420
85961255 85970512 825
213477529 213484888 244
59134994 59141732 161
878236455 878238011 999
478757603 478767200 554
884421949 884424296 122
228377465 228378425 759
988897706 988905494 276
85600138 85605780 328
608234295 608239326 10
427449715 427456197 296
944537540 944542900 909
741390135 741396403 915
33044647 33046793 664
81190997 81200217 21
356890551 356891762 807
302247023 302248548 872
257013133 257022844 619
802910408 802918817 979
143611087 143614620 304
243721096 243728684 234
143460392 143461574 691
386544301 386551354 142
699339566 699344580 399
823535231 823539361 257
46042252 46044216 766
996580409 996589622 739
566007632 566015682 418
435812602 435821358 585
308432932 308438720 47
61440237 61441495 222
338344821 338350827 287
500107863 500108419 189
753348005 753348067 385
533850754 533859998 929
467857362 467865063 22
292306129 292313906 490
88090868 88094465 738
696625636 696635419 745
203510572 203514133 839
364463618 364465160 29
459450840 459452632 961
138042478 138052147 192
141628666 141633273 340
355770402 355779153 718
9142331 9145234 49
163667704 163677559 788
269077193 269078327 158
582383931 582390378 129
611531026 611539979 383
795096866 795105886 871
81835246 81841064 531
762690206 762693898 53
929238748 929245279 931
428304088 428308183 914
788454156 788461504 906
55731205 55732625 730
79231992 79237514 419
424964149 424973436 94
381256628 381258101 341
404026010 404035456 204
407228882 407233349 258
434242763 434243721 787
132659168 132663388 333
108342450 108345183 632
895143363 895149105 909
813435620 813438149 240
155525350 155529386 764
862019768 862022044 216
334577213 334584246 46
71675554 71679003 92
142811108 142815756 382
154918366 154919206 228
951072504 951075778 821
672902188 672908746 853
676177820 676187263 392
970041729 970049725 134
423194319 423203228 867
599680082 599686560 100
934399299 934406450 960
743915695 743917159 181
970809787 970816641 283
549433169 549433891 147
94992398 95002321 530
389242569 389251977 10
860487772 860492624 204
297182164 297187349 17
607573298 607576707 531
723409515 723412980 164
69654966 69662769 8
27566277 27574173 405
1169459 1175814 909
102726092 102730574 129
61446240 61454219 853
567538119 567539186 116
24311480 24316376 198
326909684 326918055 359
993801051 993805074 838
180510934 180516820 399
749059097 749066914 961
886539104 886545955 866
664626509 664634526 908
78648769 78653151 470
283524249 283532615 779
230325453 230328697 656
591954569 591961723 656
749622117 749631657 170
820853476 820855039 981
933875664 933876213 306
835852415 835856973 948
313699376 313703283 515
963848592 963855485 891
757109852 757114971 358
95432673 95440395 414
73809453 73815662 940
786515459 786517029 593
94038466 94047121 280
293560635 293566450 18
845171615 845178072 40
324797272 324799737 159
949576220 949581025 381
599591086 599600876 462
276011329 276016689 311
81563038 81570615 760
77692454 77698456 661
389486743 389486863 129
483708337 483716326 65
244815967 244825531 827
961577985 961583690 253
372054376 372059835 92
520271534 520278179 658
145284915 145294193 168
764237376 764245586 528
308294039 308303443 561
60979149 60980377 45
400101810 400108733 339
770132939 770138165 98
625727355 625733031 492
935222181 935223601 500
485009434 485012438 131
963457877 963464446 982
684266886 684274490 918
611285054 611288056 534
206654933 206662814 835
860776493 860779622 940
352491890 352496842 139
615800229 615806731 673
449772678 449780695 525
442937170 442940900 361
145498021 145501281 572
29736152 29743643 668
750260483 750263294 677
54145752 54146342 765
217403285 217409474 537
321596121 321596472 810
149449412 149456904 892
90449901 90450799 264
775789574 775798130 989
7833449 7833482 895
43126811 43131006 586
958756733 958761654 504
274994753 274995190 308
137125781 137127385 165
161903545 161910175 305
657622083 657628587 938
390293243 390295696 812
54986136 54987535 914
126866399 126874966 692
231661387 231664187 991
157109633 157115147 308
535704219 535712350 479
35935723 35936109 133
194587381 194588844 186
917911546 917912745 875
970112201 970121259 36
359449491 359452408 606
438415302 438419862 77
675326215 675331452 471
519954908 519964708 314
120271249 120276394 966
916740557 916745087 703
349164387 349169834 191
462770519 462772807 460
164221056 164228280 274
818402931 818409376 520
304461317 304464783 9
66812924 66815538 984
48424001 48430368 356
730116821 730121687 466
414692136 414700278 855
850309452 850311426 166
143209156 143210436 197
273418698 273426777 960
525547508 525553066 267
61499133 61501061 126
538895654 538899348 476
53063014 53067904 127
806470998 806476331 344
631018704 631023876 468
905851169 905851541 839
640594376 640599239 118
370952542 370962482 135
837894089 837901662 318
383490049 383497690 908
630684666 630687590 780
697073792 697077855 616
647139618 647142011 726
66781096 66786732 186
631324440 631331887 818
713240908 713241701 585
285318098 285327331 803
264296568 264297033 878
999340702 999349052 650
805737372 805745714 929
847707630 847713712 692
943654409 943655588 108
250555376 250560893 536
982707102 982710393 664
746082639 746083508 143
270798808 270803506 143
119031393 119034315 870
846122546 846128476 137
595281424 595289590 492
344959424 344967134 246
915671353 915671473 17
73949046 73949531 579
211204503 211205422 758
675468039 675475930 384
830759702 830766439 450
308098196 308100823 421
13334691 13340623 841
587063560 587068240 179
105270048 105277276 570
700815540 700816692 330
314739138 314744809 72
725209154 725212866 575
334332083 334341419 101
84214842 84219779 431
599187576 599196889 399
805542025 805551938 174
121551797 121557743 692
980018639 980028447 755
202788169 202788553 593
936684738 936692341 206
692478420 692488228 170
317876843 317878342 530
756534417 756541435 391
111522869 111524751 642
365549300 365550264 592
117212699 117216249 441
489828224 489835727 979
602427266 602433010 76
301132373 301138157 571
33741317 33747108 605
145213522 145216996 127
403736691 403740389 154
735776220 735781587 263
352536612 352546009 563
782002253 782009099 439
707449196 707452064 690
289491988 289493658 738
688948966 688958149 423
197916393 197918065 628
69147965 69154327 273
708491920 708496326 984
430687399 430688874 240
960943553 960946414 912
338625167 338629905 804
647947080 647953869 993
488096870 488105198 583
664616561 664625828 395
4090649 4097783 473
781505073 781508394 274
757197052 757206843 40
867851324 867853891 678
658462659 658465697 7
299424249 299428534 556
694754162 694759070 66
513524316 513531105 828
268767660 268771715 488
930213243 930220335 783
840205638 840213788 395
453688462 453691434 400
71794087 71801428 720
23231128 23238177 608
10762156 10769307 245
733091163 733092508 786
631027069 631033648 843
204590135 204592387 980
940815313 940822104 987
547151801 547154865 552
165607935 165612256 118
485132681 485142428 107
851126081 851127095 146
37768802 37774866 211
753552760 753562064 933
429165356 429170730 904
878066492 878072043 386
438881336 438889074 184
612073315 612080456 993
885739301 885744555 44
777012205 777013547 731
289982674 289985214 583
58672132 58677465 169
987761278 987770789 584
355166840 355176064 802
114318773 114326282 884
269674027 269677426 35
663470414 663479049 319
514264949 514269703 267
90825292 90829521 367
470848335 470854068 401
199572417 199579833 466
730686000 730691415 611
135983170 135990240 907
143727754 143737183 313
764681906 764683132 426
584453140 584455363 30
381552175 381552756 320
65601845 65610396 923
577417463 577420389 530
464150830 464159179 340
596442581 596443306 175
606909047 606918846 140
199192658 199200827 382
116094916 116096813 815
258652229 258654098 372
761062654 761066113 603
353909034 353914418 950
623556353 623561733 244
34594278 34594868 829
30311157 30319005 748
682686497 682688158 435
986735671 986737075 770
1130811 1136385 976
566149544 566151644 285
36958710 36958915 850
527877081 527877645 202
161095035 161100026 432
600082984 600086690 506
211622228 211625271 41
86538057 86545287 757
548195155 548198739 54
943649590 943657527 748
856103711 856104164 99
274057038 274063654 365
193753673 193762694 211
379875522 379884417 709
269392075 269392116 592
243855508 243860129 828
73900364 73908385 691
631911405 631917738 711
939588513 939596416 226
740857918 740861376 764
642628666 642633044 111
549126116 549134948 353
871412481 871414363 952
425689042 425694436 984
120502102 120508095 51
309760695 309766592 101
322053873 322057524 377
339459565 339469408 412
97321626 97323950 601
573293852 573299768 729
311660966 311661409 271
608521077 608522553 496
735056429 735059126 746
728225732 728230044 516
263389716 263398180 361
354159766 354159913 64
600618866 600626676 778
66905595 66906928 600
839558006 839560697 933
171803958 171809426 184
7293039 7300642 451
54645309 54646438 833
440434155 440436817 46
505896901 505898124 653
335941768 335950638 10
494928129 494932194 411
931744193 931748782 685
720290322 720298787 874
344994272 344994717 688
892928205 892931380 353
957466389 957473340 335
886270190 886279505 744
375949374 375956892 581
150432771 150439375 149
635409424 635411393 136
951381434 951382621 535
113142196 113142350 502
590229232 590231752 63
722102106 722104983 980
311115145 311115528 853
78045849 78049967 116
334555184 334558127 37
394196927 394206841 761
992027508 992036819 89
708789008 708791290 831
807871143 807871597 53
495950029 495954003 818
226160882 226164698 256
212892945 212901092 965
736925 741331 230
614013128 614021187 882
60014595 60022887 75
393386632 393392866 641
907079743 907084288 977
106990832 106995279 737
181578014 181585990 280
773253067 773262262 370
371309237 371311932 691
696036843 696045364 469
92430159 92437278 390
453417388 453419052 160
588981270 588985121 111
90424695 90426111 692
628664335 628666211 779
206649312 206652728 225
312305399 312306570 164
44497681 44499261 130
73917401 73926942 330
138277443 138283437 472
959679911 959685307 889
701756301 701766012 784
295068811 295078704 624
221656274 221659905 95
728231965 728234385 308
659339745 659342152 703
428801320 428810359 112
991971483 991974253 938
549832964 549842117 999
476030294 476030719 254
688489117 688495429 667
187946357 187950744 467
588415141 588417848 887
654942764 654943912 1
780915858 780923383 449
725930516 725933735 559
744461220 744470224 68
723118682 723128375 607
582639620 582647265 546
399365970 399373108 926
869334574 869339684 569
84975592 84975855 863
647190059 647195900 615
702508296 702513992 993
636322297 636323542 687
782329096 782333456 124
494661655 494663279 880
938141723 938144347 118
9783330 9785434 671
636020225 636029829 869
102613503 102614623 183
369243072 369248281 853
842697934 842699518 14
818046900 818047037 938
516946244 516953906 70
667627930 667632928 69
781948053 781955768 639
141224283 141229135 537
32395402 32396162 758
562843424 562848017 946
208598643 208607000 60
805633826 805643773 412
394411679 394415429 526
415863693 415867746 934
377448981 377450987 638
60083402 60091697 788
189697471 189703613 944
215785109 215789657 821
861464997 861469787 378
709376755 709382849 511
863919051 863924649 146
341910111 341920105 851
80841875 80844585 192
727904400 727912401 431
838122333 838128645 913
900334321 900340043 28
844353110 844355283 194
869873053 869873507 994
767552225 767553830 194
547173954 547174849 168
844758465 844764810 137
467951961 467954203 578
80964813 80967023 401
84044004 84045002 915
147752784 147761525 409
84004699 84009386 304
970493076 970495325 669
736649621 736653509 845
523698615 523703072 665
69068161 69071294 942
935601679 935609351 269
331897816 331904248 706
916106745 916107687 368
82640146 82645096 780
99878061 99880572 876
345269469 345276679 292
878897773 878905117 168
742976793 742979012 95
5807988 5811205 599
823823653 823833528 407
316465945 316471069 679
642621213 642628936 262
996715920 996722007 656
164624639 164630728 402
21735420 21739567 284
111203295 111213031 862
185878936 185885934 867
237599103 237608789 844
988753198 988761452 435
911926148 911932036 184
554291906 554295388 964
908092585 908101548 559
146312847 146319002 249
202433853 202442701 436
160499607 160506066 682
20779241 20781716 396
14761105 14762687 584
670487322 670491768 564
872091166 872099286 530
995787600 995793078 852
963161134 963165534 765
857297099 857306492 891
715126009 715134482 639
452754609 452757189 25
5339396 5349224 179
620242077 620243225 978
347764824 347770152 711
66805409 66815122 547
225373323 225383010 931
124243854 124252320 813
144789705 144797213 601
603476820 603478756 675
290410062 290419534 594
54821702 54822654 365
913852726 913853607 444
594271255 594276243 412
354764233 354768824 834
86243295 86251566 929
321274842 321278975 539
606161123 606163136 100
311937 319734 794
763051888 763056858 937
802473563 802479221 439
117406157 117409008 548
762799872 762808433 405
899154316 899163564 338
399765078 399765631 94
426876913 426879385 258
208526192 208535644 95
764287730 764290509 784
794981829 794988175 880
263769623 263774179 794
880464559 880474523 770
65225348 65234810 446
565773897 565781110 550
92482302 92485346 557
118108989 118117090 499
285386082 285395378 383
513635340 513641682 459
880746435 880746944 657
363479570 363482995 141
106624450 106633886 864
418690594 418694235 500
885055363 885060875 643
265573161 265580743 656
474096710 474097443 687
104897268 104898801 795
70288116 70294271 815
898963498 898967953 377
617230957 617231521 317
683767964 683774457 790
98886457 98889664 532
625638321 625643994 535
624046172 624047304 886
358999815 359000667 132
298331822 298336798 29
193712859 193717193 266
592391653 592401132 233
773761468 773765932 242
798864845 798872004 684
431989513 431994601 46
468117302 468118736 856
23534185 23538101 611
978704720 978707218 81
103886956 103895180 358
259822089 259823562 697
96541469 96545173 654
879637735 879642336 374
747013319 747018363 295
64819911 64821285 820
861287594 861293274 13
204928640 204938447 309
54883848 54891784 277
829843809 829845936 416
414863890 414873362 720
928033599 928041153 196
990933296 990933565 178
266009300 266016866 165
118517025 118524209 970
299936320 299939897 970
280014491 280021798 481
742519503 742527536 645
786337813 786345191 993
742140440 742146201 762
381457208 381458359 135
63287929 63297072 947
643513475 643516608 579
610814004 610823040 943
410097520 410105433 977
815125490 815129719 920
182311810 182318534 809
238613292 238613778 336
9696287 9704817 61
814062280 814067054 594
40481393 40481524 16
235291528 235297516 740
215863826 215867646 759
226223404 226232315 77
998524346 998531790 419
132296324 132302370 81
544875595 544881683 585
97549754 97554588 591
142731090 142733181 409
440336150 440343525 18
820208743 820211559 186
549729111 549736995 280
556930850 556934148 849
685263608 685264516 773
53253035 53258150 216
74383455 74389725 500
753623886 753631834 594
518472471 518479928 977
963965061 963967891 999
728955821 728960429 300
555585190 555592160 992
825310375 825313025 563
306452006 306461213 959
937490855 937493794 758
886789978 886791278 255
859414194 859417978 73
228038045 228041084 188
469940638 469949590 704
676251615 676253625 660
709183614 709184357 764
235315264 235318351 313
590095256 590102848 972
566364170 566364416 479
674953129 674959578 296
847118238 847123352 148
228867493 228874341 453
657529916 657537614 643
677981103 677988019 6
387770807 387776979 429
782146466 782148768 23
153960581 153961680 805
323421893 323428853 665
692775864 692783635 178
671469694 671479687 248
797283341 797286292 295
270953489 270958412 887
19379943 19380541 170
648702936 648704023 795
677394942 677395625 681
921937370 921944331 883
963802392 963806922 348
211091548 211100324 419
489115213 489120729 308
956841741 956845695 28
551761990 551769020 985
13182285 13191493 785
53033171 53035860 148
899352692 899354784 317
22081487 22086275 939
949987518 949993469 729
244770752 244777075 98
141746450 141747024 710
231009868 231014579 537
78925177 78928904 57
917994554 917997043 268
890303539 890311231 967
929752323 929758507 958
693870822 693871233 588
860640138 860645843 805
670347428 670357249 95
757655507 757662150 126
276524956 276532224 704
550377667 550377907 845
977022203 977027112 727
80444611 80445883 948
805411879 805417319 804
127910197 127912536 181
67319507 67323652 599
124859094 124861041 854
830440249 830448255 976
106000345 106009631 849
472890821 472892718 170
437170525 437176722 711
45503721 45511424 427
549699448 549699816 48
59068747 59073133 558
586793902 586802868 390
38424434 38429648 747
313313033 313321418 240
138573887 138575573 511
169227213 169231445 289
945011061 945013407 375
312704582 312712764 125
650801293 650807746 429
890742720 890745187 695
655556118 655563248 189
983028675 983038391 879
507945417 507953409 74
924177163 924181113 713
944880403 944883699 953
945435264 945442696 535
830980905 830983908 289
878042280 878042720 566
342029756 342036574 916
199965537 199965749 711
384810582 384812473 252
701976770 701977231 46
131890650 131897326 273
594388074 594394339 532
214328139 214330895 379
822151091 822155245 86
228889977 228898141 205
54919266 54929113 905
442442182 442446001 250
584446097 584447042 312
883146808 883146819 844
250129411 250137977 50
419671458 419673873 672
135230081 135240014 808
5085614 5095120 697
577877342 577881744 849
317799779 317807048 906
22380335 22382371 944
4323592 4323640 737
914430841 914435436 65
348477504 348487229 326
109503348 109507499 357
33053398 33062568 35
479589420 479592196 139
373288578 373289076 381
659031274 659036907 713
134769124 134777900 373
483999380 484000730 297
584764323 584769696 403
631610060 631617725 605
824502125 824502145 966
253283802 253289712 737
914899158 914903371 317
646271544 646273150 625
41789035 41796550 248
463263416 463269697 213
437878481 437887372 957
194524204 194530879 35
935603501 935604563 704
956074904 956079192 213
692900860 692901323 577
29228177 29237771 288
215186264 215186515 747
670446580 670454589 976
382755556 382756779 782
357198805 357199784 862
24170018 24174860 416
553985324 553993823 349
263992359 263999510 605
11031063 11040325 271
562048626 562058053 61
265522554 265524672 4
378439842 378449744 752
491402939 491406472 748
231484915 231492283 425
824490697 824494184 869
781967909 781975430 144
386169326 386177575 271
973610674 973619274 249
981572629 981574996 834
189148901 189157694 924
125874312 125882213 894
192516316 192521916 775
156490419 156498102 587
664068166 664075506 955
757038592 757040677 126
603697811 603706008 17
789407955 789415689 231
361209577 361216947 802
254706177 254714342 786
278489010 278496583 747
125458936 125463410 260
382393179 382393222 966
706928954 706935065 611
327061891 327062582 521
920514846 920521430 126
549519323 549524093 991
238245340 238248595 181
393194570 393203525 747
130875723 130876329 589
609803509 609810975 35
949575606 949576155 440
563198218 563200188 512
829111184 829114398 650
943750145 943757959 306
286083666 286089968 904
385635142 385635724 313
171856134 171857474 675
735948665 735953906 966
51523412 51527464 81
952669351 952669490 557
628535386 628537679 319
57512177 57519012 258
579599688 579602218 502
203804690 203811748 636
594195346 594196273 615
507810251 507814886 916
253379914 253387878 260
915279589 915281402 821
412267905 412268291 455
294018337 294024932 949
839019895 839024744 49
730280564 730284933 365
645160822 645164435 216
995622323 995631016 564
108726959 108732006 576
757505923 757512015 81
638962191 638963537 719
843857450 843861512 20
617902622 617905820 84
91973429 91975950 498
875873377 875879711 648
771694426 771695941 974
195151143 195159593 339
975354709 975355063 743
56055274 56065060 493
428369200 428372249 844
625415281 625424422 108
671565999 671566985 960
155286369 155293354 68
275583452 275593063 512
837642949 837643534 202
322516598 322520376 806
640232922 640238950 231
370391612 370399894 330
716797356 716798118 737
978678199 978682593 66
811328044 811330275 938
173159502 173166485 907
126935813 126944694 201
84924882 84934776 572
46177746 46185943 671
849714298 849721356 194
78331454 78337046 211
524673685 524677931 288
889396014 889400893 988
133741751 133742707 887
15216817 15218548 417
25299754 25308303 944
7848012 7855069 192
433280563 433282595 891
688538135 688544130 538
207043156 207050019 134
55457351 55463502 3
986480912 986483220 131
975468550 975477401 966
78475539 78479525 351
576387425 576391349 778
947135842 947143650 58
714803137 714811341 151
34675680 34677779 124
182336921 182337606 543
142913461 142918007 259
796470945 796479988 780
930725947 930726151 633
768586428 768592738 851
26849745 26851033 170
684194095 684202042 655
256980224 256980327 892
65851283 65856019 843
90259433 90264907 3
267645907 267646538 1
644188450 644198433 801
922117709 922119883 654
32281489 32284282 418
499353472 499359558 83
212729674 212738190 285
158668194 158669231 614
352385848 352392809 784
671698741 671705161 89
829487583 829492471 776
259032937 259042081 32
648872937 648874956 98
58567090 58570629 811
543572743 543582598 469
795403511 795406787 555
937011594 937017409 737
751905230 751915106 13
816471844 816472810 513
930363627 930372100 294
660900067 660900671 859
42756843 42766298 330
110787226 110796102 250
7904675 7908089 581
383096486 383097015 398
19604955 19610124 37
538532860 538534925 348
114213597 114216098 204
135873960 135881550 555
155461472 155467325 350
91343767 91347374 725
886296625 886302951 388
660482305 660486945 339
205572906 205574602 377
296202486 296210571 509
817168883 817175484 152
120341920 120345248 739
270967618 270977565 906
575197821 575205316 268
237934727 237939241 606
930877076 930886082 10
188545153 188551013 958
417455541 417459760 130
971513879 971521562 975
761803607 761813398 657
479381116 479383097 643
624682618 624688562 839
134719708 134720369 982
761397615 761405203 84
878737233 878743344 306
564585839 564592122 996
184876200 184876492 310
782365157 782374330 279
172872637 172874441 802
659270613 659272211 161
182204621 182206869 403
761279614 761286953 914
935028453 935028974 43
375213786 375219659 991
512676869 512677857 666
355395526 355400407 769
994713522 994714684 671
21960183 21966336 817
245101461 245107540 841
869710263 869712897 822
897021775 897028842 918
291688529 291691345 984
174052443 174058814 405
667597485 667605166 143
200037827 200045232 113
304275493 304283966 920
616220261 616221737 630
324417284 324421138 496
846322100 846331927 998
858481291 858489951 463
270182114 270183842 547
265838382 265847809 596
617616365 617625651 448
312752121 312757249 734
112643264 112646224 592
748543376 748543851 623
637554648 637558602 528
964553277 964556968 262
216937123 216939146 809
862546120 862555289 970
265683583 265693477 904
461070480 461075343 367
357470076 357473071 623
594943524 594951500 714
548704609 548707123 280
731430200 731432543 41
351032173 351034516 61
549707700 549711375 716
201933314 201935808 469
700294123 700298999 864
472049443 472056064 724
709188348 709191560 613
408432066 408432696 218
743833039 743836701 944
382988753 382993490 285
378453384 378463061 1000
34502425 34509381 713
672388836 672398468 405
764013551 764016692 868
8215021 8223911 451
968507234 968512777 967
62555958 62562365 314
408715921 408716832 736
772087140 772095479 32
170454435 170461420 935
863944719 863952946 740
306134070 306139772 366
134577134 134580499 43
166343539 166346863 33
618370406 618371172 144
205720208 205725068 50
194076526 194085190 654
44509841 44515302 322
819522926 819524334 28
261542959 261545857 190
624307244 624312855 734
639245984 639247872 52
657391350 657393840 206
80967393 80971648 909
111907425 111915519 335
303021919 303030804 994
126360320 126366731 609
291110973 291113276 497
58222296 58229485 523
24043675 24051570 335
571563864 571571439 216
931752597 931760086 165
991628649 991634824 599
276097205 276100470 922
844139114 844142595 650
114034799 114042095 936
349258792 349259045 746
464883402 464883741 99
722140898 722149363 25
745634772 745640908 612
853303107 853311859 90
466639673 466645798 904
39262189 39266144 417
705747789 705748143 321
189989061 189992959 350
405323711 405323813 297
115020997 115026401 915
808124744 808130051 154
86693843 86693861 38
770251218 770260577 596
120339830 120349225 369
613783270 613790588 441
889827524 889830957 808
605863942 605865754 83
547892614 547902487 118
680337314 680343025 304
306219963 306228174 634
551900877 551906243 11
708491031 708500509 989
539245420 539254739 738
215691367 215694151 944
161909087 161918115 822
162167527 162173071 889
60611686 60613355 94
133338768 133347853 360
77004238 77010259 688
5642893 5649501 660
268513526 268516207 78
183015889 183022047 336
471290878 471296385 514
584005967 584014412 519
521947911 521951635 144
456789084 456796553 293
722758973 722764189 86
583154417 583163318 491
522931778 522932618 210
652447465 652451761 890
86722476 86727152 799
633881553 633890420 738
85651240 85658127 447
212282753 212285595 523
986632271 986635233 686
727515765 727525075 375
472244410 472244985 749
679198495 679203389 891
748786986 748795964 270
361347196 361350481 542
675615436 675621460 339
390976236 390977216 24
920953324 920955700 937
952275771 952283720 817
405667645 405676546 958
738005330 738014337 534
963972704 963973350 81
144181453 144188519 44
411970344 411970864 136
844343613 844347475 42
299460505 299468953 423
340801844 340805638 706
856416218 856417022 228
317594507 317597909 852
308342675 308344292 98
203124984 203125738 460
458730517 458731963 879
650434597 650441924 144
361391641 361392104 395
967049776 967049885 191
972372818 972373381 423
316599591 316606089 241
781095296 781105244 382
156543875 156550092 645
802711728 802721456 903
263780177 263785203 139
414748636 414750056 429
580377865 580380513 523
587350009 587350449 959
889484754 889493275 711
995612946 995613123 615
286382720 286384150 713
152770312 152776736 29
663212694 663218649 203
327534690 327544242 699
698887593 698893711 530
367793083 367800906 877
298223863 298227594 820
486877737 486881808 755
345725047 345732829 816
571625757 571627647 45
464040372 464045213 512
68803436 68803867 978
537298465 537299509 967
892152668 892161166 34
441708718 441716295 628
389091599 389100632 856
340515476 340518207 300
651447647 651448389 752
830763402 830763766 309
403061568 403064857 162
488198612 488200272 733
255290475 255292451 616
485432452 485436637 895
335168420 335176087 510
312242804 312244955 421
827919432 827922094 412
1979639 1983423 617
562284939 562291520 558
948701691 948706349 546
755747350 755753885 642
126518512 126522483 108
52430595 52440571 10
981221211 981223769 727
133652106 133656612 462
837257967 837266504 913
643442738 643445089 315
67483151 67485338 191
965152118 965155477 65
118294677 118296197 339
577668573 577673024 532
62383215 62390421 336
741511673 741514718 614
978824683 978828661 343
869169760 869170811 843
452183222 452187564 794
874606485 874607915 880
673014800 673017729 252
892956341 892957912 915
333362406 333372084 266
530029095 530036709 319
33501627 33510295 881
184494962 184499461 390
238299575 238308239 109
680347918 680354849 635
698324760 698330144 126
604472905 604473825 354
79228135 79232754 434
419537387 419537651 280
892718301 892725901 504
299988919 299998621 651
397096588 397101277 363
310559820 310569512 395
92809211 92812320 812
430098670 430099329 340
456080304 456087152 736
860528429 860530226 321
139402134 139409988 704
360184567 360193356 427
340544198 340550578 259
51292053 51298944 834
70096705 70099897 386
164374067 164378137 898
75635814 75639967 336
635222976 635228812 42
712305316 712307068 858
611582403 611590226 577
207660724 207664622 430
26071428 26075915 21
812287206 812289948 263
899670464 899680388 774
670766648 670771878 520
306561034 306566778 437
696581283 696581996 916
79126970 79134187 711
134546013 134549783 162
266195870 266204788 40
78549448 78549868 52
503351228 503357282 982
960138599 960144686 757
194146213 194154331 937
505362986 505364835 820
143401857 143406990 769
566306295 566312375 881
571918210 571919173 321
590336271 590338293 76
225124433 225128956 234
41843824 41847250 114
474863876 474870460 123
589401857 589403064 337
726001964 726008799 365
83439902 83441847 392
584328721 584336863 452
245558841 245559923 146
142766074 142774153 458
911173394 911176784 132
115602471 115604399 27
220152054 220161989 367
727450168 727453061 638
73633641 73637345 507
365956978 365966835 236
61639694 61647806 655
978932086 978938948 579
129427889 129429742 147
357192035 357194248 924
593867843 593876166 323
121484976 121488931 505
763788353 763796378 159
746811071 746813607 38
426420709 426424250 125
615272215 615280923 175
507511803 507516379 477
608502457 608508612 850
61646036 61654614 63
138281533 138287877 348
705294457 705298036 730
910570130 910572435 579
126716635 126725260 834
248094144 248098528 254
897050183 897059513 667
220535659 220540328 57
92036185 92043421 139
447508012 447510153 9
871279861 871285802 766
461426925 461428228 909
213231624 213239510 541
37867354 37876435 851
755969284 755979264 865
587689468 587698403 598
260478073 260478496 390
847968740 847976885 747
568634797 568639922 258
336632287 336640178 576
130893296 130898185 927
785878411 785887962 163
806263319 806267410 853
638432212 638439044 25
256386414 256388143 830
423914279 423915832 778
887826877 887832552 260
779577618 779586837 750
714438716 714441192 776
52438325 52438345 460
402078900 402086905 357
530039178 530044190 529
722084340 722093304 324
536025193 536031800 822
734948217 734956879 954
298086397 298091733 553
768501176 768503771 224
600791787 600801555 987
15493888 15503831 896
104643663 104648767 91
168265474 168271280 930
225122831 225130823 180
441675360 441679907 101
31154684 31159623 232
736460855 736469103 777
461046809 461051266 952
497634712 497638793 2
254186287 254192248 20
578670274 578673263 105
744754170 744761296 865
89070261 89079688 523
447544540 447550903 359
901022721 901030206 885
813317172 813324056 603
117827405 117828797 889
775972533 775978433 923
211666835 211667215 131
460220838 460222926 476
858761208 858763033 707
121726664 121728732 952
301555528 301558364 670
652843051 652845186 218
705628410 705634967 827
34512295 34517363 118
28036249 28042105 262
421148488 421156072 566
511935410 511940998 932
921414540 921418583 233
102894016 102895151 511
71867723 71877695 956
638012025 638017683 12
264559695 264565276 607
881666263 881670832 273
931007090 931009006 462
296253208 296255767 53
566381820 566384985 528
202439737 202449509 189
702061669 702069713 686
171950253 171952612 390
190775763 190784631 110
355808719 355813419 358
608635730 608638175 655
396801337 396808219 361
326360960 326369623 63
358115421 358116929 12
462408474 462410028 800
120245353 120246889 997
690776541 690779958 733
339255577 339256444 483
71927319 71933027 657
10518429 10518440 856
309100786 309108977 748
620517441 620526661 254
502913153 502917554 850
843316566 843322202 3
669763929 669764294 976
403403729 403413062 38
408687725 408694275 415
607030457 607036512 397
953842290 953842857 142
520990947 520991004 604
799004802 799008148 796
904959900 904964335 674
868006155 868014047 512
324183356 324183736 769
569744709 569746000 851
171072037 171078991 285
330605074 330610634 610
750405489 750413805 511
307456237 307463818 83
487500378 487501020 82
498862981 498869923 865
950179776 950188705 440
90768451 90770353 517
246989962 246999231 160
776959730 776960688 82
995602581 995602684 732
875680216 875690037 456
107969177 107969545 988
31725039 31733973 808
718875121 718883187 926
32454203 32455141 845
134079419 134085160 15
791751859 791756719 690
65933727 65943258 71
947425237 947433792 160
105990321 105992618 286
650065403 650067074 484
988338209 988339854 522
727839197 727849053 796
527443356 527450227 447
55625282 55631193 79
816422477 816431215 838
714794843 714804631 398
471264884 471266584 918
410015955 410017644 166
953309115 953313324 698
124732751 124738966 444
549859234 549864083 719
684126756 684133602 680
834991551 834996084 761
489953999 489959385 396
393429 394525 449
316489617 316497041 711
529011014 529020453 51
737463931 737471921 627
571324448 571328484 873
26195147 26204407 520
682788942 682792428 727
796558660 796567320 482
251745690 251750990 592
62192452 62200759 335
817902199 817905565 554
800437999 800442633 615
654068062 654076615 912
297242463 297250282 163
824870089 824879494 878
47973962 47982733 344
469135832 469143421 395
76693910 76699831 201
598487393 598494180 557
266992336 266999395 263
137834021 137836668 395
174918575 174920863 144
798073541 798080894 257
626047453 626056995 301
773888966 773891092 792
194907196 194909672 131
13834891 13840116 411
780531285 780538090 700
31639486 31645129 679
602151042 602157313 459
834536304 834540381 436
581705050 581705204 114
307630545 307634054 853
541323802 541328966 405
725281453 725284561 46
578311596 578321391 646
979125727 979131796 430
463029138 463034552 123
679096837 679106491 207
879074515 879075442 977
977670973 977673256 768
645304760 645310268 485
534930225 534938625 741
300615429 300621778 449
239602834 239604753 827
29278880 29280232 47
570133877 570138877 158
331303657 331305693 904
536965779 536974158 135
638123986 638126388 406
606803313 606806055 683
875805082 875807130 10
177596917 177604269 880
605219657 605222502 903
489753458 489763107 379
605087284 605090342 450
146128331 146133875 599
126711489 126713823 236
32400743 32402557 708
189802877 189804086 46
53585284 53590491 708
15833317 15842785 480
953219326 953223472 476
878406557 878412470 900
480202460 480210810 508
188921189 188927337 346
877841639 877842323 411
83638589 83645034 780
416824824 416825252 279
261529883 261532169 114
644311929 644316457 262
100390988 100400424 841
275071818 275077503 337
850768294 850769967 489
833128545 833130711 98
461755405 461757654 342
618444101 618447372 915
873328512 873330328 327
410228643 410236977 833
913593923 913599877 863
579097387 579099717 526
308509649 308514597 857
682668490 682672766 864
879170826 879180071 427
355752665 355755368 800
897134763 897139059 10
665953455 665955284 562
103304371 103312052 701
893448049 893455400 14
68785232 68789465 210
114086096 114095630 685
640484972 640486601 146
811298829 811308811 777
137296043 137296368 701
791850469 791859036 520
960197269 960201912 94
831257630 831262329 768
135389543 135390544 306
103715245 103725238 134
710608610 710610715 587
365083171 365092789 426
563967206 563967433 913
407651703 407653488 592
171208481 171210039 95
410438532 410439752 262
105954053 105958570 542
277059497 277066359 628
689682615 689692560 83
217151921 217159083 288
122212406 122220836 373
170974343 170982464 904
90018770 90022081 407
892888033 892893816 89
262250626 262252021 813
929793720 929794694 358
103786334 103793556 171
681363226 681369244 614
328477855 328485462 599
853467288 853470125 530
149779576 149787049 70
138716300 138716798 130
81847204 81855482 396
324689961 324695569 364
826027050 826031102 163
428187215 428189567 493
70504573 70513646 225
418209094 418211118 452
597525708 597528446 645
448876658 448883620 110
75977188 75978715 980
894468607 894470306 192
416917738 416926416 172
59808134 59809246 536
83307848 83310211 877
806109010 806113001 936
343682853 343690068 679
949467077 949475210 647
605553880 605557488 821
1625876 1632624 633
354834986 354838120 20
639909965 639912744 354
27825157 27827378 595
461115679 461123614 444
980153215 980158920 45
404737442 404744366 860
959629378 959633526 597
306164408 306170588 427
273189407 273190028 315
41698579 41705237 211
465159211 465167923 292
545867231 545869905 332
422538936 422539558 460
29537881 29541879 71
986521325 986526572 528
529581721 529586469 345
381873581 381875271 14
171450528 171457253 111
611488955 611493999 87
857063620 857071421 939
504534831 504539955 775
334912474 334921011 576
242665158 242674897 883
497226968 497227543 869
158406040 158408192 420
14542918 14551335 412
19230264 19230462 133
221183628 221191499 613
717353739 717363310 497
965810825 965819730 311
968180763 968186548 334
79298539 79301884 938
939074114 939076894 828
280365347 280366404 599
859255215 859258162 46
360929635 360936954 212
42642398 42643495 958
11506531 11513375 582
278719143 278721468 160
117469641 117479381 708
274489301 274498213 438
509904635 509910025 640
927131923 927136934 350
96193752 96202149 27
751660701 751661829 743
27537747 27544615 728
305922958 305926488 975
821206266 821209068 849
892321849 892323260 814
835791360 835795759 603
508678419 508679570 154
268034207 268040996 595
596254847 596257863 499
293554547 293562534 398
152127575 152131436 216
35412669 35418621 667
105436397 105445911 515
86461722 86471212 892
347155921 347156510 763
604872734 604879860 624
677939336 677947345 785
534536491 534545512 931
106479086 106484177 999
37873934 37882929 521
51537334 51540709 390
416789899 416799492 357
789528565 789536699 632
64912080 64912174 172
106963322 106964056 912
341885086 341889046 361
444696060 444697157 228
984852846 984855483 654
29809128 29813099 925
654180478 654182170 94
806676998 806682777 837
91475739 91483099 246
683598096 683604563 754
446516078 446521125 981
496403251 496412317 129
283130513 283140447 11
789972873 789973341 580
230641453 230644852 990
20654107 20659624 483
461298382 461301383 261
993612475 993613149 371
622240312 622245872 730
235110910 235114524 654
937660663 937665010 655
521383994 521392827 330
628404124 628411785 89
568626486 568636025 908
19990417 19994475 274
517032406 517034227 415
871264239 871270575 737
268043500 268051681 704
463940221 463942536 762
23227952 23236280 914
587951605 587955962 143
75539611 75540105 974
740438941 740447995 668
629567380 629569797 235
335104639 335111062 902
694419913 694422041 378
589838679 589842180 883
675541416 675546815 215
758205120 758207138 209
781821881 781824182 111
282506145 282510442 26
1741290 1744344 286
993479614 993485668 669
540851632 540859610 887
581313867 581319998 521
198024120 198029612 910
411636498 411639658 890
683449381 683453099 368
712107946 712114203 66
267336155 267342491 67
289277616 289278351 22
863076642 863080440 587
67666279 67670639 91
826417947 826419611 679
412990834 412994501 553
699891705 699899296 339
204152967 204158223 155
797038856 797043435 739
599109224 599112967 441
926820640 926828864 22
950884707 950889478 100
964285729 964295048 817
42563316 42565681 498
778672758 778675719 811
802181436 802188125 341
300710339 300718728 639
116163029 116164802 786
838378184 838380106 313
847929922 847930993 137
903023362 903029346 114
637996736 638004115 59
335356187 335357324 645
849359355 849359665 508
26002204 26004737 670
553620015 553624218 16
718559356 718563971 714
718844345 718845188 731
113595132 113598013 954
291293795 291302990 48
111531932 111536391 485
546678396 546684987 627
33494456 33502364 849
140089451 140091658 88
81613310 81620320 83
684483980 684487964 512
66724996 66730207 631
928228061 928231090 778
473146143 473155672 459
498518096 498520552 413
455969495 455976627 80
124837330 124837532 480
603489958 603499555 418
413762158 413765216 62
598217245 598221774 558
788044327 788052882 419
637941190 637943014 986
448618172 448620897 897
336238301 336246078 291
991696110 991703431 478
115437875 115441883 948
610486954 610490777 461
967356434 967360578 132
226435204 226444476 901
384566265 384574200 979
320268173 320270838 388
734644592 734652255 143
903803928 903806220 308
694074177 694079987 967
71566819 71567918 720
475059297 475059815 318
721116244 721124769 246
356416056 356419352 482
414453187 414455923 874
35317088 35326139 213
153137418 153146672 877
452398156 452405482 81
999824299 999827525 455
281192959 281199775 480
917133925 917134717 967
111197996 111207185 975
319354664 319363807 289
813924911 813925764 387
755947743 755954823 687
706668969 706678268 602
116822182 116825805 42
626968059 626975082 73
727564139 727567044 31
719744945 719748939 517
87232426 87233658 821
379271742 379273681 420
6268069 6276610 614
578708358 578714801 215
621498095 621507882 353
508556133 508565562 576
476965086 476969972 568
846993128 847000366 67
205801201 205805350 863
309709582 309712239 617
276099 281506 997
201583919 201588998 372
241208689 241212463 762
987750304 987751903 61
355173870 355175719 102
905416222 905425063 464
378827149 378828778 358
928544067 928545113 309
6965134 6967971 749
466430997 466435971 134
440650965 440652074 294
699275312 699282090 547
353502035 353511624 517
722685796 722686065 194
473267857 473277524 318
213712311 213720341 221
650688125 650692782 562
901017482 901019069 382
444184791 444193799 49
860270539 860277200 649
721536023 721539309 698
115213668 115222199 664
420575215 420581135 319
643888732 643894305 627
68895277 68897630 156
464576594 464582639 256
192005167 192014411 504
728146079 728154497 819
919992461 920000101 970
825861861 825867666 764
755463862 755469433 225
709074560 709075321 997
593310575 593318611 804
944347894 944350648 407
307485872 307490802 217
37898378 37907954 688
41001634 41005588 931
548139137 548143574 359
340371307 340380212 576
424663276 424668218 330
119962391 119966748 811
866919615 866921038 608
217326613 217327947 618
524685416 524690678 711
364198173 364201649 431
356616390 356622034 743
420685077 420686455 573
207092359 207097692 833
616855717 616856398 201
946676292 946682718 781
909340974 909341789 575
78902135 78910846 927
865540742 865547809 205
394864712 394871260 375
310762774 310763918 767
682130205 682134995 537
678576299 678578247 940
492106223 492112832 480
850866055 850871663 678
527364607 527372775 799
347463740 347463834 663
66627315 66627434 142
98962592 98971597 583
185263796 185267003 439
122395171 122402230 820
922875287 922882361 589
919569825 919572653 785
858513115 858521390 339
435327946 435328962 961
990385623 990395578 577
800865774 800865810 165
134214438 134220051 887
562383930 562392040 351
302700864 302702889 878
27334304 27335340 826
658031473 658040091 681
846376062 846378062 834
570602198 570603173 560
185285888 185289927 691
159799200 159807910 428
293334776 293339354 607
347749940 347753978 98
401946827 401952630 179
321466178 321473117 758
353689056 353694632 505
809378232 809382673 891
370663914 370669071 99
421155098 421161100 774
600441658 600442079 395
316938699 316944300 990
245494479 245504192 358
586089085 586093516 513
257866184 257867640 597
212304714 212306089 896
634668472 634675865 849
352385327 352391897 274
435814217 435823361 111
657041317 657047678 146
579612441 579622100 68
933822836 933822892 541
267607176 267616261 438
676798533 676805317 627
644047 644395 641
654043994 654050297 832
87182892 87192730 429
884944090 884944497 610
326365 334574 702
837254825 837261652 892
113815322 113822556 89
15293741 15298794 337
701489282 701498273 711
318253071 318259864 170
360818698 360819611 514
83649340 83651239 219
660727522 660731049 98
445742303 445750004 304
100588263 100593961 374
143412965 143417222 463
700404207 700405168 992
372003648 372009879 708
475149984 475157234 600
255337696 255339845 24
151172217 151179158 845
420519730 420525976 659
128201301 128202739 715
908885398 908895307 859
967473701 967481932 718
739780426 739785974 753
735363239 735364623 109
681318232 681320467 206
69017290 69027028 584
461034889 461039450 33
386685913 386687818 530
699130757 699136038 716
52413417 52422828 422
238749481 238756779 134
438050340 438059686 755
208191409 208196758 692
386427512 386429643 836
234057622 234057714 978
618891827 618896111 752
94935762 94941042 572
275409795 275411252 959
78681675 78685399 427
735884390 735888372 841
612778163 612785502 356
155105297 155108377 923
315970403 315975721 266
386270095 386271572 495
771441281 771445378 659
990971259 990980668 112
372526362 372531027 453
171444286 171446298 706
538897245 538898800 419
600437671 600438793 545
484266864 484267433 152
951786570 951787956 449
970470493 970475463 505
985131758 985135463 73
731133605 731137324 261
742310614 742314698 627
235163726 235171428 105
523244178 523253311 25
845754235 845756099 970
901824653 901825829 305
596385198 596393259 154
20701701 20711519 298
612824500 612833459 845
580945006 580945837 837
16523429 16532575 109
448584691 448588689 640
53569669 53572502 884
73897773 73907122 413
637495148 637504897 537
970527119 970531712 331
513910775 513911801 339
27907929 27912735 917
372656576 372658752 690
159094421 159099711 219
478524257 478524629 704
102387367 102388883 153
874171357 874177907 327
166402592 166405896 677
150525355 150527563 613
365436891 365444870 553
264091223 264092964 689
35787912 35791972 877
927280829 927288733 565
319105869 319115696 608
491362089 491364039 80
732732143 732733299 241
933010295 933011824 421
179876622 179878975 725
849091649 849094410 824
786409613 786415812 744
893655166 893659008 437
472246207 472251539 760
542884434 542884924 306
865877999 865887852 624
579720958 579722050 550
995904037 995912133 191
268044630 268046332 188
597196051 597203954 126
762288775 762293245 771
400817950 400820681 954
335827044 335835906 710
81226832 81230721 377
517441591 517444207 224
17127899 17136701 940
444412873 444420610 742
277820773 277823729 39
619738964 619743356 982
49371503 49373263 545
880604629 880611408 757
968996399 969002805 934
679983703 679990738 627
425141413 425143404 525
92773791 92779121 208
315194364 315200905 889
706476303 706481754 879
463014397 463018405 906
317540787 317547320 913
203065769 203068742 970
4498664 4504344 153
865898422 865899001 284
131223707 131227576 810
841613333 841621141 168
174346209 174348686 117
819790416 819798779 313
348856657 348863559 381
341265886 341273490 574
940405792 940405940 729
119353706 119361521 387
327822025 327828954 24
475583177 475586717 410
815971461 815971840 499
389846622 389856093 352
573402789 573405914 992
736597905 736605023 348
749076218 749076473 359
55250600 55250871 413
637974523 637976226 606
411954253 411963197 565
131593990 131597745 188
824982013 824986507 583
166147423 166156574 35
835073922 835078683 818
109419274 109425751 160
934473616 934481665 269
625431316 625440497 384
888768674 888775580 33
40016438 40023253 177
544199043 544201319 23
309414959 309424384 246
635130147 635135673 646
944792081 944801654 505
517108116 517116717 337
898724285 898724703 309
263986796 263995877 834
432686065 432690602 928
458711449 458715136 972
683328832 683332967 538
46944009 46953203 707
373943383 373948480 865
139632629 139632983 35
672111274 672118196 978
639867130 639875475 842
432746818 432749329 680
624153127 624158834 133
803200311 803206947 604
866448240 866453791 747
426696562 426699284 327
416887100 416890117 652
954006806 954010603 583
22166021 22166420 363
741314055 741314537 872
982631032 982634227 199
433707225 433712108 458
203961906 203962346 864
932901389 932904049 686
245956994 245966137 955
884413740 884422118 408
740804418 740811597 868
211844420 211845406 710
901916003 901925225 531
3698367 3707364 977
461983589 461991891 552
793879787 793888688 295
750627596 750630392 515
596213811 596221295 45
615840848 615841515 166
268220154 268224601 847
236680562 236685106 979
273198780 273198930 266
46685491 46693435 574
254322373 254329071 935
715704349 715712429 328
775731251 775740104 298
14633547 14636657 523
614113411 614121549 785
672338457 672339033 743
613305973 613313527 440
11196171 11199548 905
282896150 282905629 789
87445417 87446656 27
299526340 299535394 981
955420274 955426846 874
742790954 742796357 552
95345603 95347617 528
217046125 217054548 314
40793912 40798041 946
370095004 370098024 84
384330444 384330755 783
381853699 381858460 261
869476489 869477012 579
306663867 306670684 621
697114199 697118424 10
502811073 502820537 1
222666977 222671579 889
607309504 607311937 188
105468818 105470842 293
185502115 185506156 371
263113198 263117710 619
427498980 427505380 367
951858240 951859676 530
587909170 587916732 383
737457790 737459269 862
968724800 968729229 942
762474151 762477834 976
280823041 280828555 135
990401228 990407708 554
268579871 268588608 977
23632242 23640499 843
119270861 119272444 759
543424578 543431186 162
531022459 531027033 134
234107193 234113309 953
608099055 608108443 195
248305348 248306725 764
397555325 397557836 187
125411460 125415839 426
177700363 177701473 482
219484340 219491646 383
487610183 487611878 966
68964292 68964912 787
127990455 127996640 778
381417938 381424729 909
968811891 968820134 191
950532437 950540860 623
549246552 549250068 446
224780090 224789207 847
82601867 82609119 766
160730349 160735473 630
722278732 722282813 353
899778697 899783966 4
497604834 497604958 762
251149963 251156169 64
897871873 897878452 420
964044414 964050083 475
359625388 359634130 854
365437834 365439146 689
676915680 676917119 239
562638797 562646658 480
46239428 46239847 550
952021130 952021823 263
970892133 970897425 780
486391246 486391618 235
880109310 880112941 931
465178081 465184121 414
637386556 637393949 448
646806409 646808192 923
471365449 471372200 265
288764040 288767449 602
318486519 318495579 374
900659420 900664821 840
104247034 104253248 492
57239815 57245919 107
993572049 993577073 592
587088330 587089549 195
935804743 935806271 832
294000543 294004757 654
33939466 33947860 153
90739730 90741052 152
625131683 625132967 576
359394057 359394835 481
898338247 898346483 519
887052740 887058106 154
281720197 281728569 97
127696140 127701556 472
241541334 241546665 753
982881166 982886442 793
569669820 569677964 281
531339324 531347864 158
283044827 283047569 553
18509404 18513736 719
247303236 247305657 919
87802106 87807571 283
26397260 26401096 695
648230707 648233454 787
418480531 418488767 622
827049634 827058915 999
520744428 520750510 193
675963059 675963196 115
728953217 728956487 71
703234122 703240246 82
499465192 499470875 339
221893462 221900040 39
927758745 927766822 582
315665791 315670996 617
120186578 120195756 986
982158550 982160075 519
343065900 343075522 223
236848093 236848377 601
459277558 459285552 453
782969628 782973665 410
419834710 419843898 602
120727401 120733834 249
772700439 772709992 506
509990372 509997294 468
460293340 460300459 663
12634326 12639802 139
2410845 2416531 394
704325417 704334473 58
797201017 797203564 938
416598821 416599300 642
581028232 581036999 185
242825185 242833435 892
489791784 489799341 342
348325290 348325814 933
171689109 171699005 451
378363771 378370847 871
647915261 647925023 838
501088006 501093624 248
613845064 613851427 568
420172354 420179201 164
623303995 623308773 172
575221531 575227369 579
350334773 350341379 423
23886116 23894438 341
469090399 469095010 247
806134201 806142013 180
17176072 17183942 956
297798260 297804249 149
32332509 32336544 710
237605427 237605428 91
139037592 139045514 703
566529113 566536103 201
935774691 935781490 131
724507465 724514369 702
442717806 442723613 732
403215404 403216033 531
618634584 618634593 943
943902539 943910589 359
935861038 935866431 838
539194748 539199330 373
23018840 23026518 902
820877893 820881342 960
28113444 28116752 142
429484576 429487806 790
930865628 930872530 188
851429360 851432001 433
274572242 274572927 453
995693184 995702397 379
220912894 220918323 516
859043732 859047842 727
887807105 887813956 231
930507006 930515436 847
414881317 414886003 153
691264809 691268614 275
783543600 783546128 202
865840787 865849416 883
744290571 744300492 498
288585374 288589650 650
91490755 91500017 192
595404620 595413535 833
332899699 332906099 662
295529930 295537986 383
902340777 902343233 899
941623280 941629678 989
285368556 285378506 58
81327108 81336028 485
880197990 880203508 504
5648488 5658241 58
254097488 254098746 505
708889681 708895104 35
466768864 466777278 19
698237525 698247016 360
76689909 76692011 15
335272157 335281709 831
198436146 198444384 597
302080203 302083682 148
350150038 350159534 621
764701543 764701683 819
98976952 98979992 769
721372808 721378015 690
343449194 343449946 310
853013213 853021319 858
738120923 738128208 533
561137290 561140262 839
13327122 13327677 52
435783069 435784046 19
989313217 989320832 328
975757189 975762833 122
683700358 683704443 404
204633478 204642514 717
133961169 133963747 245
657099478 657102170 298
922094686 922103701 257
831287570 831289994 724
178817760 178820239 336
250053811 250062940 502
126322831 126325709 57
540339158 540348401 153
350267630 350275607 199
105173036 105174957 405
71494104 71502181 803
715999699 716004561 765
884410996 884412762 650
358450604 358453076 823
620874328 620884024 820
575151016 575159531 533
523360869 523364857 166
815653925 815662700 986
69248078 69249513 515
235636627 235643215 522
36192382 36201824 696
961848185 961848933 50
570649950 570651725 737
453234950 453243176 345
318224125 318230363 713
31460945 31465728 891
881244829 881254412 250
856888995 856895667 765
639183332 639186607 261
911828197 911833256 143
26940721 26941781 126
823514767 823520205 159
958649817 958653867 187
206956905 206961232 170
399723601 399723878 479
863251314 863257273 155
552626556 552635476 697
594172156 594177359 867
528227272 528231322 111
705059533 705062971 333
934874675 934883127 937
141683152 141690322 76
41484661 41489113 164
666173848 666175911 554
79234018 79239657 715
754055847 754060724 172
413274002 413282293 809
285282050 285291919 439
38250267 38251818 751
888910379 888911985 612
630448063 630449431 190
446539351 446539632 886
151548778 151557867 101
463609942 463611095 868
540990495 540995189 586
701914561 701920514 969
125326734 125329611 257
250020893 250024360 701
227853332 227860890 415
255556434 255564861 13
392442045 392443178 285
517967235 517973967 411
160679473 160680139 845
279228573 279235555 478
933087791 933090963 479
521980729 521988659 677
909158698 909167496 876
204797305 204802000 123
298036005 298038410 988
569618420 569622816 583
577120432 577126120 239
107933068 107939384 596
303739478 303742927 731
206024324 206034279 158
185994152 185996799 78
470366631 470372209 911
518230308 518237099 827
742859183 742863760 635
282051657 282052046 773
174057995 174063770 697
307788577 307792501 664
166207816 166217184 865
48371413 48380635 889
958344493 958348652 837
507220651 507227563 575
941023079 941025254 41
109149991 109155892 555
694477167 694478135 725
241992802 241993643 548
684582926 684589169 142
425287623 425293224 168
709065286 709066917 261
906399502 906408982 831
177969742 177979558 76
803004578 803007363 120
567108153 567118127 497
844777544 844780026 181
545171450 545172135 397
873087175 873094872 621
126560724 126561394 487
580243216 580244050 281
106222384 106231007 242
664947644 664956417 613
412674825 412682721 828
702911900 702914682 692
574169371 574178613 987
496813869 496815141 622
694108400 694115644 423
56395798 56399116 377
423276768 423285066 256
263776606 263786149 108
885683888 885688029 245
12755480 12763774 234
988330093 988334484 317
475784921 475793091 626
834856964 834861928 438
6569302 6569412 145
100071924 100079850 302
514874697 514875661 633
640454075 640454139 38
866425681 866428730 9
765560790 765567894 363
751957386 751961246 358
732014971 732019348 530
883703288 883710177 954
862543264 862552192 396
235643053 235651939 409
847780197 847781024 469
96642500 96651098 28
855317132 855323865 3
955397520 955398167 936
124610530 124620120 106
321694892 321697080 756
64114601 64116560 498
764544482 764549698 512
125896436 125901178 488
574856182 574859125 118
608237590 608245515 317
920149059 920149158 565
124535437 124539799 238
87124442 87133454 592
629241728 629243741 85
636571184 636571852 315
269351941 269353631 866
220946789 220951004 703
114624301 114627551 155
490274140 490282644 659
501949257 501956180 711
102237925 102247521 262
953498491 953505978 295
253734080 253736322 847
16854023 16862513 280
860935459 860938797 602
390452125 390454350 876
337418991 337421683 631
290572045 290580510 172
112454551 112456188 894
38709561 38710654 205
917117271 917118095 277
549352883 549357565 434
938217177 938222906 381
891624025 891625471 407
239216655 239221243 968
597657257 597663018 116
588609484 588609572 404
124101466 124102667 344
330029639 330038227 423
486282883 486284912 758
348582440 348585052 18
689593716 689594151 118
633852150 633855175 297
973514882 973522693 850
337823640 337832029 212
363349607 363356615 347
171961074 171966432 822
132088479 132097714 693
915905173 915908644 112
308652596 308657582 443
664796354 664798641 395
86574372 86579341 229
232517839 232519940 240
651328137 651334062 978
917408337 917411687 18
39177549 39186843 666
259604246 259611811 148
63591070 63591925 744
299259113 299266739 329
226546576 226549257 797
736679369 736686480 55
746774764 746776505 29
511218344 511221178 152
115710935 115718635 507
304392913 304400699 502
316480931 316490192 454
454664947 454666000 128
455038095 455038177 630
441701839 441710970 656
449718519 449728473 628
112854667 112857666 953
779692721 779696759 998
992342750 992346258 882
237173253 237179268 253
635182760 635192129 312
229227613 229231155 919
530141067 530145027 771
562400545 562408107 42
458094526 458099692 776
133128183 133136843 84
453703160 453707773 113
379583113 379590006 905
554891462 554900348 391
359629695 359635553 460
297642300 297646033 793
286337612 286343474 56
69925881 69935837 617
202978652 202986980 272
306636044 306644711 116
827640819 827642583 127
845055904 845056202 155
948077016 948079980 904
735995271 736005190 754
867512662 867518242 856
310856473 310864119 717
517903267 517908753 541
510166674 510175033 782
742311641 742318961 567
816859913 816863943 877
880546028 880555231 719
383088506 383089718 72
437342012 437346647 537
970482916 970486429 463
532403021 532405955 436
655242876 655244953 355
826701593 826708740 589
981039484 981045917 352
795881266 795883578 117
538660183 538665692 925
962438060 962439252 552
757892130 757901730 785
378725553 378730903 33
352005090 352012005 551
937654904 937658085 82
642788340 642789927 85
617564046 617571495 706
835986 842614 998
157497338 157504837 283
995559454 995562589 830
674174729 674183768 404
168467633 168474607 835
176010417 176012402 628
497396449 497398737 336
868621000 868623548 416
862229432 862234613 20
84045519 84048099 919
609521574 609530222 301
96307923 96311251 300
286716206 286720144 482
702639036 702645127 426
77138791 77139363 498
793303976 793312566 123
288476605 288481389 836
238172291 238176536 156
322277707 322279198 814
48552078 48559092 516
243696997 243706542 556
593784648 593791747 931
42179950 42183521 111
832575782 832578668 371
927410207 927411189 263
937091704 937096000 219
92862177 92863519 976
41694014 41701465 84
131307519 131314907 623
299458332 299462653 30
16226850 16234130 362
987481755 987483068 264
518204037 518211117 723
456469499 456477217 568
476452870 476455136 203
599138132 599147410 165
535703 536446 730
178042029 178042555 937
278113 279290 499
34506086 34515542 489
512255116 512264644 475
748079477 748079518 460
838287092 838292995 392
69594166 69596801 456
144639735 144642899 429
845595288 845598094 104
113248454 113248607 956
941108534 941118521 172
567347821 567355957 906
461727671 461735344 971
672800161 672805771 236
149294987 149296481 606
632480446 632482868 13
869569188 869572735 919
693136995 693146332 45
883110423 883119615 301
229097527 229098099 963
823960483 823965299 301
414426005 414435382 750
426768911 426772136 637
865480232 865482495 639
746786819 746790590 468
58170427 58177906 740
22867790 22873004 825
244832059 244833588 996
200516104 200517957 805
194090757 194093058 66
226091719 226098497 210
474561019 474565248 527
792293119 792300530 515
361277757 361281956 661
398802746 398810032 497
800431214 800436344 424
109482954 109488169 243
395552129 395553889 703
803278475 803287982 938
178257281 178266964 50
338769697 338775301 643
225924258 225928350 592
407068786 407076816 450
48963651 48965578 891
119376313 119382451 151
177667159 177676152 187
151283935 151286849 364
762312177 762318369 247
556405231 556411816 936
416673520 416675222 29
572214570 572219848 542
552021564 552023694 73
770520506 770523723 722
654480307 654482071 478
69381200 69382816 979
467042701 467049243 44
905635239 905640845 412
408026603 408030624 259
71565201 71571681 581
96767136 96768807 182
530239515 530244574 831
598074057 598075896 738
627348129 627349116 428
410354851 410361598 121
13404679 13411164 124
130267658 130275144 637
118924052 118927349 733
236340464 236342761 356
583101722 583106385 562
962486303 962489370 936
405267836 405273447 230
250216018 250225498 438
870738755 870740687 504
378937534 378945364 525
971259654 971263503 446
472114129 472120254 67
206651767 206653837 278
178672851 178679029 90
150489558 150497364 453
678507120 678509078 951
31915407 31917323 963
782928987 782931944 383
336085776 336094569 931
461906280 461910504 680
814870805 814873401 107
21909601 21913541 190
845032668 845040632 676
894907945 894916637 624
579562036 579566928 292
823076488 823077948 966
574734789 574734856 474
512260103 512267456 351
86242837 86251159 630
71514769 71515566 794
435979799 435984486 964
340526256 340532735 911
62905447 62909105 974
279590472 279591574 239
521889095 521891785 60
77935739 77938824 351
910216704 910222056 399
129032529 129040797 433
132082879 132092608 242
790106509 790109760 331
187073654 187080314 574
441727618 441734590 418
878698879 878699189 281
704639204 704647947 89
98221444 98223058 282
914967854 914973000 962
833385556 833388436 783
737906305 737914617 706
558942738 558947138 465
337613331 337614849 343
830791662 830797134 371
410897587 410904862 302
247324357 247329971 381
37620988 37626276 932
824179076 824187231 578
891593358 891602463 313
62940321 62949920 400
617987453 617997154 366
363962159 363972089 211
92139975 92147000 562
21519318 21522683 270
293112688 293116324 242
247446341 247449077 796
799942073 799949559 202
230190356 230190926 753
60080285 60083380 156
367547598 367548909 466
62808999 62809567 433
979929714 979930432 136
545959925 545969831 521
256038839 256040224 566
297240108 297245086 548
963807701 963815357 238
134440497 134450227 915
366294049 366297157 667
757589801 757599201 777
75811959 75815715 557
859378775 859379411 141
846196558 846206492 883
595208045 595212514 951
444026566 444027071 984
928476482 928478413 407
459455382 459461403 169
284287620 284297591 4
293110534 293112770 546
310103200 310111002 20
79375327 79384269 444
811350884 811356139 215
681566376 681572816 700
201467610 201473204 109
463194561 463201136 58
340782896 340790392 114
127345303 127354130 870
922844471 922849358 474
379738826 379745151 478
875702371 875704500 930
323331743 323337137 691
90174537 90183548 929
239039751 239043301 724
602373451 602374760 564
578651911 578654104 969
423913969 423923138 207
140432434 140441232 178
986982304 986989457 767
655553129 655557095 888
659922606 659928112 559
610196887 610198063 557
582187929 582192659 142
287790858 287799245 749
425718581 425720662 966
591179145 591182589 95
80715465 80725281 119
822804022 822810316 444
276900200 276909097 591
579807966 579817144 914
877154204 877163578 958
479042114 479049400 744
464847023 464850462 417
498436164 498440833 489
261375913 261383329 363
807650230 807655923 147
747937325 747938146 251
128052795 128059925 787
370309239 370315852 626
955100180 955104336 297
262164445 262170528 572
167204404 167210510 85
698584498 698594115 174
93962915 93970126 823
444895755 444905027 51
501240118 501241975 775
546680616 546684608 961
152614867 152624459 521
311991653 311999109 278
864309630 864314368 352
465121927 465127328 980
479383849 479390384 370
664775933 664778413 134
456002458 456007259 61
140854281 140859330 252
997566331 997573217 671
322350456 322352631 766
490889418 490893313 655
31019939 31026698 782
72158567 72162977 440
194113269 194116131 894
274038249 274044484 399
790975619 790984270 752
914805104 914811817 371
291446516 291453187 744
182275768 182280127 234
99975790 99982843 690
939967555 939973128 12
682820211 682820425 337
551359344 551366931 291
500685135 500685405 522
792962028 792967952 601
447910778 447913017 964
164115882 164124713 432
35540253 35546330 883
212112347 212112430 663
490039581 490045451 899
121035271 121044284 903
110230633 110238154 195
917100969 917104566 53
110988611 110989007 531
157015483 157018801 905
682049084 682057984 600
55898048 55900834 399
734564830 734573022 713
858903712 858905464 793
131513726 131515658 15
169712625 169713533 791
21938879 21941452 128
866696073 866702925 159
481175477 481182048 323
206974008 206983347 865
170646264 170652907 536
15684215 15686097 87
804376613 804378379 241
680686326 680689294 92
679405470 679415315 523
900509835 900510869 574
283966977 283969083 608
512597105 512601962 610
842792263 842800718 574
627753936 627758690 20
807927802 807935894 900
388773688 388777563 178
829374776 829377291 285
722820368 722827292 806
281222810 281224743 700
142105333 142108742 569
131535907 131544692 317
64777865 64786610 489
153899475 153904780 137
67438399 67442003 792
257377419 257381216 62
110798320 110804686 545
388631847 388637525 641
120410133 120418476 412
575102288 575111565 4
179189339 179189753 431
102383910 102384985 834
71657578 71662995 692
953706416 953708291 164
377189553 377196570 572
254113696 254113882 131
902608757 902609943 378
190875302 190877201 751
923289942 923295616 842
485571705 485578764 743
704609708 704614027 327
333430139 333430207 815
508516323 508522734 520
889949016 889957222 698
878069530 878076602 274
248115453 248121634 620
808014585 808019792 283
651573314 651574504 145
608166417 608171477 489
253130610 253135936 120
867688703 867694205 90
593946030 593946608 671
268471197 268478954 827
103525717 103533084 398
958041764 958046476 225
46941389 46947950 394
627602009 627603973 672
515854643 515856675 250
100331139 100332001 120
501441628 501448424 47
999321099 999324957 329
920642540 920643420 452
220306212 220315146 546
822486038 822492642 358
533404788 533410551 700
730252012 730253858 494
519657756 519664376 223
951714427 951717281 264
69813678 69817704 425
502278149 502285543 194
882163195 882171629 665
766594875 766599504 517
341519677 341522559 916
262937575 262940343 381
273313933 273316425 609
103234633 103243759 226
853331476 853340328 850
479102699 479111159 469
337154315 337155035 227
35652740 35653432 611
532761283 532764985 445
991135948 991142782 170
562271817 562272484 754
514640083 514644620 78
951766464 951773858 540
684209073 684213025 12
611425649 611426418 239
508501851 508504825 245
891292320 891293336 279
565160897 565169817 811
179032859 179037925 537
732229304 732231032 839
850425474 850435259 466
753927579 753928917 19
117738008 117742577 504
475261547 475265207 971
261782909 261783367 265
144443499 144446662 257
74957746 74963957 914
680688375 680692005 660
463913536 463917929 688
306796424 306804942 15
828448263 828448897 508
222905080 222910283 732
900588099 900593093 123
987327603 987333265 586
291390925 291395676 49
813593189 813595884 10
738069797 738079333 993
549458711 549466288 873
988445371 988452880 612
440307409 440312024 653
43664424 43671736 870
65820932 65825617 664
21417015 21419866 816
862219138 862219925 865
977469074 977471518 822
126076123 126084713 277
669058483 669060684 476
497708476 497715930 751
29703350 29706620 562
296592311 296597024 797
178088315 178091828 293
377133185 377135803 221
352687200 352688983 895
222488367 222497108 874
314314582 314321735 776
37432404 37438297 570
388801680 388804550 807
295896507 295897638 458
291921609 291930659 478
988274170 988275193 907
544266967 544274114 110
640864611 640874250 243
648455831 648459533 741
320145078 320149406 728
643259952 643260296 787
614224080 614232161 320
46630650 46630886 334
531065807 531072151 175
616988265 616995412 363
145359743 145361479 213
409004000 409007144 377
451585460 451588889 76
338925054 338929165 973
92439797 92441003 587
131897875 131904956 430
582252012 582256192 379
569578332 569579425 7
467968017 467968037 140
922613191 922614771 233
668249906 668257366 495
1470470 1474425 75
247846848 247851426 265
489544923 489548450 638
79251897 79256065 87
91972483 91979307 487
842021264 842028331 317
219346993 219350946 146
760234999 760243769 133
465614490 465618722 734
774890723 774893274 428
381370570 381373737 121
829320995 829325805 273
759606612 759606896 830
820683250 820684956 534
37728687 37733673 110
348970175 348972226 698
926180842 926181823 969
815991340 815993350 607
401983824 401986890 84
301146558 301149434 818
363871986 363875163 374
999164106 999171218 423
511124730 511126004 98
238678910 238685518 667
274266443 274275510 69
602301553 602307286 84
805036251 805045453 444
157081571 157085302 451
273889178 273896934 299
930588612 930594634 220
795429782 795434189 710
869883155 869883185 546
254311929 254319396 993
438261027 438261275 40
353498694 353502813 773
797030113 797036020 680
610876549 610880810 780
14384993 14388125 571
620306794 620316503 833
41740094 41743066 3
611124664 611126968 510
4798375 4802412 472
609631270 609632669 163
480197263 480203518 115
142212303 142214197 157
485921425 485923142 104
7778456 7787814 652
633964236 633971617 769
885502806 885509017 415
164377990 164380070 24
771736344 771744205 62
71449855 71458170 958
620231676 620232230 430
76690190 76697621 929
679504304 679509860 472
555456813 555462390 479
306849268 306854079 35
738717920 738721960 582
713177040 713184036 922
504115806 504118822 58
42122830 42129370 505
975144242 975149382 28
25579550 25588395 820
742707980 742714684 225
269823260 269823808 930
107907733 107910644 412
611540561 611543427 349
686565595 686571850 872
199884177 199890387 200
624319450 624321892 869
1611508 1612592 232
795401364 795405805 448
10487393 10493941 691
961533563 961542368 771
276220788 276221420 507
801794069 801794825 407
24174832 24177309 222
98625181 98631915 307
364142052 364144545 783
558744603 558748983 415
994294472 994300529 226
77054 85604 278
942509501 942518093 232
146856192 146864509 164
689807314 689815634 356
250867172 250869748 629
385492579 385502403 463
400532801 400539260 244
739738459 739743397 200
116286593 116293595 957
34293008 34295512 220
240913233 240922797 847
563807862 563811188 216
176040094 176045889 499
672834257 672836353 568
176529963 176534320 58
942518592 942524080 378
287373406 287383342 878
45143650 45146026 780
120746200 120746798 284
285984156 285992781 610
394985376 394991337 989
243151223 243153014 869
546001789 546011287 292
412554288 412556924 379
824062206 824062460 286
729803264 729806370 123
6468643 6473894 760
605199870 605204877 206
37622650 37625932 893
714997933 715003972 289
336652893 336653810 565
197631882 197639929 54
945477102 945481543 987
727044745 727046324 176
232142124 232148322 679
564152761 564156802 421
256052884 256057814 920
413407994 413413319 420
923440200 923443528 768
754952444 754956802 623
942237732 942238651 853
578725649 578728223 304
228224054 228229868 895
66773042 66776312 772
472239568 472239770 206
768637246 768646628 255
751001018 751008900 944
706704289 706713092 854
680890710 680892066 412
646822829 646832130 253
890484802 890487650 986
954345655 954352029 952
786589310 786592563 18
933217555 933222118 181
806784678 806786037 466
83869235 83874710 511
494274490 494277672 790
896985434 896993581 63
602234639 602243182 887
942612051 942619702 154
190664656 190666166 153
830528992 830533191 151
59836945 59840711 851
529098314 529102965 295
112841495 112841510 954
748241310 748250529 210
146934172 146937313 483
564972962 564982834 397
120798377 120803117 18
885334263 885336916 819
318565768 318572153 420
657697921 657697941 379
39005422 39009971 645
133163275 133169061 466
417009919 417010085 315
805235874 805243762 751
624027434 624034188 324
919352918 919360727 682
102949315 102957590 677
708223682 708226354 426
529482501 529482800 829
162243273 162248859 224
560851651 560856559 913
216929646 216932746 266
211178463 211183187 463
202899130 202901850 969
275960880 275963442 998
924638204 924647218 987
898432886 898433111 352
652095914 652100650 682
128239341 128241122 427
222560519 222563389 795
60555743 60556363 232
259611006 259614549 646
496308272 496311397 626
441038085 441040631 182
137009055 137010080 819
288704402 288706103 77
756064389 756070418 998
364920092 364928841 601
605774 608289 704
834203551 834208843 429
523411346 523420027 156
959750928 959756579 528
276385574 276389141 714
742841550 742848892 678
164354732 164356431 521
17468903 17473877 919
74053330 74058306 201
437057327 437058890 99
667220928 667229915 336
146542983 146548949 443
37266763 37268012 291
900243919 900252079 145
657436798 657439765 622
667507512 667516319 183
133355190 133356758 148
183457061 183459287 515
889934979 889937940 622
856254531 856258528 468
587027980 587031215 438
210494667 210495540 310
949215109 949216472 526
716261401 716268306 22
623760896 623770358 90
315505518 315510840 59
85049701 85055149 759
774435199 774437646 712
967333714 967341732 642
124842337 124852110 251
611881155 611887616 786
429055945 429058125 656
263086605 263088824 936
784868132 784874975 485
511700504 511700626 183
14936595 14945378 743
594967003 594975593 842
711113763 711115003 1000
85878475 85881762 487
793314468 793324176 855
270479070 270482719 203
184593207 184597301 569
682199862 682206871 691
653082148 653087374 917
144967635 144974539 38
372842168 372848760 27
4213262 4216360 715
172436103 172445672 953
913484103 913492335 256
969808590 969812220 892
902696796 902706554 386
446660350 446663368 823
812193918 812196615 865
801028960 801029120 740
129426878 129430770 767
126181266 126186204 737
254281293 254289913 62
303809358 303811327 148
196684312 196691740 411
605272567 605277166 139
506932810 506934483 288
366062547 366070821 642
759201370 759204789 208
654468586 654471076 922
836732326 836736237 972
670209443 670218830 189
169836531 169842650 666
930580593 930588035 246
368588092 368589525 280
569737502 569743625 903
179859642 179860865 672
321949929 321950308 791
33117921 33127187 178
143047129 143050444 525
9852403 9853316 748
778501374 778510338 939
526868913 526871393 421
554135580 554141719 260
737770176 737771270 762
138740457 138746031 828
431887710 431892504 55
667392382 667400893 828
996947523 996957266 322
380230702 380231890 752
470787226 470793392 858
250560325 250565731 406
845731263 845739856 484
215614034 215623634 507
958985294 958990436 269
977562055 977571537 884
876616883 876618850 492
868115289 868116393 26
465603468 465613380 481
280799141 280807790 415
968170893 968175443 750
922000101 922001625 809
107463508 107472467 781
399430343 399434899 683
875964849 875970606 113
758171469 758178628 997
615787704 615789426 591
481189546 481194958 565
823810573 823816017 765
381801405 381804073 666
298209170 298211148 791
730369920 730375790 591
14334080 14335805 5
824454212 824456235 805
567382246 567388313 545
980888358 980893309 692
56229356 56235187 72
225292946 225296446 92
7987862 7995914 227
401261626 401269275 855
637861291 637867933 375
41090433 41091630 347
861509375 861517676 176
797365731 797370697 699
64273536 64277491 420
473734432 473736426 609
3310475 3317456 852
529618547 529622596 640
625806638 625809356 704
757478215 757484279 818
352916071 352918810 454
85323797 85331086 359
876701494 876705899 343
687029021 687038901 890
915736720 915738155 683
143822141 143825385 833
981973099 981977148 689
45977302 45982873 489
964507942 964514328 501
118924646 118926585 489
891028815 891032128 767
579029620 579036853 829
765813329 765819734 264
465714024 465718159 782
503185914 503189943 835
150643947 150646100 318
683943780 683948820 276
716863819 716870758 130
622180659 622183591 973
260398511 260399583 30
32779001 32779590 508
282216118 282224243 781
197283947 197293571 899
344524562 344524786 37
668787343 668795395 894
86862178 86869242 593
72483497 72492751 742
481478123 481484471 840
843464603 843473834 231
784249576 784253360 617
766343956 766351609 168
290147464 290149460 689
146016595 146022276 538
358136493 358142773 763
466052530 466053039 900
238017775 238019157 983
817854369 817858096 197
892568110 892569703 230
508136301 508136852 273
776550532 776550682 826
374284500 374286830 379
192367019 192375838 49
662344058 662344076 16
550028947 550031274 545
321135710 321138758 768
183882960 183887587 815
583881944 583884324 61
762625491 762635254 779
584461072 584469536 100
671569345 671577594 996
136865172 136865362 199
865643900 865651937 216
287605300 287613635 828
600033316 600035607 933
852485211 852486919 566
861231978 861235036 974
565652145 565657131 101
38229207 38235953 689
317990335 317996605 928
543367435 543371804 698
203642782 203647610 965
65160332 65167214 954
418067548 418068493 647
113413727 113418006 639
804302659 804308987 340
809303225 809307663 352
218949551 218952704 306
851096002 851103784 102
450827042 450828543 970
526278970 526282247 182
706518667 706525091 266
218346983 218350255 250
254130936 254135158 532
476214584 476223874 481
139659573 139661960 641
860568913 860577053 130
380374615 380384211 763
577925921 577928220 952
920881023 920885450 475
993700992 993707021 433
320471525 320478461 523
38057792 38063548 593
717136391 717138498 561
940279923 940285830 607
865070755 865080202 959
491477747 491482181 238
680732877 680741549 67
703520990 703523390 897
745554942 745562052 768
829857767 829866840 961
647280551 647284790 819
401466075 401473511 12
10091019 10096566 789
891222930 891224029 499
158275537 158283905 782
468067846 468074695 329
629903083 629910897 490
715247149 715247894 922
575196046 575197886 728
513093166 513095766 876
55217478 55225363 547
908087647 908093348 360
290050660 290058397 914
307753799 307755179 742
584895298 584898052 972
966167431 966176423 652
312139111 312144182 207
3184952 3188704 751
617230874 617239787 587
632706952 632711936 190
190797828 190805820 695
317007726 317015765 273
49394437 49402152 220
105094351 105096643 448
129420093 129427768 211
987442415 987444147 819
170639068 170642709 509
212259274 212268184 700
815824025 815825548 936
431920962 431924295 687
37891503 37891755 267
281016198 281025878 493
267793822 267802878 377
8315393 8320901 411
393803840 393812392 93
435051050 435052354 206
600124868 600132313 428
371444728 371454265 602
611741427 611748170 1000
748727363 748728265 349
528402 534595 877
569845668 569847755 130
69799511 69802210 467
85407889 85408404 858
481973650 481977397 339
991875742 991885639 235
286314298 286320672 549
972395726 972403975 488
905821328 905822185 449
408854678 408859368 372
409170027 409174762 150
802597904 802605305 124
906146033 906149925 270
769208852 769210774 808
349397060 349402424 537
923614398 923616293 666
184335985 184340811 661
449684534 449692334 384
636952021 636953331 885
414478821 414487279 99
361669544 361678959 714
516415694 516424871 994
864766168 864773592 137
821998439 822003234 517
101460598 101467395 546
96956485 96960051 19
243537150 243545135 437
993843811 993852893 933
571837546 571843942 106
736743431 736750099 957
942321529 942323911 185
41616593 41617907 315
899441588 899445554 180
143145076 143151279 896
5618593 5627132 670
673868489 673873209 194
139770508 139776734 702
542155296 542164726 95
853418579 853424326 507
979381685 979384553 91
33931993 33932222 866
573723177 573724161 38
106385843 106389958 378
538066023 538071120 154
343005269 343011120 879
18084290 18086033 441
486917485 486925313 800
638873537 638882472 321
71120632 71125078 387
125643489 125647577 234
364404579 364405644 960
1589797 1593008 927
553614834 553624535 184
737762211 737763338 515
228546717 228547416 789
127428947 127435744 902
531365387 531369956 872
683893187 683895186 489
283888858 283890193 683
198157245 198164633 913
868474478 868482889 487
89678439 89686805 236
903385716 903394282 826
61554252 61558813 142
707329117 707334833 373
698845257 698852663 246
562487510 562493445 602
290542734 290551842 847
425166223 425172581 722
524809256 524812685 85
716337170 716343524 27
738714656 738720017 117
18181242 18184257 689
956090068 956095081 823
500572560 500577430 673
289601285 289601303 469
341260531 341264313 4
847500484 847507638 725
594678331 594684237 303
358947403 358955050 476
560918488 560926536 126
270028867 270037040 916
635351983 635353216 773
63019023 63027533 879
290792196 290793328 102
694701869 694703248 934
107209690 107217320 923
207164693 207167565 349
530976417 530978684 644
215050070 215055637 546
605026546 605028289 969
274413023 274422228 397
312887940 312892679 715
328869712 328871367 803
383912590 383915523 98
37862043 37867912 30
137046976 137053265 843
96471250 96474542 139
206677598 206682000 764
892832242 892838221 143
384777139 384780172 360
398849458 398852957 443
673763855 673768176 859
80217921 80224852 296
574301723 574311230 281
509104172 509109508 134
174226553 174232570 26
910929395 910936309 610
419229534 419234715 962
146321649 146329954 383
451153142 451158658 701
894642502 894647365 689
599334945 599341045 320
53098804 53100847 660
171469450 171472233 589
392722731 392730600 560
116593215 116595062 858
597774240 597776583 405
895946851 895952246 197
247120164 247121850 933
13827898 13829428 807
801096598 801100102 490
735855638 735865616 675
130992958 130998650 132
20410968 20413267 311
82989557 82995453 661
61623469 61624240 916
93359677 93364471 214
422153082 422155921 748
107197630 107206937 929
41325564 41334160 252
314346721 314353623 428
472594210 472601933 547
42348236 42353618 819
251310368 251318758 892
378815029 378821284 45
81450041 81457518 61
533441957 533448448 668
498236522 498238314 476
395063270 395063412 446
75276549 75277978 664
284996802 285006388 478
623899229 623900289 632
543835127 543838657 742
97903297 97903919 171
457573189 457576724 804
720600234 720601956 607
3577646 3584673 735
51763314 51766691 296
318653139 318660886 487
346334585 346336409 239
853668248 853676966 712
494267077 494267430 745
3986709 3988159 662
218852802 218857339 296
306759972 306763469 311
203214127 203221515 14
969838734 969845716 25
552509820 552516892 557
373380467 373382546 357
687131953 687133262 57
387606192 387612714 558
641666254 641670875 638
69390000 69393328 844
565642012 565650037 346
381732659 381732927 388
896476969 896483277 662
43841334 43844960 284
504751358 504760069 217
629959914 629966433 288
814530271 814539044 294
986255328 986259066 546
282648236 282653983 577
475091873 475094568 315
959937716 959938992 204
835089062 835092755 416
263151801 263152120 754
112209814 112215850 175
238357098 238364972 415
545873314 545875686 473
353411603 353415716 835
859822896 859832562 36
771291794 771297963 194
434601721 434608858 998
1223037 1223893 165
247557592 247562617 990
627849007 627852150 136
50344111 50348290 264
632365286 632370400 101
631455052 631459654 851
420993877 420995435 223
688113711 688115747 273
672937098 672939655 558
17130292 17138033 715
642599640 642602141 939
114987156 114993597 224
963509147 963517394 660
642191633 642199026 910
489843248 489850751 905
11215350 11221056 566
541300552 541302238 179
894629125 894633340 39
57456400 57456595 691
17463308 17465517 416
397225374 397233070 175
156680313 156686665 876
835949887 835953337 934
845669548 845678855 103
3081808 3083353 557
988994714 989004329 63
906830631 906836524 796
110001161 110005651 240
458329200 458337435 782
428139241 428144121 966
601516656 601526635 789
832200831 832206802 768
72782058 72783101 244
98592993 98599749 705
665010445 665019317 61
699367003 699369507 468
538150417 538155834 426
602354563 602363732 508
727576804 727582601 691
291786937 291794793 180
312115253 312119922 43
578645042 578645362 569
911396161 911405825 981
273877756 273881873 292
308281460 308284112 410
504450521 504460127 592
578632989 578638423 755
72129415 72129653 77
732085273 732086670 950
468473314 468482419 415
446240494 446246066 183
767644887 767644963 133
736850456 736857840 492
894839788 894842318 192
87282431 87287252 337
464743841 464751223 835
573767783 573777613 100
468668538 468676596 928
964479965 964488102 557
519531266 519539568 826
561961680 561966696 994
693287864 693294538 907
450743348 450745762 628
907110190 907111884 457
13497734 13500587 745
582400071 582404834 552
870733257 870743184 51
564131357 564138284 961
117465285 117468634 495
110828194 110834767 693
688523369 688529405 384
310149714 310154540 962
406868621 406871883 346
890076249 890082002 869
738683056 738687892 470
555937801 555940963 614
551323705 551328787 188
155990106 155992972 2
589550067 589551566 428
141637913 141640289 472
428210606 428216791 548
748024989 748031905 485
721242301 721248528 769
84712998 84716082 595
733276866 733276881 153
606732687 606737693 133
169824301 169829740 721
848835839 848836984 665
112435841 112437604 243
777620620 777624470 12
363921443 363930314 853
433299990 433300251 55
531560475 531565168 230
109446245 109452407 652
779100190 779106553 481
701503695 701505006 462
311573179 311575784 146
480041900 480046817 935
623557564 623559576 142
712101806 712102207 612
709019169 709028989 686
155349372 155352517 99
656209427 656216207 165
176017007 176022577 877
899815659 899820928 806
123837492 123838204 421
551503953 551509012 688
439171450 439178008 794
90313736 90321810 91
94480879 94483567 655
150859841 150862615 365
835144877 835152558 713
747877328 747881655 535
610299493 610308429 304
359640721 359646898 261
729177877 729185521 263
325643650 325650411 794
318862338 318866052 576
262702482 262708964 919
417083572 417091981 419
412142578 412145925 437
611800943 611802689 827
449358656 449364106 642
308892543 308900113 815
152365197 152369464 998
906360458 906367109 671
829931072 829933940 296
234650217 234657320 73
600559792 600565650 234
256250062 256252786 624
61306481 61313001 853
429780917 429789565 310
517022743 517026578 447
831757735 831765013 75
697486551 697494263 774
719057548 719057954 350
20308220 20314289 575
5258867 5260212 489
113080939 113083728 884
286604523 286613000 850
767794146 767795244 394
412542350 412548938 232
55994011 55996640 725
446026457 446030005 110
45455532 45456977 692
66438306 66440802 81
238152655 238155419 893
886242230 886245986 920
34602069 34609673 89
240901952 240904324 320
774741801 774745105 381
48264197 48271108 358
378302778 378309299 429
509183503 509191088 234
307347964 307357217 292
220128656 220132868 896
858918736 858921012 70
906165628 906170357 459
449035898 449036156 785
235572988 235579289 985
227059658 227065241 682
632286038 632292244 376
733549397 733556215 433
752905176 752908011 946
669594761 669596297 989
33621053 33624850 689
416557948 416557973 42
691230017 691237885 975
715412476 715421150 976
454702612 454707842 280
195704949 195712544 384
706213630 706222079 683
251287358 251290157 111
34403791 34407063 392
206622086 206627084 285
108365075 108366079 535
511103763 511104384 520
505507155 505508513 484
125301131 125308103 345
110120458 110127108 544
700867087 700868267 400
819766471 819773499 293
220115505 220116613 934
427700616 427708972 749
656738007 656740695 677
214575643 214584252 655
321342178 321347256 932
688472697 688475486 225
74649181 74657231 695
781423875 781424997 776
191853419 191861720 804
385513818 385522156 165
994691111 994696967 881
457967395 457976649 738
823215144 823219677 679
317578171 317581397 694
269644827 269652376 175
801005758 801006450 458
455407334 455416271 573
948262029 948264574 144
439305155 439310314 154
271725311 271734434 633
4252476 4253780 617
740690356 740694855 566
220475444 220479007 873
945197123 945200618 822
728253168 728258465 298
80747343 80750097 822
360703151 360710375 877
693421724 693427403 806
41539869 41544637 152
810957372 810964625 667
116408007 116409752 995
883039974 883046160 365
538553891 538559152 230
592204115 592211027 265
258566288 258569201 477
858982586 858992507 797
639474759 639483905 802
822175635 822175854 834
41025441 41031282 373
340393943 340399842 869
105794962 105802109 192
184435956 184442980 221
34284322 34289106 45
183587902 183597608 640
97408518 97410371 754
45390996 45392933 209
386090143 386090792 167
722396945 722405453 848
707606129 707615771 396
928506501 928514128 19
509339722 509342891 646
454358265 454365835 597
356768837 356774166 789
437046881 437050054 96
640389521 640390953 689
400082625 400091191 219
91840836 91848166 507
633916352 633924464 781
14698201 14703210 494
980758947 980764898 150
343055966 343062577 118
70513612 70513928 690
751204558 751209390 934
71166347 71173351 79
475119442 475120021 741
74146482 74151280 748
874713700 874720118 249
221328559 221334726 44
83650340 83656186 968
207737185 207741645 393
81466686 81471429 538
810633803 810640809 300
432190845 432199118 897
127905780 127907527 375
786399210 786399506 725
652563302 652567494 699
624305402 624310774 858
940232001 940238066 368
322740045 322746406 430
331952013 331956334 437
896374405 896383558 761
377863294 377867322 45
230776944 230786621 887
959367841 959377689 426
853199216 853206930 405
257693291 257701161 866
867899989 867907288 378
480692847 480696179 448
582504566 582511810 856
335516996 335521042 801
425521783 425531470 78
343058544 343059325 510
863673589 863674393 786
591087826 591093998 544
743951251 743953559 157
649899656 649901026 775
235595873 235604030 145
375753601 375754270 515
439185049 439188539 929
214573257 214578888 705
57139058 57149028 237
900865486 900869900 413
556386348 556390735 532
455892485 455895394 492
579806028 579814589 18
567042537 567047342 834
922681662 922685910 991
271028808 271035818 994
404832322 404838312 913
499348601 499350898 827
34013308 34021976 523
462749895 462755736 113
163421658 163429499 643
514289189 514296699 997
327236681 327239797 954
160496049 160498420 565
566727884 566735775 399
118864875 118868688 834
150116219 150124432 669
390470132 390476885 758
27959959 27965021 255
340623832 340626659 588
671520295 671521123 619
884322938 884324389 133
275152287 275154736 378
735443240 735447789 158
620128155 620128857 600
312286554 312295617 199
40188389 40188694 471
95535057 95536135 992
545416164 545421596 521
594454419 594457757 296
701064357 701066730 375
569115976 569121319 995
359534461 359539617 647
652125838 652129376 995
866448996 866452707 577
777701946 777705033 735
804397145 804404239 759
56399617 56402922 617
33057960 33061976 431
620901831 620911307 427
135197477 135201424 718
34333854 34342284 649
390149199 390149638 513
677363845 677365350 319
908990190 908998934 279
651756118 651756168 791
877042853 877050503 394
587482963 587487470 50
173546581 173553953 222
368226362 368229253 812
659629790 659633678 110
424309859 424312634 382
546589507 546592091 466
154137371 154143133 738
982396689 982403549 356
356528318 356536477 919
883786109 883786416 977
14423853 14425877 2
138943904 138949873 335
507795125 507795864 498
567948287 567954793 490
167951397 167951788 332
581953130 581959282 76
169487947 169496893 664
582681685 582687160 441
245532391 245541839 687
230709310 230714846 786
47642287 47643118 847
457763638 457763859 839
641614973 641622694 544
72614472 72617280 686
590992311 590993322 388
378565995 378569918 596
678001070 678009889 524
19177734 19186520 492
163602525 163609839 776
910515212 910524917 520
989474998 989483354 117
840481196 840488971 615
637080386 637088883 589
747498929 747500760 850
683882966 683886213 858
723058705 723065806 995
411615652 411621629 78
903691176 903698396 196
739231018 739237124 704
569730795 569733173 872
984009314 984017237 676
996490430 996495196 766
598634396 598634853 180
445719985 445725719 768
810728185 810735288 314
9094044 9103746 854
327803389 327809908 815
83827818 83837482 861
712365364 712369976 80
458948419 458952395 861
554286291 554289583 639
751053967 751058938 314
507015084 507024319 374
463784616 463790004 65
546493383 546498036 368
198650047 198651254 80
93787902 93796871 90
467457067 467462247 979
486318928 486322297 534
166492358 166500045 585
565976218 565985638 949
379278208 379278299 94
446879523 446886995 985
110893248 110893310 860
118818312 118826419 272
7054031 7062051 725
498659110 498666011 917
857765551 857767860 278
988064529 988065993 3
481303414 481303886 146
907212999 907216292 930
102318949 102328380 32
768144393 768149630 568
503323729 503324895 718
901060589 901061958 601
329632211 329639907 530
93099937 93106622 358
76816206 76825808 955
364608834 364611782 479
668843187 668847683 711
448467684 448477490 809
110284966 110285555 467
405348998 405352392 997
545707565 545715024 774
995145282 995155036 860
5188233 5193164 328
69453762 69459541 257
134246121 134247388 735
224571426 224577999 94
974232255 974240488 515
549720967 549721735 637
369530127 369536889 706
812937944 812945833 519
326823942 326823981 59
874597715 874604150 539
427593926 427599112 582
992866605 992872498 559
69074863 69081902 91
219016948 219019464 807
578241042 578243245 710
480566908 480576645 297
833207544 833215956 200
443514601 443522258 100
227116120 227121995 914
392368529 392371178 361
987816069 987825416 687
48123651 48130481 127
518907559 518907760 36
624467650 624476710 370
286961807 286971329 311
470200518 470206600 216
327684166 327691130 951
117181366 117188868 278
949073815 949080159 896
516552730 516556843 580
519796090 519796654 540
963992127 963992754 104
66078255 66079918 880
517849641 517851415 954
838845011 838847291 69
560845672 560847085 441
381056240 381066180 708
521523190 521527815 927
795184468 795187825 912
233896716 233906053 778
712257646 712266648 62
657861186 657868723 347
768606640 768610641 189
113568871 113574302 32
911764824 911770749 681
446468244 446475931 846
198246037 198249655 527
305746 314710 275
1194673 1199223 486
428028935 428033601 129
673177063 673182189 860
724455126 724457239 718
187535823 187543025 532
876294011 876301441 634
120230043 120233482 449
206305723 206312057 936
457237919 457240116 662
200710797 200720369 578
406422072 406428036 312
23445559 23454856 112
125883038 125886722 557
528497897 528500750 538
47798616 47806046 158
307412497 307413159 648
120156482 120159219 313
177391932 177392616 870
892480867 892485197 815
498995880 499001080 856
813427458 813435375 918
188509121 188516541 914
5621233 5624280 325
682054139 682057938 211
23152677 23161471 568
650039834 650041870 287
528800832 528802948 399
718684144 718685941 233
518674366 518677878 986
127017532 127026827 887
544019388 544029082 507
328423657 328432915 387
55742922 55745575 305
399154247 399159250 119
788145458 788145462 546
410252377 410258815 822
141769015 141769170 580
102925414 102933169 619
205059998 205063991 524
52894335 52898563 660
847139221 847148834 604
846733079 846739194 667
927637816 927642428 312
363220121 363220490 95
534494239 534498896 905
341775137 341784790 899
92475310 92479747 372
906751240 906752985 693
961994860 961997119 26
855719735 855723209 891
86921747 86929172 847
469028350 469035126 106
43065018 43073964 287
519685679 519691081 66
875911775 875916461 652
692445030 692450624 966
766808929 766809091 292
480320652 480324319 382
551664344 551670670 468
499514371 499516022 239
303404613 303408294 581
507354459 507354988 352
292303916 292305369 939
8963204 8972309 997
614035620 614035691 644
895666623 895670974 427
264108589 264118556 870
713646880 713647119 552
52239613 52249366 445
779914081 779919752 423
507113672 507114309 146
80977604 80985030 569
200755307 200755882 360
941568246 941574521 181
224185594 224190489 775
730585237 730586330 398
507575014 507582699 302
795113883 795119829 857
352469436 352470219 755
994152880 994157333 375
280916653 280917085 958
594649799 594657524 998
961929718 961932827 306
425821429 425828540 815
506010609 506015743 294
930925383 930930410 748
245527133 245527937 788
364108435 364112640 59
472022642 472023124 942
268417748 268422125 257
105324474 105333597 241
286147432 286157415 180
23273782 23279686 425
756491087 756492588 266
199795253 199797969 51
967221897 967223097 72
954437645 954440532 458
130583785 130593111 726
209307194 209316368 781
390331137 390334904 713
11118744 11127517 650
873750985 873757399 383
616754517 616757049 186
588368293 588369159 418
582676911 582684601 610
676382312 676388630 832
600069735 600070743 539
861314193 861323635 30
960262270 960269838 811
396867051 396874801 691
870314114 870321719 44
809003764 809011329 180
512618499 512623853 96
943088035 943092115 97
526233804 526234659 53
768066413 768067225 554
452027597 452028156 402
971128136 971130619 33
247025516 247026304 209
46709678 46718797 521
638598369 638600224 575
833048764 833055300 613
63691944 63699836 870
206318040 206319867 419
869934487 869942746 228
254336541 254338027 701
179262446 179266735 909
451666198 451667336 308
202131582 202132941 328
639965790 639971497 749
8016311 8025844 283
317401886 317405078 932
294389850 294391364 78
408251071 408252849 611
247353841 247357108 299
246891420 246898254 47
83246122 83253338 744
209004030 209012614 926
337995688 337996069 624
577967016 577968771 648
30817765 30826641 743
419378397 419382493 601
700136329 700139725 753
90742758 90749635 944
681769369 681774824 621
704482667 704484234 189
926949065 926955087 553
948679809 948682354 114
298352085 298354120 256
517958709 517967152 187
506725708 506726598 780
903251451 903252679 257
245617403 245624979 935
744999155 745008564 682
312747449 312756001 270
113764071 113767337 629
959934610 959939644 108
30521514 30522825 615
924674627 924677860 161
549558233 549563557 721
840105421 840107130 395
361881551 361886635 817
727255809 727262868 216
788167094 788169407 724
100350127 100351166 951
58642398 58650485 844
467484376 467484667 153
705089483 705095931 621
832978098 832983240 174
41662259 41670595 434
761625329 761634695 402
23685075 23692183 170
247219892 247227132 692
132366109 132369267 719
474899183 474902504 194
104072134 104075317 738
429400329 429404641 595
377832832 377838724 964
898049453 898056758 310
140918627 140923957 889
624399060 624407471 591
707732812 707738666 492
294171334 294171804 551
629332026 629333442 56
15763095 15772778 335
61179288 61181532 713
731861027 731868134 115
545291972 545299697 352
826960936 826969509 37
59091597 59092899 330
938725837 938730236 952
158485428 158493418 1
80251920 80252246 588
136313822 136319121 634
262321877 262331846 212
411142562 411147938 274
641418274 641419461 15
273149741 273157433 588
11426444 11429367 612
689226481 689228501 614
905761161 905762899 674
570139465 570144072 897
706046465 706052617 454
560702053 560705668 386
971505037 971508354 413
413354601 413361597 727
990322875 990332293 66
689359241 689365717 728
183263829 183267891 676
75118791 75119854 219
653326404 653330794 951
247318429 247319303 109
712311327 712319276 536
47509132 47516801 136
29727518 29737383 610
379762280 379769667 646
453760006 453769319 307
836098072 836107150 708
777101150 777102394 552
251213826 251221372 227
22560396 22561268 62
177350346 177354380 362
726585454 726593643 477
603033990 603036071 644
795526125 795530297 200
418900086 418904517 355
31782083 31791900 736
275590390 275593488 357
128507448 128510996 157
896926999 896929505 748
975108225 975113382 742
268812287 268815526 516
200694999 200697939 616
624286476 624293724 845
952805120 952809644 294
862788670 862795173 23
62559027 62560791 757
99988113 99989419 561
811918821 811920426 219
234131329 234141215 350
589228077 589233708 227
235568170 235574563 450
567953686 567955149 125
3728652 3729025 141
885369497 885371871 633
652669142 652676472 209
980357164 980361377 868
174709921 174713838 914
924341832 924345769 760
6354052 6362732 603
524476752 524484029 671
648753979 648754576 376
261568779 261569871 431
384473905 384474021 610
178052396 178062145 259
585314028 585318192 929
877675237 877676192 976
86918105 86926461 134
341149369 341153582 464
916360128 916369036 770
561993732 562003426 856
105674754 105683318 111
816215480 816218982 401
894310910 894318358 343
964247520 964255171 780
683863130 683863346 710
915946410 915951220 155
723056386 723058002 519
910213870 910220555 714
436821334 436829791 312
389526455 389536439 660
210073662 210078977 338
281514773 281518779 795
876836173 876840529 154
999766515 999776415 261
388191646 388194661 396
694780706 694781734 118
899890860 899892177 592
30748379 30754595 138
11695094 11697921 459
554117755 554127583 863
477460415 477464914 370
135509754 135517188 357
642350898 642353789 605
529941403 529942386 371
976333665 976336708 618
271874412 271877645 626
441722529 441728202 370
425312472 425319607 631
563793609 563798607 928
626042419 626050588 679
174052633 174060559 90
313499003 313501835 625
565629710 565637680 683
972239314 972241686 606
202608037 202613307 174
88082656 88091118 800
102158633 102165392 285
115376002 115377777 499
890464984 890468344 805
864246912 864255300 216
131280942 131289369 41
49124384 49124758 321
751808359 751815011 146
116169043 116173824 726
699521998 699525078 320
37542524 37548669 677
825011323 825016326 561
814335608 814339742 267
888780106 888788278 581
912556261 912559370 665
587265478 587274248 381
95400870 95408945 451
572472191 572475395 230
513346688 513352152 322
447965765 447973186 451
205179437 205183136 937
56862114 56869644 54
149769025 149775195 171
56696292 56703045 624
46470225 46474504 987
745133240 745133320 994
326737973 326740054 32
104783424 104784957 779
349932003 349933155 919
329390325 329393633 408
950799126 950802399 68
302241063 302243736 402
338391116 338399382 342
27141638 27143467 90
406441261 406449561 99
45569599 45577250 584
75807592 75815901 290
546279624 546283436 536
913826754 913827565 821
294618024 294623693 870
388175431 388185314 705
232041499 232044264 4
503743900 503753213 325
870134592 870138257 288
219993682 219999255 825
318393781 318403509 953
605116715 605121617 403
175563356 175564106 627
602205893 602214787 500
103423714 103430096 401
979698933 979699567 428
583694639 583701568 516
677305642 677308441 70
262817317 262821729 262
544409606 544411293 713
126101782 126109100 115
753027085 753031635 756
751923489 751930535 371
932607115 932610289 92
645009966 645018796 483
71038718 71046043 657
308976145 308976493 327
513579661 513584978 600
728273081 728281998 111
127681694 127686254 655
118246759 118247304 330
745537873 745540812 720
85362630 85365848 465
389033351 389038544 101
717860442 717870117 152
218978277 218983774 136
280562284 280566408 109
134653962 134659118 74
137513561 137516214 356
159275673 159282789 241
124966678 124972378 259
500464008 500472141 714
743400727 743401627 655
29340192 29344940 62
813004643 813013217 785
50334146 50342905 225
868511283 868520384 809
408779743 408786272 404
348445168 348449011 79
97808524 97815559 448
906312115 906318325 927
900057726 900057995 926
832072440 832079364 256
159312446 159312505 936
814384858 814390867 408
294815994 294821183 507
819128219 819133141 537
401330379 401337516 880
555002133 555009285 784
8416564 8423612 359
36739013 36748816 964
315765290 315772833 575
33484217 33489006 913
685323823 685328581 440
955284759 955285822 962
118776518 118783058 629
542261024 542269295 929
358816912 358817290 970
703098142 703106158 531
860101927 860107348 613
694136637 694146344 810
330168951 330175527 84
416146526 416152268 148
547986438 547994541 657
755028878 755038868 375
555311190 555321167 86
294134819 294141642 367
545043747 545053375 26
569334068 569343736 169
862934598 862942220 523
376170211 376175482 591
867869372 867876613 597
238089807 238096774 521
318903956 318912164 267
974656963 974661151 122
19733689 19734603 493
896433774 896440514 590
128918142 128923147 245
118517168 118524761 393
125265686 125274178 819
600031209 600039124 232
137101800 137105882 595
52242748 52250447 484
231454619 231459758 809
360061236 360070812 715
393347358 393352596 459
155122202 155122449 372
187646791 187648081 382
702254386 702256296 460
402043131 402043254 134
147114951 147117882 370
189155533 189155575 329
5817478 5827092 743
160730962 160738351 462
906915122 906921339 496
999398836 999401758 217
993493295 993495524 712
888366017 888373811 347
376544400 376548395 851
879878859 879886192 40
113820344 113828940 436
454539065 454542120 982
769904393 769905507 977
150522487 150532228 237
62780951 62786514 437
38885797 38891727 642
393538013 393538189 751
875687725 875692762 297
466769423 466778108 581
137816625 137823756 347
161578664 161587531 61
990603100 990606490 658
467024433 467030795 733
643085409 643089312 768
602756997 602759729 276
706100434 706102860 619
198979427 198980814 960
236516177 236524456 966
6357475 6361868 73
915790407 915796789 38
366858104 366859309 345
654159166 654162540 68
524398174 524402687 535
278359907 278365725 137
781808025 781811122 39
89141302 89145449 88
904791272 904794745 149
74767582 74770885 636
782403548 782406561 545
961792621 961799219 78
345330009 345331401 275
194319705 194327275 570
963300773 963308961 650
127210308 127217833 137
836570795 836574533 973
154163185 154168740 890
118873274 118882179 585
829271773 829275737 456
161046409 161053760 152
433482954 433490705 604
784398031 784400327 808
227886656 227888090 880
49519228 49519365 126
273869228 273873994 629
691505715 691506523 804
905185688 905195098 983
473525929 473530510 784
742989515 742990386 167
655125321 655128715 96
363774473 363775764 348
489760077 489769437 608
399940236 399949042 220
600990467 600995053 307
764792593 764793805 51
874739221 874746887 590
712638376 712642257 313
220147711 220154877 308
154574845 154577423 779
738171011 738174429 305
458372458 458378320 136
276971806 276978316 348
391815413 391822166 567
997222983 997231889 12
56495291 56503285 682
254391692 254397980 771
722450281 722457806 195
467350594 467359437 900
460482253 460491400 117
531117031 531121013 7
692817686 692819968 369
379067173 379070551 509
226779872 226789439 532
463842439 463844721 373
992290450 992295273 157
938509483 938511439 512
994005254 994009742 594
63963450 63966862 384
326942699 326946007 19
820899817 820903281 17
758509174 758511194 120
651028894 651035997 731
840735403 840745057 754
580085286 580093767 760
470069011 470078762 758
127995519 127998614 95
428604032 428613372 64
789565625 789566412 977
283544359 283550542 141
360082379 360092067 686
462383395 462388115 916
48819866 48828589 319
396363596 396373385 946
749346350 749349439 10
957507460 957516570 524
77342218 77349648 872
215758663 215764580 473
242690727 242692824 873
330521703 330526515 972
939733843 939737054 238
306476879 306481318 30
418535795 418536573 715
360010466 360014489 802
357680762 357687667 174
22872772 22874479 909
52909646 52911314 810
533784517 533786425 445
312018990 312027486 703
156609214 156612477 319
689465186 689467865 665
289035776 289035984 755
861313805 861323255 710
909844519 909852030 611
127879671 127883715 860
390471845 390480957 920
872722753 872726802 548
702627914 702631446 838
161307709 161311444 853
185811412 185820022 921
764716082 764720423 830
258104098 258104712 969
128358853 128361002 253
129332913 129340582 2
804873523 804873652 511
609359734 609362349 143
500299005 500303245 421
555033553 555037567 215
841838390 841846245 349
455920593 455928451 697
875285513 875287514 229
744699694 744701605 887
370640014 370643624 700
171642268 171651724 382
212749620 212754677 734
146610132 146615864 281
553645626 553650398 580
634249397 634254821 496
69689613 69699210 768
729534311 729540097 802
65360008 65360427 918
471664587 471669176 482
237483825 237485496 898
76647876 76650571 227
899001258 899004849 78
537456343 537466327 14
382484975 382485964 955
306809906 306815304 448
865575401 865578981 33
72605520 72606372 858
261195323 261204309 548
901093591 901094336 284
397888073 397896392 681
732453971 732457832 696
34124198 34130816 682
960288625 960296928 797
267790639 267792169 889
309445594 309447713 376
492803392 492807478 826
659702424 659709290 938
118579633 118589534 56
892204182 892207792 761
282824816 282827883 643
103532498 103534379 48
83518545 83519636 61
435532576 435538329 768
453668373 453673137 801
249120612 249121926 388
751105989 751111561 727
586863166 586867138 585
485926454 485931918 765
661139510 661139976 886
289199623 289203189 79
755074265 755082282 593
987927663 987934177 6
886761075 886763722 691
841547195 841555176 366
234770996 234774504 984
225758734 225764939 994
827569460 827577531 778
965325045 965329749 843
900220810 900221153 792
238383046 238383525 204
672667126 672668975 463
493076070 493084383 968
733734076 733743731 696
207446118 207447131 500
182002835 182009913 563
819366170 819374560 965
612339515 612340130 883
220625293 220629076 254
615319487 615325701 485
688626278 688629379 690
723370483 723377991 157
528117297 528121778 639
38901616 38905144 195
986223312 986223714 297
233816162 233819191 393
473251725 473252868 223
13185041 13188520 865
440479274 440480120 550
241060879 241064331 396
76069366 76077964 287
792253405 792256421 654
292170913 292174052 441
563749552 563758196 303
198783098 198785277 633
38818745 38820470 148
466111139 466113509 833
411451713 411452034 31
702409928 702413574 873
304310830 304319463 201
117375227 117382433 807
85018865 85028708 245
879908869 879918844 331
847637660 847645159 32
721939314 721941382 396
562776298 562780993 921
552151447 552153905 521
214463630 214470540 161
457019661 457026747 75
57993885 58003816 867
927673085 927679999 726
459716243 459722124 989
377493840 377498180 164
61639522 61647875 890
698538555 698548423 65
831963301 831965750 336
990697222 990697929 392
205541093 205546877 863
784647254 784649997 262
21011330 21013757 490
8210548 8218835 294
674830623 674832712 312
960608611 960612292 549
10231775 10241141 446
239966016 239973806 656
996078081 996083958 515
22419417 22423186 172
785101159 785106577 105
548091372 548092516 402
161283635 161289809 231
781505124 781514266 497
231163769 231171023 5
742762080 742765597 352
901241629 901247952 220
554240075 554246412 994
276213082 276218708 419
629936947 629945831 65
167563119 167563271 803
956071575 956077913 146
452481977 452489670 168
567304559 567307125 87
375696056 375705508 276
42405411 42411227 779
239893763 239902922 55
734833333 734838005 347
225762678 225769646 69
544645097 544652011 558
534694162 534702544 203
253967316 253972889 572
487111812 487116205 926
255138980 255144667 403
271292066 271292973 647
210401693 210402251 323
33076472 33084792 627
454580876 454587602 356
9848223 9850205 517
399989292 399990840 625
499939849 499940624 850
947317402 947320900 1
290213326 290218933 127
689911251 689911363 164
780432654 780433554 254
645457653 645461296 107
27748327 27753349 720
828546305 828549248 666
454608012 454610171 290
182146530 182149574 361
493615154 493618054 945
409093354 409099979 842
32136355 32145329 551
520258832 520268054 237
588248996 588250515 692
316835602 316840916 837
895907708 895914132 804
270391778 270398951 646
470088445 470089096 709
425793086 425800073 767
682150797 682152313 671
773855741 773861523 977
807391583 807398524 608
269870134 269877937 842
268946722 268953943 80
75913414 75917932 969
606204601 606208017 535
40380405 40384222 406
685538050 685547333 640
404042110 404048653 402
595881876 595887438 668
613513547 613513825 287
256770874 256773481 259
110834484 110835805 414
423164676 423169625 564
121677756 121685310 666
556864075 556866856 826
756471960 756480774 764
549047717 549054732 496
389199357 389208899 313
164106109 164108712 278
514866776 514875873 983
703091062 703096713 271
760915321 760918140 42
61114736 61116142 886
44454650 44457580 142
27770667 27773372 349
906970492 906972393 960
804962256 804966784 322
44350753 44353570 441
903445415 903452335 139
211880693 211885880 381
596028675 596035240 497
715797296 715806871 798
988540339 988542362 773
240753575 240754703 853
843317717 843322288 358
959986417 959993767 823
778623728 778625430 4
837284049 837292538 892
392525842 392530099 889
40230981 40238711 662
98945712 98951734 848
120408211 120414698 353
625518358 625525638 296
332408132 332413064 887
67787985 67796565 144
93554693 93555698 892
461147515 461150117 247
572130519 572132488 704
520735761 520742827 927
766036651 766038730 841
527932664 527941932 781
509514862 509524400 16
471698566 471700602 940
328114862 328118282 438
975734748 975744532 356
294845242 294849075 338
487384135 487393183 399
915862732 915869526 509
624631788 624638003 811
517136715 517146200 93
510290907 510297445 86
347606688 347609044 639
449914054 449923732 549
953236994 953244357 942
803361783 803363069 669
843606139 843612153 88
886472827 886473310 21
858069227 858074037 823
300712087 300712736 385
754410897 754419987 949
111912990 111915603 174
324680425 324684498 613
660605063 660608185 617
597721613 597728652 833
173470905 173471663 148
603124573 603127429 353
832753660 832757998 394
323505681 323506652 167
500027503 500032225 727
883054887 883057546 353
91140836 91149276 884
504734361 504735698 454
633350324 633352790 724
96170942 96176389 691
778860124 778863824 791
804636272 804644862 380
320860976 320868091 795
814918369 814923527 436
55187537 55191796 865
666300263 666309314 190
17909616 17910218 855
472822850 472829881 296
526130303 526130999 447
480262378 480265233 914
140972420 140973293 932
311622211 311631408 875
540850590 540852852 476
715130385 715132515 109
545047172 545053948 594
183829387 183833072 965
533371578 533378269 874
263135784 263144193 141
845286079 845287409 732
792943877 792945616 613
556347141 556355397 970
456450425 456453649 598
96378301 96386213 201
13917128 13918536 525
532572587 532577267 383
4888532 4890984 855
461403497 461412459 293
550807370 550808441 579
777834511 777837788 168
628351593 628359639 134
198529557 198530385 871
267228528 267235429 818
344117476 344123916 706
45024679 45031238 328
742417553 742421553 121
786450936 786453956 652
400974142 400978394 759
751380434 751387151 1000
163009013 163009623 318
14506531 14513156 215
81102666 81108702 253
61318888 61320186 715
414261056 414264245 475
680779762 680783732 65
133554441 133561794 592
612599562 612608094 650
6777214 6779989 203
701975322 701983675 477
108813322 108818582 612
777609990 777613231 339
501309205 501314823 623
688774458 688775105 784
796456172 796459304 421
773248999 773251569 86
485586415 485586782 303
318557357 318560142 807
424534006 424536282 451
117436209 117444010 881
800587686 800591282 322
104339298 104340652 293
509558987 509561272 280
509743610 509750827 505
77154394 77157446 786
408425165 408426139 827
696064250 696071792 660
535005554 535012311 405
416732711 416735931 361
37187163 37189927 990
705298393 705300500 939
879042715 879046155 877
277959360 277962747 722
983150990 983160556 24
55936497 55938191 848
615609632 615618918 669
490433810 490436960 607
813963470 813967270 549
903830874 903839061 848
619329585 619330254 354
809918574 809928172 897
436927513 436929330 87
130482741 130483307 615
391893462 391903342 751
762450485 762454056 630
891126332 891131101 674
403686352 403695560 319
785716958 785721049 516
208291858 208298805 423
95945056 95945109 194
713596411 713606036 6
419382659 419385085 236
317643097 317651321 823
917936711 917939181 752
435039812 435040611 175
93590442 93598284 581
7046466 7051042 796
18955784 18957488 831
516840299 516846283 90
917432722 917433357 933
962952916 962961336 701
358699273 358703885 980
983714508 983715575 998
820990682 820991853 181
1162434 1166924 847
285198960 285203261 195
436193541 436195012 246
649612688 649621838 254
886903519 886906239 470
609445960 609453163 741
731536893 731544907 774
768127594 768132345 815
8661924 8671155 952
878589923 878591943 149
179870454 179876614 158
969921300 969924942 959
844901495 844903893 225
61013742 61013795 275
256491346 256495207 624
639626166 639626937 45
306363258 306365674 732
970299032 970307452 690
608365198 608366408 859
833172150 833172741 709
120205650 120214682 992
51989159 51996492 233
574629468 574634386 366
842656694 842663055 538
580059319 580062686 228
598644943 598650026 876
373395338 373404317 120
14747070 14753712 956
586432111 586434793 716
72164970 72174717 748
145452679 145461688 234
807457670 807461047 370
195895254 195895567 1000
746958971 746961842 73
110261509 110261711 490
25222737 25229342 72
953804964 953814250 912
480061434 480070855 486
519603391 519603572 905
786125457 786129416 176
158217556 158218749 95
963233790 963234997 172
728644511 728650571 69
446834862 446836178 9
31334936 31338797 268
591152425 591153145 469
618429848 618432512 359
567014111 567016220 317
259720597 259729652 738
157430853 157435567 127
93317029 93325121 545
892617473 892625697 631
754804997 754812185 321
107025417 107032154 982
791935425 791941822 502
242110694 242118646 108
908712513 908713744 29
165136223 165138271 383
26128891 26137518 126
78122629 78129444 677
98315106 98319882 783
379642650 379644169 30
582079281 582082866 139
606552953 606562657 758
347506286 347510617 662
915200788 915201617 342
892408246 892412467 869
380417275 380424233 506
711805657 711814118 90
258693134 258693629 877
807205161 807210593 690
515559296 515565346 328
199505677 199510812 961
587688816 587697564 11
126943575 126953362 837
553637587 553641282 355
458923280 458924471 737
608714149 608722250 989
275057007 275063544 483
717672447 717677998 605
93991325 93994348 833
202363365 202367244 62
82889693 82899200 570
195408005 195415102 31
941911016 941915983 128
671883203 671892717 364
922402558 922411248 493
159730645 159735952 599
991454634 991456047 361
1252468 1258102 608
414730424 414738373 367
330203608 330205160 69
127314670 127324213 799
93175590 93182680 345
129306622 129310519 814
140763101 140767395 869
190229464 190230156 555
22630308 22637618 741
18382907 18385597 931
594325619 594332492 568
9151578 9160351 880
70065944 70071348 557
145144363 145148760 277
581376161 581385466 1
818966505 818966964 739
837375319 837382964 31
42756539 42764263 231
41517095 41517399 75
147403835 147410484 903
635473765 635477062 197
75915685 75921483 267
562720915 562721255 591
298252823 298262040 936
365401100 365404621 222
812090100 812093613 127
432747190 432749767 484
899255571 899258962 302
134017803 134024031 779
1797228 1802041 160
641532130 641535853 862
759507678 759514686 140
917937944 917943726 360
299542886 299551319 942
31637173 31643258 36
207396394 207405387 635
808643521 808644574 904
828658004 828664562 360
457669306 457678669 260
570824084 570832446 346
39021595 39027837 195
456587456 456597333 79
685189595 685199218 877
647410305 647412772 498
635877598 635880401 570
84483986 84485507 92
959679621 959685534 802
656388876 656395666 435
512335587 512339045 221
421553198 421559419 233
531445544 531447271 725
182519090 182525527 247
450689519 450695667 359
46161398 46162599 709
972220246 972222638 232
594267167 594271993 148
576908609 576910625 936
352891763 352899881 727
821472198 821477141 822
674216769 674217069 352
60406353 60406938 828
621573079 621581015 758
822257325 822259854 633
580397035 580397178 165
195535096 195544306 295
699308678 699316079 409
299114177 299117883 143
803595112 803595873 104
893925838 893932543 3
27775661 27778145 748
481001364 481006242 387
292624542 292624671 466
66716301 66717579 64
46015285 46023233 409
877931800 877935990 999
345827095 345829900 458
386701503 386708398 525
812750997 812753371 355
280364452 280373646 733
301877455 301886688 879
298843203 298851913 378
507739940 507744039 306
258570406 258579077 909
854540470 854540628 546
46844229 46853987 628
102669229 102672259 740
26348037 26351253 675
689756562 689763639 74
150819267 150828834 309
378491999 378499211 907
899507877 899508188 867
774273256 774275867 368
329393912 329402797 519
534610821 534617229 305
822837367 822842688 889
94641346 94647764 919
196815085 196823765 802
280989111 280993344 681
298242185 298250767 11
847532844 847532860 796
956636751 956644603 133
959071617 959071751 410
147461986 147468973 443
441040504 441041778 296
738338808 738341331 25
769805048 769809973 685
28749968 28759669 381
459424119 459431032 988
169545800 169546316 862
144512161 144520282 733
981167957 981170084 833
535905442 535915101 187
463948203 463956186 805
876382996 876385601 890
627750292 627757136 45
617410668 617411130 544
800549704 800554608 478
203515436 203520405 523
516064424 516072157 750
594048636 594052983 173
110927371 110929392 346
523757553 523760202 488
901779741 901788582 613
131936896 131946379 593
43807137 43811284 732
312744182 312752335 917
738422076 738429995 420
665139555 665143263 40
78918428 78919762 811
572968178 572977558 742
552370702 552380146 980
121246399 121255776 659
238666887 238667783 890
757126851 757127837 469
117666795 117669299 337
58625527 58635080 576
54840795 54846274 166
282546215 282549360 543
906198605 906208069 343
95343767 95350302 778
141977509 141979988 285
732300489 732301493 344
254734499 254737849 143
173227740 173233660 188
216679559 216684042 370
12840248 12847711 733
31636823 31640565 523
73618990 73627212 866
194818532 194827570 988
911299874 911302214 286
669628003 669632060 638
433246638 433256011 36
873396982 873397921 671
596891476 596897487 509
883150664 883157904 789
481014385 481023156 946
998194118 998202875 898
730660991 730667691 414
491038208 491042933 535
358244196 358251524 423
610279832 610283724 170
946999469 947003327 404
342165856 342175625 839
34445879 34446819 660
780966387 780967906 392
551910527 551914536 371
405903824 405913370 821
397787073 397790683 610
810106488 810107414 282
254093374 254095914 179
972575147 972578552 77
107529318 107538483 964
96289073 96298313 833
46105261 46113824 176
425172922 425175976 886
7720664 7721023 628
101556035 101560812 838
738315856 738317488 390
696651817 696652546 149
171382451 171391974 454
73807630 73811149 239
778588057 778593248 196
718970371 718975864 656
915835204 915840569 347
671106732 671107549 71
867935617 867937869 26
839852596 839852621 452
585051785 585061512 950
834194176 834196984 639
783350675 783354664 348
938249129 938249729 907
761685719 761692250 782
200659915 200660303 80
449853921 449862696 990
691197267 691199900 820
558172690 558179332 313
602690715 602695528 841
230655167 230660276 574
692369467 692373770 123
797940105 797943425 473
653976804 653984668 802
233054712 233064470 538
347735844 347737176 997
94309275 94309518 658
518880264 518886899 401
899138083 899143230 111
242803397 242811115 417
651432237 651438198 859
715856810 715863064 475
985245284 985251444 117
630980108 630988476 888
579385262 579393240 376
461565151 461573749 130
996490147 996497452 156
952511805 952521266 96
705769556 705778605 78
271682668 271689405 773
195136435 195142149 986
208666293 208672000 665
998982767 998992291 448
201952884 201957203 387
755825771 755833295 36
274803499 274812334 881
959545979 959546203 648
259907135 259914432 30
719600581 719609600 495
44282660 44291526 707
541676784 541681600 506
442438120 442441679 114
586419785 586426018 356
476594584 476595489 706
766939322 766941597 317
690508709 690513556 431
595038590 595045379 691
427354589 427356097 106
706336970 706341025 77
331123816 331126560 66
544518524 544523815 489
702986029 702993687 204
374899493 374907174 685
692987849 692989369 401
140747555 140755097 238
150080223 150085532 572
330034653 330039652 236
529617343 529621262 385
553856448 553857977 114
108521526 108529985 501
317811591 317814622 374
376863080 376864037 366
494342283 494350225 141
521748319 521753415 851
808517720 808526038 233
668025308 668028858 324
522558231 522559440 4
184178818 184180336 623
912794202 912797558 563
280521316 280528641 318
184159169 184161461 596
17900893 17903963 253
371668259 371674641 754
684397400 684404280 752
137715602 137722652 7
646045835 646055001 132
752413158 752414398 909
904372512 904380988 380
529278486 529282452 298
333468049 333472977 93
500581367 500583890 477
427653313 427658518 939
965153566 965154200 386
45530670 45538741 800
804223422 804232458 635
939528428 939537918 778
601525910 601535398 150
267734170 267738198 340
467770550 467775997 82
460524199 460532635 139
502000291 502010165 715
762526767 762534305 832
471483057 471490694 558
123211443 123214304 35
91976594 91984897 113
38812580 38814865 375
779228357 779236709 146
688298507 688299388 429
802718197 802726417 549
182765280 182773755 716
961477418 961477971 601
28046484 28050063 797
842824316 842828104 910
335028225 335037369 340
189055611 189060556 894
690105724 690107130 227
41773450 41782724 470
143955597 143962224 882
606057376 606064061 194
104840925 104841177 705
678806990 678812408 505
976020590 976025296 424
276651388 276656291 46
398369297 398377521 814
386704988 386707730 823
898398232 898407305 762
872977460 872984170 410
617001280 617009583 563
693171162 693179043 912
126806706 126807597 892
673399410 673405177 640
687465916 687471467 519
784049339 784053954 416
434632736 434638079 536
762427550 762428146 619
711926724 711935399 423
321942837 321947869 28
371704246 371712263 227
402025808 402025902 504
68142071 68151552 703
700301962 700308199 244
965015601 965018098 374
890329471 890331310 242
171584238 171593871 405
143808125 143811567 906
996056743 996059699 990
123468518 123478098 533
715300545 715301555 706
620541124 620549738 40
445247628 445255127 431
999293682 999303179 231
108969927 108973118 946
455329651 455331354 701
315024243 315027343 191
86422999 86428606 581
8747256 8750803 693
980395245 980399657 345
579377129 579383623 241
570177836 570179096 943
351001227 351004652 68
48654008 48662635 153
484019238 484020290 839
49595535 49601783 346
529432236 529435814 91
210678427 210683646 960
708278008 708281357 923
586674052 586680695 52
20325747 20327462 77
528420987 528429151 225
218018282 218024367 351
304743350 304748308 159
193930853 193933456 242
145563693 145566790 327
607520390 607528670 653
898868831 898878199 330
163417142 163426943 909
397222064 397224599 733
723752116 723752431 38
563340543 563346273 528
831495768 831501583 244
531014470 531024120 966
956157629 956167527 278
773444222 773453970 773
438203900 438206387 854
265460905 265463700 361
341638234 341644513 226
675483142 675491211 494
99907227 99911385 508
194287615 194288656 508
528802142 528803699 790
306968386 306977518 771
429956703 429960680 605
529269980 529277122 482
654503753 654508628 746
40122958 40126877 193
191773319 191781229 780
375281896 375290512 783
324806390 324813815 901
913188897 913193367 561
521366755 521376251 339
662325545 662325719 939
198357667 198367542 165
618361271 618364058 964
772932752 772936340 14
122108850 122109408 318
712242043 712246689 855
411782174 411786247 884
765434957 765437912 138
201985208 201989978 358
579740769 579746018 367
287746459 287753500 465
4500398 4504943 913
391192914 391202154 693
221268229 221277521 224
785446593 785446947 64
349188912 349194130 221
106649767 106649933 274
438345000 438346682 66
739149138 739156227 106
908382495 908389923 900
474847213 474851468 589
745511678 745518381 945
2848942 2857690 571
923612634 923613331 300
867339209 867345051 527
874151623 874152890 498
135823196 135826495 642
27635821 27637958 93
874395887 874402674 751
146841344 146843064 176
513822594 513830606 763
637665184 637669441 745
421759479 421764554 991
779434050 779435720 464
41170700 41179912 882
771529227 771537485 562
92817076 92822113 6
711783717 711787338 801
98896811 98905358 732
456141561 456146146 860
215775089 215775238 200
665543851 665552964 215
514980946 514983300 875
302762937 302767300 168
955190751 955191513 20
257710985 257718143 846
559512546 559516062 516
819761553 819771552 357
181835704 181842413 84
679851437 679856917 506
779740296 779742453 521
956349495 956353654 70
807707062 807713669 97
189178287 189179701 524
171859455 171868729 650
180638825 180644857 354
237151671 237156206 133
477221187 477230849 629
780999543 781003094 285
875398978 875403548 501
54744485 54747342 156
537891356 537900942 12
962504776 962513793 813
750344224 750350448 901
533360099 533364556 740
352723100 352724448 562
979962455 979969190 930
212927939 212935178 553
910886918 910893398 528
25252555 25255561 289
12166407 12170972 697
87403565 87404871 951
474056927 474059268 616
834591091 834592697 568
471768992 471775619 974
45814082 45819085 204
109404645 109411699 456
927085925 927092221 893
318619479 318625373 223
318357357 318358331 883
753634646 753643242 24
961740694 961743196 872
46508646 46515494 846
373194611 373197599 44
425944179 425944931 339
229133153 229142568 734
815916707 815921717 286
570930163 570933815 424
676427406 676433992 183
60891630 60897411 144
157270862 157278251 511
315276887 315282735 793
630350109 630359271 352
212478955 212481633 353
664523998 664533452 344
372361688 372367219 417
983682422 983687841 133
35997709 36001980 126
742235483 742244808 947
13282666 13291311 125
726908159 726913394 947
42762021 42765682 814
48247815 48256207 676
774971517 774980123 148
57524220 57524874 151
515158564 515168144 304
46204981 46206953 164
612584465 612589345 536
141382942 141389126 314
951219888 951221666 71
212969013 212971647 41
532781310 532790240 897
19881125 19884296 860
278326151 278329934 129
828794650 828798406 747
97230801 97234641 699
165284104 165289136 776
848871267 848872028 911
423955154 423962995 527
861930468 861934911 510
781237890 781242653 299
339148281 339157637 461
998422177 998426246 787
94442389 94452035 628
987171517 987178700 41
46166264 46175562 17
643788314 643798254 973
763720090 763727784 744
146992002 146997249 105
388355879 388359386 705
501094389 501095508 668
64632039 64635356 941
121730850 121737778 689
720638636 720647397 586
341359616 341368620 484
188901657 188903134 181
630939674 630943849 332
566194997 566197232 101
754735740 754736277 23
190461196 190468042 763
972074901 972076259 391
870094920 870096371 652
712269861 712274336 89
76029900 76035081 266
534668486 534677421 607
474529320 474530396 915
140326852 140332292 184
697345185 697352246 246
552004636 552012917 306
423227660 423236185 596
877977422 877979656 625
550008165 550013918 692
778468167 778475024 608
561779607 561783967 511
994384872 994392781 30
915971830 915976516 204
372706746 372712318 402
860894280 860896369 596
144254526 144256456 881
74812183 74815690 362
188406779 188407106 743
691165404 691170492 746
500236446 500237555 257
32318055 32324953 20
565597915 565600715 619
736402944 736409179 537
586151148 586152994 307
450814900 450817124 612
44072847 44075614 553
120660729 120663160 151
723556090 723564151 874
677350184 677354363 760
852137930 852138583 164
812705538 812709077 822
635082909 635092509 55
706454878 706461070 118
648834416 648841967 924
307581073 307588610 362
527523685 527528476 325
713183237 713190832 469
140303739 140311378 743
686862613 686869768 771
755384373 755386271 244
976853537 976853843 121
913049710 913058029 913
410874116 410877966 1000
533782233 533786979 233
506997157 507003736 366
43929520 43932541 698
141350195 141357777 756
21555015 21560368 903
725467109 725475349 937
944251880 944261629 898
883178475 883179465 100
722048596 722052201 210
731492859 731493253 197
795397858 795403867 950
352431092 352436553 775
705923808 705933199 637
47432506 47437819 734
350134262 350136755 570
190101516 190105253 18
97200803 97202445 190
71053703 71062145 248
334431152 334431994 367
817383361 817390217 601
78881559 78887403 67
472792859 472795050 41
454181986 454190165 883
403088973 403094411 271
180180707 180187014 672
778277277 778284120 181
736757645 736765012 920
958489835 958499610 486
977876434 977880807 646
855450801 855451864 16
707119753 707121863 244
214149171 214151433 914
883536212 883537473 392
316759447 316759993 726
802652717 802653580 320
67803739 67811304 780
132646920 132655813 691
498983190 498989367 6
197474676 197475084 473
655202672 655211025 300
751143689 751144096 387
985728283 985729277 332
858871198 858878357 261
781528940 781537233 514
948617665 948620539 473
562787985 562791378 410
666657764 666662933 640
357427807 357436068 408
558668163 558670859 608
752293636 752296112 608
460720287 460723164 712
762829674 762839416 339
983931005 983939431 176
430722618 430728144 458
506293482 506303125 159
390824306 390828227 598
715108716 715118663 955
68420707 68425798 501
409250114 409259240 74
567989722 567999311 319
252606681 252614225 602
170220745 170224262 520
534981083 534985598 634
82940259 82942059 39
983374067 983379983 108
38935227 38944534 512
22460174 22461297 679
361563128 361571800 2
407743629 407753343 840
63509054 63515294 313
279029373 279037557 423
362997325 363003277 557
448624845 448626965 46
247299479 247300161 152
393066518 393071195 91
834543625 834549022 335
987035137 987042953 295
369715167 369722270 961
340011520 340013039 92
309108711 309115634 945
29300375 29306167 126
961306798 961316218 403
425506706 425515837 762
405831102 405836035 730
333002605 333004957 764
713314696 713324144 374
642624382 642629271 157
131007678 131016299 67
951917989 951923725 956
514605431 514610791 899
534543375 534552039 564
116854852 116858045 202
579244255 579246717 36
161725368 161731101 700
94722098 94723739 879
66641212 66650478 34
116417936 116425852 676
413996093 413996389 483
25971511 25976587 161
360087818 360089790 548
627337717 627346523 662
811783280 811788624 571
276421834 276430954 537
469878220 469880473 604
639451919 639457343 275
30725799 30729108 993
330759832 330762720 444
379105508 379107483 570
397994341 398000433 35
874921502 874931423 283
824028402 824030371 553
274615414 274623439 26
335472985 335482079 753
137140522 137144829 551
937965475 937965652 444
218434102 218434741 547
691861095 691864654 938
705903539 705912110 421
244085459 244088174 765
405808495 405811804 574
410710777 410716489 802
793335680 793344269 660
818021706 818026839 351
769045811 769046782 261
808133361 808135194 89
882522804 882530583 419
911371701 911381359 227
158581640 158587025 245
890665060 890670314 251
986109824 986114166 110
805003749 805011533 73
827200901 827203706 97
864484560 864492472 457
45792911 45795137 688
841004171 841012169 393
742086612 742087266 552
779766030 779769530 804
137318608 137321198 945
193849852 193858167 896
199870453 199878803 989
30301915 30304531 560
361688987 361696813 811
468647085 468655928 118
391681892 391689816 234
415417580 415425375 413
182852324 182860955 394
59903876 59908112 427
443466030 443474197 99
39442326 39449740 180
91918222 91926077 436
859218561 859221361 790
752054121 752063662 45
268793282 268796786 211
374941399 374945966 286
692060633 692065916 883
733317045 733324529 442
233749789 233758740 29
252214216 252223556 926
799808314 799815516 321
619713494 619718119 521
403072280 403072978 634
102372071 102372111 734
249846466 249848252 269
857463676 857464358 695
823532962 823535081 699
694091196 694093707 378
358708638 358714315 282
302184019 302190717 566
661835944 661840944 175
484030617 484032679 356
968638488 968643141 97
145961473 145968443 310
525172208 525172213 804
132466827 132476261 48
654494522 654500870 924
211705572 211712531 844
134435951 134439014 904
40138584 40145895 179
372279501 372280537 119
170301027 170302678 551
378637734 378644745 263
3991832 3994914 396
355966492 355975894 994
850838646 850848122 619
863549694 863559147 205
938676617 938682815 337
662052812 662060005 106
267428067 267429459 244
7016597 7026311 325
680626715 680636078 372
760488267 760493231 259
502189881 502198676 618
8103629 8104525 183
528075973 528082189 926
919570592 919572865 191
858636797 858641145 27
891882133 891885505 163
230531590 230539773 233
324252833 324258315 802
687398158 687398424 749
509030882 509037061 780
757789491 757797366 641
727119109 727121432 345
647224643 647227333 694
650572919 650578166 88
539142110 539151616 98
229670487 229672915 920
4077651 4084723 161
607534883 607537216 646
264838037 264838866 197
146288137 146290764 366
630522916 630532401 414
426566908 426569812 441
37870253 37872537 440
20304297 20306145 31
384902384 384910270 120
922857481 922860405 341
148738753 148739744 151
477457913 477466137 146
916031559 916034315 297
850119106 850126219 680
187692472 187697150 553
135974236 135978482 237
850551676 850559970 562
712017117 712021738 805
492457499 492464579 509
50509619 50516475 700
983088310 983088794 539
668208812 668214958 612
430123958 430124866 72
661264605 661271220 19
18145286 18153153 881
963588189 963593890 649
77228776 77232799 21
153775337 153777694 688
696317142 696317839 739
96512651 96519617 270
584032350 584035944 905
15470241 15471057 452
998361203 998369001 556
650059627 650059746 117
116853646 116862464 501
881782526 881787493 769
223929527 223930993 64
181164898 181167080 826
921276585 921285546 437
681683324 681686179 664
237758945 237762568 553
885725849 885732850 253
955558300 955566349 261
215804207 215806895 226
516582675 516592286 475
45586176 45588091 263
791305295 791309140 826
604291710 604300152 726
49078887 49086051 119
618124323 618124577 162
66970339 66973325 553
526188892 526197898 887
369021496 369025959 71
25592108 25593951 234
157165334 157171514 393
634402808 634409732 76
125925421 125928360 637
3929247 3934331 94
127222324 127231202 488
339605442 339610462 205
590107603 590109659 217
315277507 315282669 76
530585393 530590547 938
86908816 86918645 6
781791050 781793522 99
289634793 289635110 367
787189869 787198199 930
55934857 55942836 554
424518302 424521328 712
814216789 814219220 545
759229994 759230627 716
202349561 202359230 777
176784989 176793115 36
490610927 490616560 50
64664284 64670744 99
563011383 563011602 955
883754749 883755154 230
670716029 670716894 751
675670582 675672204 947
947697295 947698717 585
809953190 809962127 825
624375907 624384641 571
622187035 622188438 62
24924422 24927409 16
5663823 5667569 370
574086921 574089947 868
217112876 217120626 234
60667107 60667964 807
961195208 961204220 681
45919507 45922184 343
801929091 801937542 350
524364266 524371076 270
823469837 823477498 825
934863899 934868474 658
945455265 945464228 126
637034987 637038285 974
299237855 299247333 922
424286439 424290691 899
215599246 215606425 809
950210926 950212213 364
294854621 294856790 108
8760322 8769197 110
294277591 294280250 145
180707767 180709411 953
306145425 306148470 231
440287550 440289291 781
146145525 146155056 558
12506797 12516781 439
857571046 857571848 879
209525206 209533554 175
16066570 16070618 913
939664678 939669933 915
309728138 309732005 753
43411284 43420989 192
723187586 723193343 896
649688168 649697098 585
249516300 249516971 480
739784858 739785168 814
33677298 33684418 744
797421527 797424808 950
76937054 76940102 776
674152966 674156258 274
965949880 965952285 361
628313985 628323614 215
448625527 448635067 844
519823423 519826106 373
183975360 183979297 777
740319190 740323552 976
613141355 613147982 220
18041100 18049013 22
462778400 462782652 393
537175176 537181406 791
955024449 955028754 327
863120160 863121296 495
589653726 589656838 601
293286921 293295451 521
414307295 414311175 93
803893071 803900180 874
327067397 327068763 951
136368618 136372906 905
998870990 998871542 911
78124734 78134192 233
313794525 313795535 137
720641202 720650273 25
342076049 342077818 439
901286649 901294669 626
900477521 900485861 172
589164966 589168365 259
707133839 707137344 700
140577790 140585151 591
539434694 539442941 881
833157955 833158749 697
695900539 695908830 312
946128676 946130241 87
64672701 64674525 587
500158139 500158331 359
624924764 624932532 425
475464286 475465942 911
939579544 939587341 146
482928245 482937899 996
976067835 976077723 187
734293067 734294234 759
442262764 442265649 558
760034076 760040258 559
403243513 403250454 256
109028451 109033560 305
170675810 170679772 875
707525585 707531384 409
523470848 523471740 782
945578993 945588017 296
962734989 962739474 502
278842526 278845096 14
266993636 267003208 417
93499194 93500444 143
331516753 331521843 920
323122360 323128386 186
969602665 969611579 567
23951540 23956798 233
75333948 75333988 442
683400080 683403679 247
136211376 136217837 237
678235228 678242101 645
142629593 142636803 815
225295010 225302356 60
872360153 872367415 168
853530425 853533953 727
668963962 668968715 446
796101879 796102167 749
857892112 857895482 900
498946906 498948702 394
202194504 202202888 876
796219091 796220533 234
15313736 15319034 876
154257550 154260389 414
825600960 825602788 703
432587480 432596684 350
84245558 84247218 13
951251003 951254160 916
593645752 593648409 765
387417002 387418055 45
425627396 425633182 699
523528272 523534360 580
812478505 812479869 406
559471732 559477664 240
858007145 858016604 226
892117847 892118049 987
837442548 837446732 413
663583912 663585815 365
247009828 247016862 131
368086944 368091307 802
857698988 857703313 974
704573688 704578651 589
439462619 439468934 289
204995375 205000965 538
373950615 373950751 747
671204841 671213634 786
655321180 655326273 383
995263592 995268961 981
339650308 339651800 682
546373438 546378685 385
966896239 966897834 482
655929565 655935320 202
409692505 409696421 777
96015144 96024935 82
16638683 16646487 883
702196780 702198144 234
732760566 732770238 779
45091949 45096340 588
442958280 442966955 575
667488961 667497307 505
958617345 958620221 422
741970828 741980458 378
246110380 246115079 951
430998156 431007600 250
708622238 708632037 164
642022473 642029278 917
123316707 123318953 552
842463836 842464140 777
463047775 463050658 660
84594700 84594882 331
222675204 222678601 240
587504626 587504646 64
736173003 736178015 743
108142955 108149226 918
613442554 613443524 421
920989717 920998958 56
407021985 407031865 607
726860536 726870097 104
728285313 728288968 233
455979323 455986137 322
603799654 603803942 107
991158894 991168145 719
979019310 979025188 61
977073404 977074652 207
81336322 81341473 293
160963094 160971652 850
65634150 65635399 463
85659106 85663584 262
561097210 561101427 187
492455793 492464935 812
842191115 842191879 640
126469573 126478364 93
382229292 382236895 900
560613352 560613668 659
92619910 92626281 323
686871202 686878355 704
690422402 690431868 422
226590216 226597354 323
137838480 137840535 239
444764017 444771114 478
379445179 379449210 370
312040819 312047070 507
535088262 535092040 303
932244161 932248948 854
316684171 316689722 725
449334495 449339950 391
956217549 956226037 205
391838971 391840336 123
335575645 335580874 954
368229235 368232971 226
93262713 93271157 963
966992083 966992563 272
685608940 685612777 223
375616243 375617475 876
719120097 719127170 438
649973173 649981269 553
181654914 181656191 69
527283119 527284145 800
477549594 477549835 713
593551547 593559430 641
220261123 220271054 747
347353086 347353400 671
806329708 806337528 209
126903932 126907152 259
427238158 427244984 479
94919596 94926189 193
521852148 521861821 807
250974567 250980102 390
803844368 803848847 969
875849080 875856057 782
911752720 911752849 659
143516817 143526360 616
30665840 30675732 865
108288050 108296165 707
866176658 866185658 644
915983136 915992816 104
559558329 559562356 477
605636135 605639829 320
298571876 298571921 107
121424845 121433153 440
147456978 147460781 247
617414636 617419608 138
203322603 203326481 737
738273468 738277825 970
155432525 155441747 7
468887169 468891135 991
886159623 886169469 474
736388452 736395012 523
399373123 399383000 290
352663231 352670105 487
894843021 894851619 402
393657268 393662249 485
48975406 48984906 408
519643494 519650305 377
932565463 932570344 356
567495821 567496355 822
519354164 519354528 615
162508989 162511450 894
747934862 747940386 48
79476153 79481768 398
590530989 590539117 372
340335742 340342098 334
472407227 472415487 898
869927634 869931366 280
493701363 493705414 187
209905070 209913287 614
934521891 934527803 663
932142856 932144018 163
955887751 955890157 137
9361150 9369256 341
361471547 361479700 916
12192271 12200202 758
578937955 578941950 355
265031204 265031425 796
808745484 808746451 50
70546023 70554642 123
666803636 666809198 63
188710649 188712291 637
667622812 667629393 777
60462299 60462557 66
14859640 14867604 344
130690556 130693601 714
801612313 801621211 310
781633018 781639625 891
737879814 737884378 184
160467214 160474864 546
911858337 911867900 148
68956400 68965484 958
794270388 794270644 869
835735164 835743765 929
125343230 125344548 534
106141924 106146876 112
265950638 265959662 292
929692947 929693160 27
672329188 672334600 244
135044373 135053046 835
232776269 232786065 411
47530418 47535110 284
68998727 69004832 670
400552595 400559036 355
904069523 904073330 679
793537408 793543762 556
81148520 81153700 449
198357162 198359859 6
557678188 557687311 80
672889783 672898375 366
762021618 762029758 988
49426379 49431291 712
18782014 18782562 821
190227685 190232477 445
476742039 476748361 1000
893184717 893187817 125
422762625 422763961 591
867088073 867097998 2
860310430 860315908 600
992825860 992828416 922
572585227 572587201 863
216479566 216482861 220
993465277 993472464 302
402845450 402849355 682
280355246 280360459 583
603854245 603855094 242
332000721 332008065 771
730745311 730749036 461
434813663 434813866 689
264018615 264025552 51
205920888 205921907 29
493296750 493298993 737
26192971 26201438 107
726124623 726130419 512
993644304 993653392 307
585337887 585343202 817
147259130 147259960 654
465589250 465590064 562
33652712 33660673 250
966676751 966679731 798
937551152 937555613 923
708297532 708298078 965
328342270 328349996 282
668983727 668988695 751
67933241 67941887 112
559481897 559488560 420
184298065 184300185 447
217660718 217668651 136
379174279 379179889 840
381665528 381666158 805
217960327 217967454 658
165676600 165682096 612
588777564 588779758 535
185761197 185764022 432
359472947 359477406 633
242784410 242786719 720
439549830 439558634 637
986802628 986803918 804
615288115 615293186 33
759819954 759828723 363
684416760 684417663 844
447515769 447519840 857
542413731 542415832 842
142787267 142789142 202
532310048 532310821 503
999593681 999603143 349
835008752 835013595 610
38330740 38336900 589
222632545 222638354 845
126599578 126602913 629
421941290 421941424 90
341176134 341176801 151
297634343 297634569 775
619658184 619661556 595
828747736 828754391 714
992836239 992836544 891
523921939 523926086 600
753786549 753795269 584
605123488 605127027 34
752074334 752081711 438
281337314 281338179 304
410872755 410875465 585
453840906 453849315 948
704052031 704060605 927
494750977 494751752 306
185410692 185416998 12
871331933 871332575 822
992064532 992068700 723
386927467 386937222 815
818692501 818701813 186
752212291 752218645 846
871903594 871903794 638
477798531 477806615 124
112310830 112311357 144
770744108 770745091 251
985408413 985410221 245
608413776 608414658 528
474768949 474775160 711
622804671 622807045 382
127669837 127678180 736
115964023 115971476 403
862144868 862154704 176
559904858 559911018 853
506878333 506888146 912
175239828 175240831 948
393737078 393746625 25
7722674 7726844 683
541118553 541119154 575
747711264 747718821 582
937656996 937657159 792
10513734 10521107 291
952651487 952651543 734
174943015 174945515 707
131229219 131230753 212
378078482 378078960 472
557725430 557732371 496
560613454 560615433 647
258074488 258079136 395
642173063 642175344 166
952352995 952356047 773
7306787 7316223 401
411763077 411770865 600
890141810 890151699 655
772757868 772760110 41
24438430 24446964 957
710894902 710896235 950
375084749 375087193 615
772905396 772909729 184
231642142 231643770 15
374099658 374101107 194
475431431 475440405 456
356634184 356639006 556
879852783 879860028 668
310024789 310028777 350
301512181 301517042 513
882071138 882072007 104
297955088 297959808 852
409403053 409412057 86
905017236 905021558 733
237541602 237544577 374
492116797 492118760 152
236805603 236809007 5
571743158 571748929 18
524388827 524390392 250
78488177 78492077 912
464636040 464639293 826
388041495 388051224 839
261834347 261838073 247
49121783 49124837 147
539560515 539568926 704
538019889 538025904 43
904323040 904328341 564
902749395 902755033 571
423440765 423449264 13
91671366 91677492 988
79363279 79371912 100
654960455 654969390 298
193547645 193548705 900
615513892 615521646 737
710050389 710052620 176
146224094 146231611 761
957015487 957016495 301
646542402 646544670 647
947173972 947179352 169
21451337 21457251 218
318370324 318379053 306
572518424 572524702 241
81850723 81854002 521
960802973 960803292 583
261876061 261877780 160
222611588 222613624 977
187642701 187645934 184
393775001 393776879 137
412751648 412752224 503
473994168 473998225 586
803474386 803480607 945
570861044 570864528 462
164195635 164199627 271
992796155 992799209 322
958300738 958306043 113
452786250 452795405 996
14272578 14273200 716
399599112 399605698 838
511515248 511524769 284
773461751 773462844 65
129626337 129633762 818
511888633 511895784 698
575209094 575218300 299
365651716 365657948 871
646214038 646216856 856
831979151 831985092 429
921687497 921689034 349
19838214 19838826 622
478006403 478013419 894
243366037 243373748 332
484852101 484860713 507
373351271 373351301 724
481381968 481388626 927
743311266 743316208 284
119942139 119947338 730
578183344 578192490 423
635613772 635622592 45
332392473 332393091 129
62294446 62300862 109
238071340 238078131 191
38750023 38757405 311
415288529 415296102 62
791064254 791071937 905
35305531 35308819 816
435775815 435784836 115
655808544 655808733 915
706318 715428 859
632225363 632230188 718
654997492 655002992 331
580537951 580538610 979
182308493 182314631 728
442451803 442458002 747
725372864 725374022 734
458797121 458797341 338
8376288 8385903 78
20324403 20328149 513
31653317 31653451 72
964050526 964050843 751
689870595 689875500 876
687119926 687120841 691
51680906 51688546 528
120921983 120925675 245
563161730 563170830 215
712298464 712302151 715
16676152 16676964 29
891204230 891211485 886
471615094 471620422 412
541006166 541008434 300
284286267 284288123 30
58717144 58719236 63
659919185 659928950 236
274126064 274129905 563
316626309 316628201 754
431000523 431003706 65
652554237 652555239 663
269579616 269585567 14
85368853 85378655 680
100628265 100629930 223
652615916 652622278 361
396329297 396330276 423
912306359 912312529 92
235371946 235373187 743
955461509 955462315 124
650464263 650468704 318
631693679 631699209 312
55009693 55011799 237
940736707 940746202 255
25560738 25570152 789
421015961 421016559 942
669489321 669498852 236
310617095 310625806 65
396080187 396084384 957
899316929 899318190 508
236005403 236007570 932
265927721 265936741 943
5760034 5764249 569
904255620 904262206 695
580513227 580523106 789
428055367 428063312 445
731168308 731172529 750
401085544 401087924 414
950242609 950246378 23
505281917 505284147 492
382829777 382831012 574
866403059 866408609 983
608556003 608563762 436
731384571 731389967 595
320257618 320264297 843
475803406 475808261 700
703154201 703160488 228
546122952 546126486 851
622048716 622051483 658
313787090 313793898 97
576799582 576804462 587
766583155 766589324 148
514831489 514834531 93
876554275 876556625 657
792488221 792491808 447
288194065 288200233 955
637204115 637204806 771
656491343 656501193 130
361705544 361706321 447
296410554 296419801 384
212439651 212447756 744
198314589 198324106 867
519963088 519965591 638
183145181 183151205 683
944632837 944636338 344
237455635 237463613 113
637152589 637158408 731
727408360 727412769 650
761824840 761830966 285
690644638 690650961 360
871666022 871674833 16
540235117 540238359 177
562754983 562763313 177
400297973 400301391 452
784248656 784250974 300
739897352 739899061 210
743047464 743057074 235
349369545 349371854 953
252470196 252473534 566
779430831 779439459 381
391522191 391524016 197
370576557 370577528 952
630660734 630664550 795
244155262 244157084 816
382581714 382582216 377
543461013 543462872 570
14987224 14992449 351
286880809 286890519 194
15633113 15639859 876
562949678 562955205 196
77757410 77765874 536
772495957 772498040 345
845479910 845487389 137
521705055 521712213 900
131800222 131808947 22
472914598 472918696 142
635020168 635024588 429
107785870 107791380 260
618620064 618620259 637
781863939 781871703 492
288162135 288166676 240
861697022 861704777 193
42703718 42707530 583
541420855 541421897 881
463179107 463183551 596
592227128 592233466 971
520978622 520980218 270
844997401 845005645 729
61136662 61136838 298
126899298 126901607 544
821716140 821720993 551
389625730 389633782 866
348688275 348694316 89
182080858 182083492 718
986475089 986484742 216
144452686 144460287 664
51991008 51999342 279
576593628 576595453 116
5141357 5147557 663
205783655 205793443 501
593986549 593994665 473
247507451 247511845 817
938842316 938849856 879
218503756 218510372 147
755680473 755682418 519
534689041 534698126 370
28444056 28450939 193
19449337 19457512 416
173039802 173041440 650
550286465 550292346 531
490602317 490604151 902
429633141 429637179 3
81592309 81594138 377
636667189 636674626 960
193827686 193831171 983
511220205 511227786 338
738620926 738625408 403
544492119 544499482 743
478863886 478868356 791
750356536 750362513 844
43418419 43427359 446
179765671 179770719 498
696507674 696513191 865
647365403 647373372 340
214419714 214424753 288
384145696 384152075 275
153512385 153515141 318
574510787 574520125 47
76250881 76253578 577
663874023 663879889 923
543163867 543172502 584
13139663 13141948 386
616276160 616277367 848
143932027 143934970 497
519643716 519647825 831
794059003 794068816 720
354383279 354390838 535
81576947 81584340 819
142572995 142580486 340
415443922 415451829 395
597959845 597967531 868
885755780 885764443 363
855948517 855954973 530
590130365 590134842 451
430001212 430001375 435
864356043 864356204 114
961964113 961973002 527
608929999 608933994 78
202262169 202265008 508
220824508 220832816 960
267489903 267499449 629
385676771 385680681 313
607667133 607676744 805
482485013 482494016 672
804979464 804982683 607
347119250 347126546 545
788017364 788026560 111
838735241 838735336 624
221267319 221269810 130
864380826 864389909 558
284466137 284471874 181
24687118 24689788 935
98183430 98185596 205
121231235 121236666 190
942795258 942802250 386
82519216 82520173 975
334462111 334470831 676
53007223 53015065 376
172247846 172256727 597
834756976 834764720 325
308494885 308497225 955
191421417 191424934 354
221808702 221815476 236
403088907 403090641 482
30425097 30427968 191
386334832 386336762 501
482657806 482665296 173
133874482 133874505 438
801431209 801437894 20
835073806 835082541 778
160659481 160663962 24
340645435 340652067 386
613224789 613232305 529
291097376 291105702 904
4231858 4239923 239
262640400 262641934 788
560925900 560933509 800
392138424 392143913 681
742496861 742505291 111
685784881 685792223 514
791416009 791418899 153
491340034 491342426 206
515276770 515276870 961
108893299 108899895 972
98453554 98454031 430
279269143 279277876 70
881342932 881345255 164
944169731 944179694 90
520756764 520757845 224
783351874 783358011 866
271744738 271746033 636
441913890 441915948 840
337797097 337797458 535
33719409 33725549 252
932769731 932779280 528
917889512 917896133 203
375413583 375422869 128
640516097 640521132 828
994555187 994560657 36
943994762 944002039 827
176424978 176434169 274
147472614 147479891 458
902815804 902825551 59
55679339 55681876 309
749676941 749682494 464
989040469 989048914 762
741443023 741444187 341
567810502 567811820 650
860281329 860288889 425
213868716 213877037 72
314357542 314358485 457
805680167 805688480 731
179176625 179182614 452
802640034 802640939 932
784963694 784968096 142
77117510 77122885 864
105854272 105856831 871
457549612 457551050 622
928889613 928890008 910
40631038 40631546 310
428642110 428643190 39
217183917 217185739 28
143137649 143145605 524
101849452 101857713 5
127038734 127040775 130
151475226 151482488 723
93048442 93050571 337
179688312 179697403 155
51910935 51912537 301
409304195 409312488 514
195862857 195867719 619
588011895 588012394 890
585740275 585744337 784
91863799 91869098 63
14578156 14584902 35
103560285 103567406 869
200367007 200371875 972
898957694 898958844 686
767142850 767151716 364
370236502 370240498 79
922107366 922113806 253
737112985 737120126 696
325966225 325973802 784
15327360 15327933 674
607836423 607838200 647
593489810 593492237 494
49405029 49406093 134
228920000 228928661 86
442100687 442110510 970
322869401 322874345 401
59340831 59345360 336
80157086 80159910 518
160051131 160052779 325
737127914 737128455 578
618269588 618278931 337
783031235 783031334 732
382888080 382888148 132
510888565 510891527 577
494204651 494212522 871
89779972 89789533 369
854402373 854408700 880
836451060 836454089 727
623937929 623939677 151
802603254 802606635 934
316827183 316833576 138
181187872 181193819 503
351761954 351765864 895
28916437 28920005 287
111609014 111618248 716
72015236 72025012 546
280371604 280379210 206
511301835 511305745 301
501918913 501924743 526
578189064 578190007 664
607955997 607965816 741
51572486 51579888 403
650011988 650016523 496
305195883 305199746 152
98560521 98566151 458
619690236 619698312 86
43970782 43980093 437
430742987 430745268 198
712680287 712681677 887
49833813 49843682 532
31847828 31856086 359
276991919 276997820 55
568297323 568300219 57
993684818 993685711 142
64042970 64044240 944
126092778 126096258 629
269614214 269614465 620
349009651 349015975 93
905762849 905772326 830
416328087 416337960 982
683308619 683309514 130
876047977 876050075 762
28250383 28256647 734
639161439 639163490 587
590213933 590216958 960
993016876 993016881 920
772101856 772103038 661
60356826 60362572 388
664050919 664051690 104
642652100 642654185 630
721833081 721833713 335
362066211 362074023 958
467440324 467441354 254
835451057 835459038 718
623810644 623813176 149
783595954 783596265 61
81980874 81990266 835
415452535 415454790 610
67270274 67271450 584
750114377 750121923 643
218851358 218855758 672
505329043 505335872 379
34023002 34028485 116
930779605 930779698 995
336767323 336772037 804
21061824 21070858 840
109755884 109765582 83
872463718 872467509 151
363227678 363230061 136
635294261 635297630 573
957507905 957514527 442
718209928 718216131 168
793448306 793452513 922
63989774 63998255 379
168995768 169005260 183
551196571 551201584 587
56125412 56127295 216
160916844 160921290 730
220894994 220903444 868
752627130 752634958 381
103798054 103801138 251
143724495 143730925 515
86989015 86993113 130
401031936 401033798 702
773820665 773825204 596
829165847 829173672 311
203179786 203180236 261
125327003 125330389 280
568609084 568609555 976
747779951 747784413 932
117986683 117991170 144
45564285 45567650 633
35841801 35844471 779
680391281 680396002 49
57475984 57480341 733
208895929 208899058 691
450680240 450683474 409
450133852 450138222 619
227204132 227206043 173
997635107 997643345 856
249237390 249244110 296
939518884 939524445 877
639205869 639208415 823
141746649 141748530 55
68680048 68685260 951
31452782 31454814 46
991326822 991335757 574
151911232 151919036 807
526639201 526645450 121
483889374 483892094 737
481321582 481326626 35
622733877 622743348 969
904367104 904376370 701
413210278 413211969 65
550295333 550303939 761
794475634 794481768 386
122400681 122404361 249
589766605 589766718 315
321900412 321902394 863
592443884 592445225 516
149176972 149179622 909
110086359 110086756 186
520736327 520744272 683
269485029 269494576 179
889240093 889241599 721
142510204 142516798 43
533158589 533159696 539
216898189 216904883 616
791346504 791347394 894
41256717 41260740 896
259231233 259237147 478
252056493 252059775 287
106735030 106736717 199
462472714 462477971 740
18565243 18571116 612
138659963 138660293 469
706726007 706728246 6
419122897 419125017 499
427761863 427771219 402
406765757 406765957 541
545056652 545065600 299
176472480 176473129 767
71230767 71237120 561
838731316 838736643 383
39668057 39670483 647
929369019 929376856 467
302309840 302314372 524
280891197 280892133 121
307396046 307401625 220
851208448 851212055 388
62321339 62327700 788
532362638 532369127 679
76451405 76455794 952
67840316 67841484 937
70981699 70986491 164
532664696 532671461 354
742883163 742891592 900
87312038 87321346 342
930333158 930339254 998
768325729 768326994 409
790030118 790038953 823
959710256 959714980 717
676906286 676911660 728
48353239 48355713 54
389040175 389043037 787
717532339 717533169 890
25006043 25014330 182
165670942 165679998 670
411166284 411173122 202
41770282 41779688 533
316765042 316765168 203
781207215 781215158 861
611569283 611571210 273
879082011 879082021 1
127509417 127510100 425
396519554 396525926 897
615481444 615486359 531
791737626 791740052 202
58695646 58697067 30
18718848 18726328 939
80564732 80568942 963
601521935 601531487 947
671502146 671503727 864
514440419 514443518 370
50693420 50698696 49
203759196 203763682 770
653786092 653795166 180
996173623 996181095 532
170750175 170759162 519
402816206 402825922 137
18246495 18249000 147
102038459 102044647 371
23967755 23974827 878
903391618 903400566 747
493695988 493705026 382
36437389 36437592 571
249148158 249151428 555
9350688 9357216 162
777683221 777688583 415
522861091 522862953 866
286654579 286654760 48
238345076 238345520 515
306623447 306624043 127
808091676 808095819 508
621831774 621841288 659
875353156 875355294 4
670208078 670213299 792
769361632 769368475 552
817067794 817077224 487
724538560 724542963 978
510492777 510502017 611
255495176 255503328 405
413584041 413586315 953
803745168 803751516 118
497968027 497968338 622
694429685 694432286 513
449405690 449413395 912
121714832 121721112 999
855014383 855021763 304
672570871 672580862 403
829716848 829722262 78
344698811 344704961 829
172071566 172074702 377
483286518 483295212 600
34251636 34259740 596
171179258 171186497 98
930506770 930516234 30
266415033 266421501 592
483222031 483228391 299
63643686 63649771 565
530541088 530548592 310
23085167 23085964 877
779620995 779630565 189
959288371 959294374 316
222695321 222696394 172
486640917 486649957 361
184027366 184027828 590
132546396 132548534 650
806592338 806594833 445
170716637 170719182 108
654490552 654497244 322
768406861 768412619 993
620477090 620483403 581
624285278 624285909 686
436092945 436102749 778
553868117 553877515 125
672040478 672047237 593
945048419 945056430 445
642090420 642091436 975
618180865 618187181 543
250923325 250925649 846
370034646 370040678 666
172729991 172736748 831
831080922 831085392 717
828373960 828374988 923
51377089 51381625 396
818753214 818757030 233
618558159 618566489 168
864690603 864693568 88
892888929 892896174 996
914280471 914286144 807
311922668 311931584 478
108900685 108906875 239
84835517 84837328 277
756564584 756573199 611
494266858 494267700 62
637099604 637107133 341
369090188 369099328 38
675301356 675309168 154
214841795 214847833 486
158428142 158437669 493
160550949 160554339 145
842133427 842138392 137
676169016 676169582 403
434426644 434429048 276
552999255 553007956 589
290787667 290791270 467
467316007 467316710 501
880149044 880158638 489
23893550 23896426 757
664214036 664220897 495
609582880 609588338 900
377518376 377523073 989
140750514 140751850 944
287909267 287910693 833
89819544 89827120 930
155407484 155411809 630
450909950 450917017 518
299917801 299923518 112
714605291 714606947 149
145410398 145412526 680
801580893 801588446 158
847555793 847559477 413
244752134 244762008 35
78005429 78013363 948
956396613 956404673 818
226708894 226709989 3
673525525 673533255 547
370969394 370974920 134
141825506 141829381 270
53452007 53460821 792
264277037 264278492 194
934851545 934853566 970
759825309 759825532 962
415367344 415370805 868
188420643 188427947 20
631984460 631993331 301
889362814 889366160 235
575355361 575365209 969
275143845 275144983 992
307589115 307589205 764
41937907 41943054 429
940289450 940289636 237
527645772 527648838 177
797273733 797275692 896
37082603 37085639 580
41924622 41926914 805
967207273 967211323 257
116356859 116365401 101
936774827 936784730 448
848099170 848100541 504
995740285 995745356 946
181279065 181287624 933
252271302 252278402 227
158501830 158503980 216
977976076 977976137 845
667090656 667091131 637
305070812 305075299 890
565442068 565446641 206
671690168 671694846 14
618156968 618157225 287
310810823 310810948 817
13928769 13936087 148
367395051 367400491 250
426002279 426005409 84
162666845 162675440 871
60776691 60784248 628
162381678 162390566 9
799295568 799304664 248
104422775 104430806 16
352907139 352913968 952
852337777 852338104 173
497168945 497171033 809
227690093 227693975 98
424063342 424063698 862
883562425 883565893 406
348302646 348310482 605
7692275 7698028 966
533971283 533974133 393
896012881 896020548 339
30591897 30592006 603
638323849 638328558 40
567465373 567468748 596
999295532 999303361 850
186085630 186089220 85
138853844 138859815 812
835576249 835579699 579
648376204 648384288 376
29808170 29812531 739
250346914 250353765 578
129166254 129168071 202
841972208 841973303 307
699575598 699580408 3
715905193 715905474 495
110872394 110878506 974
310479478 310483329 581
477393290 477398546 834
377423221 377431107 359
172950947 172959992 518
810755686 810756682 910
952809263 952811031 197
952018816 952028587 331
513238473 513243806 540
281120828 281124534 928
335872322 335879509 649
101556297 101564013 212
19284229 19284570 375
732326062 732327378 741
953406771 953416329 275
216497641 216505559 75
417611550 417615612 478
439856746 439866426 87
921557077 921566558 645
135210617 135219040 396
80112896 80118813 893
794865895 794868284 515
565807107 565807244 777
933545481 933546510 611
398973572 398976721 390
139383199 139385640 854
405121274 405128611 282
30386752 30394824 877
709668189 709677093 593
142541185 142545828 487
44910933 44918084 703
527649825 527652365 565
753753690 753761513 6
200615818 200624077 507
245659429 245661161 130
914351819 914360688 42
869965024 869965692 854
917824656 917826714 764
9949534 9952345 748
512094477 512104319 699
852863964 852869239 895
73163018 73172478 985
274547933 274556465 884
476302938 476307351 263
263270445 263270447 214
441373575 441378430 362
227109968 227118442 135
38091173 38096094 8
314173936 314180976 421
829431684 829434415 17
424107733 424111314 896
325798628 325802552 598
34402964 34412278 341
115727847 115729316 901
355835110 355843362 889
6214674 6222233 398
501217036 501217285 929
803512521 803519342 468
90971531 90975300 538
630811301 630819713 85
860540318 860540460 946
382618564 382619925 175
19663163 19672518 337
82976854 82985638 437
68142755 68143827 332
925852995 925859361 800
422975743 422980863 586
576959673 576967672 543
10662141 10662369 787
586549028 586553643 65
111682114 111684700 75
996474410 996483824 63
314088937 314095080 13
339073624 339076510 161
695215061 695219117 416
203332743 203333979 697
599767543 599776822 12
669178479 669185141 847
597140374 597141843 563
550343512 550344252 930
210735929 210741551 614
2425355 2426636 212
251210419 251212057 323
696526782 696535953 285
601585943 601591295 352
27255711 27264140 764
127234407 127241953 919
255255418 255258367 96
67347615 67352239 764
801966178 801969354 459
647471459 647471639 617
611887424 611893200 536
77832637 77833964 742
622519309 622528659 572
623891595 623898643 813
707641297 707646790 444
947105062 947109277 321
470291332 470296501 325
854159778 854169297 405
109372543 109380035 645
527511352 527515056 813
220258321 220262225 688
36604208 36610133 979
143154301 143161792 52
26465873 26468945 419
86786685 86791825 494
527449479 527455991 679
948221800 948228268 927
870798476 870800146 142
892319880 892326631 534
563129526 563131976 735
946479689 946482496 360
192279377 192281644 971
404255356 404256240 242
131450758 131460169 107
122935177 122941543 268
110997023 111005617 193
222870701 222875926 448
566327978 566330349 480
356200121 356201613 405
99486006 99494932 385
443657091 443660363 331
600802 604272 836
848149773 848150619 993
166372366 166377115 669
874127472 874129702 732
384089091 384091035 922
643362283 643367225 262
974754730 974755870 78
84942561 84949453 125
83298318 83302756 48
349849702 349855601 307
104855034 104861794 646
89951222 89954170 339
448292564 448294516 790
353828585 353835429 768
745862316 745866663 767
4359589 4362143 817
225025852 225030620 844
983692280 983698103 343
172678756 172681227 845
355114803 355121963 438
329996461 330000742 185
289603108 289609206 703
343222797 343227874 586
917273587 917282634 292
692239705 692245662 88
74085473 74091454 166
843230639 843236567 325
860970484 860977070 44
41054177 41056788 729
777935021 777937949 466
220302811 220306785 587
516241995 516248048 279
366418698 366421873 535
789721634 789721724 374
807761926 807770950 881
509661364 509664871 625
833749530 833749589 922
312330205 312338443 147
325313248 325319768 478
955996977 956006319 612
259263795 259267980 206
339968732 339976540 906
288063012 288067754 754
256871897 256877252 540
895191271 895200926 31
506432503 506436075 344
389922479 389928972 295
623203400 623212915 81
42483898 42489195 394
967926376 967935850 376
607161988 607171194 520
142703544 142705482 658
11637801 11643150 844
557187555 557190490 311
254175446 254180771 406
89808477 89816952 864
843204820 843214769 202
210111466 210118723 744
51498898 51504302 534
408421292 408429873 651
911330018 911332900 913
928011539 928012236 906
679740547 679750207 910
680419391 680423921 161
572286053 572291448 682
15618811 15621673 57
667562675 667566276 910
919416228 919423899 163
230993323 230995051 313
75090858 75096314 190
965254859 965261475 53
160749123 160751679 811
1542380 1543463 17
923181290 923181394 128
740086801 740090192 37
494933835 494937598 68
694154892 694159683 622
432705153 432708122 640
628755316 628764709 906
29821980 29831340 463
751315169 751317515 389
105429573 105438708 204
382352383 382354052 565
446237750 446244626 317
1756879 1764572 473
8117915 8118941 87
555129334 555136264 726
338512306 338517663 945
715861946 715867091 486
296226202 296227900 234
782993665 782995679 192
645043404 645047125 272
957870607 957874958 730
253732173 253740483 181
65563840 65570805 80
113135312 113142603 165
412065399 412067551 492
334949476 334957787 620
801203771 801207212 765
41821608 41830876 889
131893843 131896674 531
741708034 741710362 745
884529656 884538386 691
709384738 709392607 387
991970918 991979183 311
324891349 324896240 499
350563514 350565023 372
468175005 468181079 549
110430976 110440948 23
906086741 906092504 698
589996980 590001367 388
60960511 60968700 482
129439606 129445913 183
325270298 325272288 406
799723035 799726731 469
554554697 554562233 842
450399547 450407247 965
42386920 42396455 562
374061820 374064967 281
161286193 161288289 608
847769890 847777970 776
921539277 921543973 329
27637760 27646589 889
123935943 123937609 186
169198699 169204961 400
376473518 376479937 314
6379362 6380372 740
28530677 28534446 521
925360589 925365178 277
350589221 350596132 124
493521830 493523416 302
191084957 191087982 990
184986637 184991776 283
212272876 212277952 872
129812062 129812768 847
634607812 634611268 870
199035126 199040181 87
26173866 26182459 926
289231737 289235046 583
393607014 393614606 432
802935489 802944276 170
254697791 254702236 537
662370780 662380371 13
7910413 7915691 430
911554285 911554617 896
730574483 730576093 231
19525703 19533935 926
523774791 523781106 295
843257716 843264693 605
204552650 204557597 135
63913082 63913819 845
974141603 974147193 862
856777491 856780114 515
739458504 739462330 44
451153285 451154152 633
161060532 161060537 385
245653763 245661423 614
563828688 563835112 707
996632333 996632398 887
469425289 469428460 80
332796775 332799429 761
80268621 80271883 936
460474833 460481271 889
953369347 953369833 902
623741391 623741873 903
453919375 453926504 738
78511112 78518162 275
696551725 696553860 601
39247783 39253506 993
543314670 543322628 35
307392100 307400116 509
281899213 281905477 585
574050148 574057296 503
698732036 698735460 275
663855289 663864074 331
233490544 233494110 918
138212282 138216402 969
250062556 250069653 707
92816157 92824971 777
214763500 214772911 487
967940885 967943138 620
268777745 268787402 76
91415681 91422896 363
292632184 292632897 349
316918459 316920853 725
615427789 615434077 826
201737058 201741041 37
321500027 321501583 323
391061733 391070327 743
259570860 259576023 831
543936346 543939198 371
429471318 429478794 770
996444394 996446694 669
410363108 410368448 954
772080457 772087541 176
410370532 410376963 293
926636357 926641612 690
104421745 104430770 993
787762068 787771944 450
573454162 573460857 110
152296344 152305366 654
831680714 831684005 590
746022836 746031765 559
469372856 469375942 63
700462809 700465158 23
103147987 103151908 123
615951629 615956161 280
672053320 672060039 813
79064663 79073825 430
77285465 77286140 905
733995574 733997823 726
869652227 869658366 864
753033168 753038334 98
475554079 475559042 87
329847142 329854966 234
337863515 337871241 913
262514639 262517178 947
10570270 10573349 78
903530433 903536081 275
184973214 184982055 633
261953120 261962523 686
383439196 383447799 453
126386412 126395076 55
339755509 339755812 864
286425947 286426388 482
738478182 738487508 83
811315445 811315673 665
579057743 579060888 917
146126821 146130761 832
5317446 5323098 210
25051080 25057640 162
915173116 915177220 691
802331569 802334724 388
137581976 137584618 163
537780839 537788073 430
555907320 555908182 212
147625755 147633200 982
928887770 928892451 21
424263039 424269164 844
860299871 860303973 528
19316432 19325719 683
782791944 782797455 385
20378637 20385966 146
190142375 190147030 767
915120889 915121758 983
377677670 377681463 83
63159883 63165785 627
791631215 791637785 914
868629236 868632857 372
902717079 902726617 923
78867958 78877450 256
659034991 659044714 704
26657376 26659374 72
160637872 160642851 765
548215639 548223027 296
328332973 328335803 498
239468057 239468686 452
945452683 945455279 528
877860947 877861241 642
330303319 330310980 977
160613594 160618692 743
246359200 246365198 804
650196905 650204536 851
732007327 732008895 271
776856091 776858124 932
175040388 175048230 910
334983885 334985324 472
256828687 256828954 249
16946216 16955224 963
892115857 892122808 403
447670185 447676801 503
997892928 997893383 593
883125082 883129058 58
271228933 271233443 395
57379554 57389429 721
304181485 304189262 668
241828746 241835500 374
933481219 933482346 762
875802819 875803447 448
937422781 937428494 451
873574535 873576786 399
615642388 615648956 194
970144981 970154951 596
816256039 816263658 324
167129785 167132697 142
718465506 718470323 699
651112525 651120273 490
57055250 57059165 616
29230012 29235925 660
150530459 150534495 560
751259909 751265855 643
844548307 844549793 5
676754852 676758342 447
750592798 750595552 525
945553122 945553966 804
743524616 743532827 567
319547666 319555111 76
8606156 8614556 506
920045123 920048049 753
70810783 70819230 132
58051692 58056772 396
624405335 624414776 47
472797340 472800906 31
338869138 338870569 404
493849662 493850370 560
995118465 995119739 221
999373383 999374289 109
895926810 895936332 246
470776317 470784566 393
304757420 304765133 349
482776552 482781763 212
435957298 435960290 85
74909347 74918553 809
927326727 927330552 330
956949130 956952016 675
183422690 183425153 635
177729262 177736636 610
443497721 443501507 91
185266967 185275742 693
137299710 137306383 780
597610058 597613157 206
22490622 22494618 318
256489706 256492140 120
828878514 828880416 58
342766195 342774512 9
743705870 743715230 776
627738505 627746492 276
19444465 19444528 234
74913556 74920704 211
566707249 566707839 256
123185379 123185793 555
97366936 97370220 799
113657255 113665896 92
202402725 202404358 758
849956134 849958242 258
402683494 402685849 446
855703270 855708500 894
913421546 913423185 415
471765131 471767817 902
1510343 1518545 98
659930949 659936849 703
929803503 929806077 578
99601653 99604448 510
244234744 244240515 955
143545854 143554344 595
754484111 754486367 456
112988557 112991253 820
249304801 249311984 649
754414216 754423719 384
518616468 518618065 367
974178566 974178702 729
276259619 276267837 26
889801197 889811038 927
628842057 628842659 904
617228013 617228833 14
902757958 902759935 618
376621415 376624848 194
371589585 371594343 314
54590585 54596598 563
500537969 500542316 857
128655336 128657267 449
62128065 62137242 543
250839441 250840396 640
808446719 808452620 479
937352623 937359856 523
192545989 192551465 27
124193958 124200105 438
440516151 440519045 648
907450464 907459402 424
849278378 849285343 19
120026586 120033344 178
379626035 379628672 307
262912928 262920100 632
16972568 16978893 366
591072397 591076681 110
128758271 128767808 164
384514299 384521805 631
28878087 28885808 35
606121735 606122265 23
428208510 428213944 979
13754879 13760494 269
484423057 484432681 974
821505363 821505791 471
767319346 767324047 37
98190712 98196922 225
136380172 136387530 752
932129336 932131039 235
567092318 567094995 219
560342353 560348973 17
818986375 818994338 544
843562353 843566570 655
615241973 615249284 151
196153298 196159721 574
837135769 837138277 563
51668807 51673437 300
629621381 629629822 308
911023133 911024132 613
872584368 872585981 356
659853938 659853953 832
327765955 327775841 168
430631498 430639693 382
88477153 88478851 651
385961653 385966265 986
880965226 880970920 665
295493140 295494408 55
368101441 368107057 616
80064749 80066191 864
668413713 668418381 429
162026419 162031016 698
314508252 314513174 693
111616770 111626266 39
862074152 862081249 709
755336154 755345086 676
612908140 612910403 763
54625806 54630761 654
31196211 31201011 278
826483177 826492332 385
225132392 225142116 859
941719821 941723751 622
94136871 94140515 339
648853563 648855139 904
154464953 154468478 971
226213012 226218232 691
207734688 207740935 637
641198451 641207566 74
430789456 430797910 950
206129085 206134954 924
878240470 878241246 962
24740680 24747049 418
452967302 452969965 476
195718991 195721699 951
831110894 831114011 282
152652865 152661616 414
546306556 546312361 36
745553543 745563515 814
193370617 193373138 152
110375567 110379378 667
281665841 281669545 572
375655153 375662020 649
701853571 701854632 947
132318397 132328021 806
73633700 73638919 968
240389981 240393340 141
387923395 387929536 1
834174781 834179027 13
633769946 633775738 480
817905099 817909096 31
918096116 918104132 753
306959039 306959777 802
926213689 926219781 855
427545986 427553707 898
754776793 754785577 834
619920111 619922917 634
544156253 544162840 339
440252605 440257399 939
949407617 949417321 153
207443448 207451640 284
715456479 715462605 606
909236231 909242095 80
813523385 813527159 476
733801590 733804108 269
13273489 13279875 408
335566322 335574817 880
705849306 705850066 96
670428997 670437981 93
974858936 974862078 36
517542440 517549775 427
408855075 408862032 286
782979031 782983161 183
15569463 15569929 767
808479938 808486962 688
146545207 146547056 753
103398967 103402289 576
919431197 919434416 354
982565293 982574557 735
832008737 832016023 83
249015124 249018201 231
51489552 51490184 855
715077187 715085155 61
841704369 841713356 2
62617487 62627267 533
952846175 952847410 550
972199927 972200478 592
740598854 740604135 588
802199208 802199639 931
302286294 302288670 561
190267728 190270131 629
673586958 673595662 474
172733164 172742151 998
744426224 744433759 336
907222226 907223510 612
394922759 394925511 93
73317660 73319150 891
277973252 277977662 885
567255190 567260626 874
759076121 759079673 248
385844032 385844350 96
112585012 112591243 846
200670486 200677155 783
433079484 433086827 440
677897820 677899702 231
743605431 743611158 549
629263874 629264602 792
585755765 585759135 241
237545001 237550291 247
567196874 567205791 546
259236473 259238010 923
562678920 562686728 256
529013766 529022128 105
578350899 578353648 177
699878338 699888293 474
956213570 956223332 880
5235470 5243620 296
966627612 966630117 963
433505204 433508057 170
208067452 208075495 497
297633348 297633799 856
39954271 39959914 578
813649877 813653784 433
938936982 938939628 122
865274509 865277070 982
647368334 647371686 622
532657565 532666918 136
594459862 594465081 764
815781175 815784953 744
911360344 911362391 596
492789842 492796584 919
798430048 798435065 514
88349626 88355892 225
415735409 415744151 834
213666882 213668251 781
12558215 12562661 1000
556014838 556020119 335
178333325 178339510 986
465269439 465278384 488
654368182 654370199 792
165342778 165343929 443
109946049 109948680 363
50856914 50858015 511
369605489 369615157 992
792026323 792034241 982
723030456 723037845 657
118831456 118839298 544
837181142 837181735 996
844707127 844713689 621
427430965 427431153 590
940903756 940904848 751
535275199 535284925 311
103015913 103017648 143
457775774 457779961 735
538491767 538493079 561
915471099 915476767 249
383565756 383566364 125
327949651 327956717 324
195598997 195599260 313
949778618 949782592 484
206881559 206883388 432
607181311 607183462 778
654140621 654148995 389
436109116 436110629 487
368822202 368829344 907
665946762 665948141 133
192557361 192562864 517
652152485 652162027 40
75581810 75589911 41
633147473 633150761 5
274184957 274190493 77
869069739 869077318 345
527747869 527753081 877
301076258 301085791 182
411176744 411185373 604
502592002 502595586 124
298352486 298352688 750
769806002 769815492 377
606650043 606650502 649
358624434 358625686 890
748127439 748131078 690
273611866 273613741 150
765320212 765322735 582
883817439 883817921 128
234362972 234371328 227
355448576 355450780 438
867578050 867582577 9
154317151 154324668 65
543615527 543625348 281
83588528 83588649 320
871498418 871502388 315
819259459 819262659 49
534052961 534054503 2
522535893 522543263 212
220817373 220821153 516
997719600 997729094 821
76738389 76742699 611
945398397 945405290 755
960884813 960893181 940
198779445 198784700 910
292229764 292232187 318
367937079 367940903 943
294971128 294972914 778
453596129 453606066 403
144888341 144889317 647
485057206 485057572 169
271662027 271670046 740
508087989 508090545 461
111624744 111628210 708
393955035 393957825 483
861186944 861190306 26
113964263 113971500 378
130931555 130939428 42
972376332 972377289 598
227148735 227154123 526
129611733 129612837 404
35213902 35215793 669
516565991 516566684 33
22952452 22960642 858
950505160 950507784 478
235328994 235334689 862
748922370 748925325 324
163061099 163068703 264
11798141 11800906 684
670185738 670189964 442
211557614 211558126 757
781117017 781126552 98
160635037 160642224 779
295510070 295512014 203
146626929 146630683 660
617797757 617805630 413
148735971 148741113 427
107378646 107381194 347
641213261 641216721 598
203835945 203843758 935
645167737 645174322 4
597749494 597751215 324
38275944 38278767 986
622318722 622321168 99
166535275 166540913 370
359847936 359854707 337
768476348 768485555 321
358901126 358909727 756
262053823 262059812 682
597794422 597798332 344
150820707 150826876 620
345711711 345718745 913
775230385 775237199 594
103426372 103435737 344
205768470 205769765 20
885278191 885285000 155
377284528 377286132 260
283226201 283234832 9
766164307 766172969 370
837896988 837901448 26
21126332 21126582 66
527409952 527418078 302
990381215 990387256 481
718158809 718163156 380
858769152 858772557 905
411355523 411357237 365
993715677 993719659 875
459618287 459618386 157
63925647 63926676 614
447851017 447854413 843
520263042 520264892 779
926329458 926335596 424
263799761 263806161 805
423466241 423474863 557
880163971 880169221 129
947911876 947915379 891
691590592 691590744 531
879676466 879680871 723
723586975 723593419 220
485375940 485379782 705
615354134 615363057 872
411825913 411828519 989
925535687 925544444 672
79197493 79206432 514
681270400 681271335 506
937522879 937532080 371
733233121 733233672 263
298202004 298208587 794
915655726 915663240 620
204274946 204276952 813
1956651 1965913 398
34859872 34866242 441
125361861 125368062 595
968876532 968879746 988
136079046 136082385 703
338254902 338264880 645
986759623 986766053 529
927825238 927833494 877
621070032 621077170 551
982936002 982938524 515
461274166 461275135 612
576347565 576351891 972
959518356 959518672 370
22069953 22075288 258
892501291 892510881 897
450976346 450984675 415
497923341 497931561 405
724932869 724939118 398
864197746 864207730 468
344337648 344343520 130
650728513 650734682 145
398724476 398727441 32
151449 158731 130
85577818 85578860 758
586717426 586720608 782
332324323 332328961 59
964954088 964963445 310
217839844 217844570 798
536667242 536667734 316
542124709 542128876 188
438487191 438494950 226
80227687 80229798 178
502206069 502211244 838
829784198 829787349 448
884354957 884364210 52
507030090 507038493 999
36064500 36073495 287
458217809 458218435 442
553831606 553834736 46
796492273 796495921 297
169135812 169140512 60
133036389 133038390 650
117057919 117066214 687
80718757 80725818 892
751121556 751122027 873
20767608 20770468 176
193149606 193152163 919
766190892 766197093 505
317340686 317345472 683
710796731 710803446 569
143413028 143422470 996
118434438 118435156 109
182069088 182069431 642
39501125 39508306 372
923792017 923795873 410
979208241 979213372 888
685557768 685561830 864
7794688 7797860 1000
868791542 868798727 741
952699225 952705818 105
654158794 654164358 281
116690141 116691996 846
715488250 715488992 328
510308242 510314059 918
625901614 625903427 63
504172374 504180357 814
799634261 799638575 522
400868126 400869507 472
618608125 618609518 106
859202216 859208112 173
66626323 66628026 266
115048954 115052467 148
284990150 284995059 115
840991479 840995665 207
421320747 421330734 19
72066811 72069594 718
519029975 519036990 537
102843498 102850320 394
147247320 147255724 792
117065777 117072326 766
575611950 575613085 884
371331566 371334751 791
770142713 770144550 649
806630829 806639842 397
372813387 372815283 461
392482405 392488327 546
697362474 697371861 244
120495012 120499782 418
227223756 227230581 716
33823899 33829799 581
345511015 345516440 118
816443899 816449609 607
415829041 415834485 598
859154689 859163223 66
509245437 509254652 281
992002897 992005360 656
664115795 664120474 358
325218390 325221732 556
376178809 376180222 72
140637876 140638162 67
477797807 477803661 11
454284925 454286330 520
890180882 890182914 741
217959481 217963708 494
131128547 131129140 632
903525178 903527878 173
607216186 607222680 540
761231543 761238951 268
173447449 173451296 102
138594872 138602250 834
626255939 626258908 581
64558950 64563867 225
824835469 824840295 262
529744561 529752256 987
985917054 985918010 500
271199036 271207122 910
73040211 73045219 114
646352101 646356373 708
111629720 111638787 460
696096821 696104620 87
138610006 138617957 871
79647587 79650953 579
40686163 40689080 520
437554775 437556824 292
129408113 129417407 608
625491613 625497066 453
770324522 770329090 834
228022637 228025538 109
176320695 176324488 832
138881155 138882976 426
961374592 961380280 959
121598815 121600064 791
73838745 73841817 91
708275265 708276871 654
947900556 947903217 269
776359514 776366342 920
97177319 97187290 131
517570153 517575574 145
356318612 356323943 525
81837444 81837829 429
685237870 685238993 985
645292179 645295859 479
174042970 174052778 134
801358411 801364327 915
56983065 56985927 809
779350334 779351936 315
92175605 92184243 343
68499088 68499650 357
207189232 207195623 66
472392108 472394136 280
560204536 560204555 733
609236521 609243253 705
404168350 404177049 68
133169835 133177088 695
233795751 233803359 579
687970559 687976452 977
121185875 121188182 45
156282568 156290821 913
21283275 21293072 744
39992341 40001489 369
56323620 56333329 863
31651705 31660455 886
87575409 87582930 878
297933476 297934150 633
223517522 223518919 451
664744452 664746803 953
397973780 397975725 58
520382825 520382976 602
402058089 402063642 376
399318184 399321669 609
594000553 594003299 377
376375767 376384973 16
391736004 391739386 5
961607882 961616127 829
444898865 444906994 401
193559316 193559960 883
691972268 691976493 941
884829677 884838769 213
988114279 988121669 112
914048006 914055097 702
135022966 135030024 558
211243693 211245751 822
751946708 751953946 140
13816714 13819595 637
130023542 130029782 655
186879293 186885797 123
19838178 19847745 723
160151468 160159203 795
59069033 59071459 307
737874145 737877581 2
941591846 941601759 601
726545755 726550487 317
124387577 124395800 684
75209069 75215396 635
729460055 729464518 99
458141710 458144156 582
631031184 631035391 331
793585906 793587597 756
318705053 318711683 162
755930360 755936520 572
209612714 209616479 298
273752665 273754856 716
324725981 324729788 841
754268665 754270662 31
81537650 81544237 760
46399101 46403225 134
694928682 694938680 683
571615013 571620284 52
413804120 413806317 100
62126632 62136379 644
578114204 578119219 383
654338852 654343909 228
797011568 797015081 1000
463111760 463120962 189
666456141 666461148 785
537068253 537077000 738
261827387 261834315 577
565604421 565605120 970
756034472 756040683 767
892186572 892187210 275
416967567 416970234 494
271969302 271977842 378
36253881 36263706 241
686725231 686734722 472
151108772 151111057 1000
158864556 158870387 628
20650645 20660056 289
367498222 367498620 961
992993192 992995254 103
920873310 920882762 876
54552585 54561313 203
456160078 456166898 381
251964806 251969142 477
61660049 61669876 331
49579870 49583581 678
739712869 739717024 277
30974498 30981362 614
323326136 323327975 370
483350097 483356028 598
482399550 482400887 100
677568426 677569394 167
204519979 204528235 535
12560360 12568621 134
603733836 603739912 963
293668518 293669422 916
748820547 748828297 72
506258175 506265120 872
827808789 827814205 246
984109510 984114953 162
878678459 878681696 387
256218559 256219576 195
386213725 386215174 431
393149610 393152683 473
460763744 460772622 265
980814058 980822414 574
251892974 251896766 751
285381396 285383994 127
249413619 249419385 638
511487865 511493143 244
769630026 769631639 751
944713412 944720798 682
943806957 943816702 591
223070740 223070996 210
34469564 34469654 15
292179829 292183649 337
45781403 45783397 556
887503505 887505435 950
848320632 848321124 484
104075271 104076373 526
990633864 990643552 27
137879616 137888788 436
75897298 75897817 921
861723240 861726807 16
507917801 507924379 205
470731167 470738376 451
43831855 43835054 21
976040410 976045872 986
626131361 626133887 569
674429844 674439648 16
105045370 105049693 192
649172747 649180483 778
563030535 563034760 672
85348807 85354043 306
609277173 609282597 503
595579378 595583046 528
730102179 730112084 306
412222200 412231711 589
779837185 779840685 854
82360755 82363139 387
683797121 683806979 487
206292663 206301783 850
742044441 742051995 212
792408464 792413369 164
875422770 875425782 915
730589623 730593167 185
945056151 945064891 956
122152807 122156564 841
444350395 444350920 733
465002248 465003364 171
140699986 140708199 329
462077473 462078981 232
419530674 419532425 20
88956887 88966349 965
889628400 889629774 731
476946666 476950728 578
321642851 321649169 603
320065159 320066501 178
448253999 448260174 937
184857084 184863594 800
56820605 56821172 487
169189933 169194184 484
23654165 23661046 272
35760185 35764449 524
143373150 143374785 247
955770231 955777813 241
921047159 921049768 87
916789762 916791130 740
60252941 60254729 436
983790227 983797594 83
769762379 769766033 363
954482865 954483373 116
744244349 744252977 893
586123971 586127961 555
420013846 420016924 967
973853093 973853579 45
830747685 830757443 325
935753772 935756571 761
116056863 116060228 547
110974650 110976631 767
238025732 238028657 592
637910094 637911341 997
772705210 772706828 917
914458103 914462309 724
4642009 4642067 678
80368976 80371103 214
323618372 323621266 908
56033047 56034888 66
745161808 745162118 163
396807707 396813764 838
195827824 195833417 891
346526415 346527482 808
18093413 18096976 776
939215681 939220392 362
145653405 145662179 146
485812433 485819821 374
62946647 62954780 934
503135905 503142688 969
723169970 723174675 865
635818133 635821820 59
77386971 77388067 335
670155211 670157377 705
516089370 516098358 636
211950146 211950337 19
196377860 196387621 410
889386356 889387136 478
264828731 264834043 916
5969016 5970551 48
48560985 48564814 690
213694200 213701340 390
54794260 54797711 561
367435945 367441628 498
937013001 937021250 846
388746988 388756588 577
637096007 637104697 711
391734768 391738762 628
733032245 733033046 191
837123160 837123582 9
760040559 760048422 445
99462601 99466035 717
252196990 252201763 957
266587901 266596956 759
636645398 636651164 931
85495596 85497228 600
552354172 552357118 126
35390884 35399365 360
725450862 725456490 323
980448053 980450570 301
8551062 8551741 965
532929858 532934675 828
41918925 41925962 948
760388882 760392063 715
916043991 916046240 131
172457274 172463668 885
741578873 741584680 997
672302999 672304829 876
706532359 706537602 350
109095682 109098623 334
738478333 738484791 228
495757648 495758853 721
742111475 742115796 554
237366774 237367614 287
348959489 348965932 770
13902621 13903585 495
325975856 325981439 744
69758854 69764682 875
342019080 342019518 218
875788780 875797409 965
360707465 360709874 123
556815694 556825330 137
268608766 268615678 427
748283671 748291095 597
262428309 262430121 109
447688078 447695500 543
389558574 389564462 552
492910317 492913635 207
645650542 645658735 923
720713761 720718321 671
256097076 256106756 750
407835198 407836268 828
561374335 561382625 381
611149761 611156557 708
170066708 170068058 874
301652816 301658599 659
30881710 30885035 650
99332262 99336790 844
31823820 31833461 468
534888744 534895815 519
275171765 275181523 738
138634866 138640609 298
621035694 621043505 326
169518427 169518711 24
168933486 168937485 678
968240359 968247341 762
286374369 286376150 770
449311369 449315345 446
526810213 526811191 311
565922680 565927486 639
442437550 442441640 42
517062288 517065108 290
199128937 199131152 575
757246262 757253865 619
792214285 792223859 722
566461314 566469671 288
527675428 527676804 916
917931548 917940809 453
230139994 230142164 162
962467655 962470693 612
835628294 835634721 179
958235335 958235770 258
738123976 738124853 734
589184901 589189362 283
122567871 122577436 20
508339592 508347131 115
48152882 48160212 929
477922147 477922828 111
191946952 191952233 857
222051114 222051889 282
808156076 808158724 959
372917255 372922662 570
907485864 907490657 820
32897598 32906216 330
771187232 771195978 475
291288252 291289012 284
266473717 266473774 872
130601646 130611645 7
38016108 38022255 134
663010964 663020440 268
276541597 276549555 47
321045555 321049654 511
166101476 166102196 949
10838296 10839913 640
317534976 317542532 202
25889452 25894400 355
259912087 259917402 91
694761958 694763571 621
100886965 100888487 103
560943449 560952242 48
37399069 37407115 421
218398466 218405757 48
62176977 62182355 537
11891277 11896044 975
656726268 656727767 644
119249821 119254961 916
55285177 55289988 904
70534267 70542109 888
642919237 642925733 628
111870691 111876744 683
699439740 699440193 334
918815160 918815920 540
142914208 142918171 222
131739096 131747116 550
65671071 65681037 853
420930066 420931779 606
488804332 488808350 148
683251236 683258174 646
839905123 839905596 458
996782101 996786035 70
964376784 964380417 748
724263469 724265743 244
892455009 892457384 714
340085582 340091818 460
77993482 77998956 825
571197335 571204980 658
550619292 550621736 369
276171441 276173461 696
147648437 147651170 260
413420896 413426999 514
191981316 191982242 858
815696064 815702891 360
60512658 60515339 772
283575372 283577656 278
349291832 349295397 557
766904657 766914263 547
655663666 655667632 221
923370386 923375003 480
640559082 640566901 213
155181692 155181762 47
874076205 874076790 15
201715063 201724880 803
909429774 909438300 598
140134547 140136805 326
730601176 730601790 536
746500732 746504291 79
461279630 461284018 266
363742202 363749321 892
989656033 989657888 955
31442597 31451662 263
633367644 633370331 887
317357010 317366523 925
955157812 955158051 268
144257762 144258163 335
224742438 224748672 584
422088974 422092188 488
12527405 12527972 408
694160670 694169825 66
448192913 448198658 804
717239868 717241354 585
472271481 472273963 571
200236368 200239189 619
421863292 421871041 791
197664912 197666441 860
811216597 811223039 103
611810181 611817819 780
71383020 71390906 86
845598778 845608347 592
857827844 857835149 834
453661999 453662494 320
935766584 935775791 801
30734155 30739764 291
792796123 792798806 295
278865915 278874868 59
334110774 334117453 260
541648228 541657865 786
647979007 647988811 715
966899092 966903824 665
714667035 714675411 526
880938868 880946204 606
497157189 497166285 518
49205990 49213915 796
706958631 706961966 365
278089276 278098005 196
54339335 54343844 975
112967596 112974502 933
581095731 581096448 909
766218447 766226537 367
920045462 920052060 315
638253339 638256908 964
490598296 490600365 548
949351813 949356392 284
67266610 67272114 494
118722325 118724916 618
448867522 448874891 866
573951496 573959358 693
105784430 105787720 174
968265689 968274063 99
6994056 7001487 411
932313721 932318323 590
50403037 50404999 956
297028584 297028886 13
407957218 407960865 700
323468712 323476556 663
27461681 27463529 311
854046897 854049233 904
344872590 344881534 227
434116 437176 348
787630565 787639980 929
421128976 421136943 201
634384565 634390618 769
777070871 777076804 149
898393884 898397834 489
557828584 557833605 153
885980597 885981636 690
84672909 84676258 721
824422162 824424182 531
981291390 981297577 380
879048088 879055193 987
585221368 585229574 314
738064570 738072377 675
533208689 533216663 971
67489189 67490895 835
408172678 408180347 58
379014181 379021053 665
576364870 576374719 168
426692591 426697052 259
740814472 740820052 817
486996204 486999367 939
524748190 524751249 387
638900503 638903536 751
879856179 879861226 986
249676501 249677486 103
303802335 303808409 507
218218745 218226904 156
20387410 20388082 415
269387927 269395453 835
605060186 605066273 996
585387353 585388348 243
145483643 145486889 210
706478031 706485676 745
460304132 460307541 320
479000118 479005006 731
365992573 366001769 522
679110079 679111435 142
156849586 156851990 983
883884000 883891271 413
389668186 389676164 667
802977181 802982638 124
855375424 855379074 771
984600634 984604560 272
781233729 781237821 950
925967049 925970755 479
338806131 338809021 693
427923653 427926130 651
572333795 572341553 367
53434128 53435874 10
592884541 592885025 189
489048559 489056528 72
523889683 523890214 246
927188804 927190029 801
485330076 485333160 488
783202376 783205114 643
70482206 70486541 721
650971899 650972683 876
595406550 595409958 968
629206267 629209146 411
169242628 169249350 38
820575817 820581589 198
873625889 873633747 780
473876485 473877457 346
475289287 475298881 992
43201126 43203006 687
656612119 656613254 512
681514840 681522976 989
502052067 502057890 611
275073387 275078403 360
736979148 736983718 1000
277437537 277441580 199
699425734 699434627 431
710835514 710838285 466
1300211 1301393 928
499537203 499543839 118
984029889 984035893 161
646100751 646109761 102
61157091 61159969 295
801532702 801538067 402
625694413 625702630 489
126526764 126530265 744
793078313 793079079 885
1755095 1762474 863
827229562 827238872 126
312380841 312387321 865
387894958 387901330 722
124254119 124257440 769
24946572 24953099 234
537895216 537896197 83
439789970 439797947 432
899873459 899882445 965
296270553 296277167 583
797574439 797576324 66
435210652 435216420 759
979435779 979445219 4
30999995 31003196 489
393999068 394000414 723
749947837 749949850 400
158447421 158450026 776
189538505 189545062 916
285232936 285234540 818
722968251 722970037 384
202170185 202177765 693
433674252 433676010 266
123813362 123820442 679
772124716 772124900 400
215154556 215163210 589
99003631 99006716 700
484829030 484835381 27
26679806 26685208 322
202766721 202773593 427
139616539 139625547 85
335340273 335349685 531
86660317 86668943 981
73322584 73326963 208
312740613 312746927 429
340293013 340295401 68
985266601 985274102 895
125124302 125129320 143
150277678 150285178 893
795483999 795490090 930
665649427 665657619 216
909560862 909562864 39
324792744 324793730 112
346555725 346556636 545
806801932 806806314 46
589047712 589049148 102
87292132 87300295 788
51483027 51489605 503
492584169 492593453 374
452650413 452654835 965
364398343 364398772 797
655828909 655832746 548
676595948 676605010 968
712890059 712899504 970
888524605 888528253 584
680657001 680657271 209
599409103 599410234 138
448817241 448826556 717
8677745 8682083 974
863219468 863219488 229
362692785 362699181 261
499230581 499231476 154
608173129 608177637 790
628697097 628704541 503
634125066 634127567 147
937197650 937205223 502
730724210 730732423 341
852487698 852488038 853
427612416 427612968 236
458892389 458898739 32
741811617 741817024 168
794535877 794543374 565
379142381 379143839 909
115391172 115394193 312
907387024 907390121 669
856899171 856905237 379
258008025 258012971 189
345489365 345497266 240
23342569 23347242 736
784151804 784154768 348
933083835 933084195 96
687053354 687060642 776
849372918 849380504 232
949154827 949156725 486
699289139 699290391 157
693333158 693340869 476
759427536 759429084 356
349497726 349504781 285
764877316 764879283 628
14244052 14247837 710
813333751 813336279 759
524839198 524843791 683
647990974 647995013 339
643478557 643482347 516
139999044 140003499 717
329226551 329233503 440
443326027 443328048 185
770570733 770575441 998
310932018 310932119 25
197054996 197060581 559
35315706 35316383 927
272558464 272562410 999
555835497 555845221 989
411772836 411775471 157
660794352 660801631 462
62803419 62810174 277
622182858 622191568 627
301973395 301979902 701
447664392 447665605 794
82598418 82604333 585
548476327 548483071 479
73349255 73351730 570
901819603 901823164 634
30743944 30753112 606
409277100 409278297 971
589224563 589225460 887
116435840 116441818 828
602854816 602864388 853
545462868 545463185 247
561653661 561662256 285
665671246 665681020 379
375882075 375890039 287
512092645 512100402 692
427326630 427331405 284
765062586 765065393 225
665299558 665307446 937
162296795 162303767 155
994347623 994349702 118
489571827 489572907 473
106385075 106385986 595
894358710 894359031 43
888808440 888818427 447
214809078 214814515 101
428196121 428200934 51
940742404 940747898 100
118274980 118276577 710
171080917 171085539 861
721343072 721346352 827
776067540 776073200 660
77886014 77888988 153
266945959 266948678 594
39207353 39208992 758
320535799 320538007 918
865267251 865269985 58
851629302 851638522 783
393931752 393937781 417
228882813 228886868 492
325434674 325435533 893
138958501 138964513 471
67433511 67434927 121
819997014 820002676 183
914836607 914843552 683
727834366 727840757 611
476115634 476115811 660
734490691 734496931 111
120538474 120545862 894
152074890 152077981 241
991396733 991398635 362
485367977 485373876 23
123560448 123568192 695
717391919 717398684 28
161221102 161225967 713
48889135 48892747 196
742688745 742695606 280
523332405 523334995 17
184078868 184081995 152
990686761 990691578 452
966753354 966754053 775
686138066 686146864 949
72392089 72393701 631
908434134 908439410 327
461210163 461214255 981
622443875 622451990 351
565187421 565188557 354
302191702 302199172 47
390118718 390125056 564
222900221 222902407 970
29419024 29422839 460
135109800 135111884 926
236480098 236481519 190
695930728 695938717 20
38491406 38495692 654
326482387 326484389 70
992770737 992776684 583
365988441 365997902 851
475593488 475602273 985
147157053 147158360 230
385270373 385275237 828
181330184 181339959 195
168188110 168191633 297
174437300 174441150 885
917469670 917478775 986
558506325 558512059 313
998952745 998960094 60
128981329 128983721 507
29473529 29476982 22
179475513 179482335 108
274706743 274714059 217
134436922 134442556 475
444804116 444806272 830
130716764 130723673 265
100609001 100618917 105
815690987 815693093 330
455955650 455961988 643
881557709 881559875 397
99721567 99730209 989
648049589 648051693 983
306991048 306997367 700
400932265 400938950 249
622532091 622537376 610
355754272 355759394 269
296529537 296535303 597
335865641 335873979 601
800244971 800246142 349
387470964 387478007 127
758499361 758507944 82
946472700 946477274 550
98548034 98554357 111
599995734 599996011 594
484662334 484666960 191
920735943 920740419 552
935170211 935175471 913
445434808 445439307 612
862552408 862553501 960
37992108 37992916 16
100735235 100742851 991
80255317 80261872 554
8544218 8548662 163
160308680 160308863 388
817469273 817470260 55
129862814 129863408 642
523173366 523177696 468
950526278 950531555 581
80128890 80134429 368
367936849 367938305 118
548024216 548032571 227
867596206 867597922 388
827218760 827227148 935
586399275 586403966 862
546070014 546077323 123
181279420 181282530 29
142749063 142757860 794
137073880 137075600 717
942570461 942579092 398
769549179 769553048 538
300448297 300451189 911
998799875 998805740 951
811076614 811085560 558
835826548 835835005 843
673045411 673050085 751
659911885 659914108 824
717161913 717169074 911
632482057 632486806 627
998790774 998791842 583
236189524 236196732 387
530154061 530161205 406
833935972 833942880 983
80306923 80313142 670
130327480 130333838 630
996822672 996823343 306
497261774 497270335 50
761507597 761511385 205
165249859 165250541 240
806498486 806499839 438
322931420 322937508 462
377452807 377457568 134
223119565 223125290 32
727527898 727530177 544
717896568 717900960 603
485657549 485664304 423
576880854 576889113 478
25362254 25365850 796
121334460 121344441 171
706904050 706904766 671
724641487 724645918 44
944095949 944100945 477
370748435 370756900 232
3398817 3407939 259
800607360 800616437 115
303233314 303240101 994
184322088 184327431 646
103785567 103785701 895
336334714 336343032 2
661935235 661938300 945
79377907 79386511 308
382401301 382401864 828
396126778 396132862 911
512039361 512044602 243
957929620 957933871 493
421674087 421681978 290
47579081 47587493 291
37939077 37945036 546
449228971 449233289 259
299214973 299222307 373
99428268 99433048 973
467767576 467771900 873
339234754 339237063 557
84433016 84435894 58
430890259 430900150 919
801535751 801541909 93
534543391 534544988 706
354277683 354282150 884
138617229 138627175 126
861412839 861417691 603
229568563 229571627 336
967725887 967734898 721
872497111 872504803 882
167147019 167156170 404
2558078 2562173 896
31853997 31855595 825
410784440 410792888 184
471155145 471156716 268
21784380 21788642 673
546490505 546495346 402
559725108 559733062 398
845898794 845899417 968
934896514 934903087 644
75361397 75361705 984
779332800 779341449 933
709773046 709780477 983
435839871 435844415 776
710145054 710153454 250
570627673 570632631 303
466516698 466516815 192
549543450 549546244 347
66619848 66626033 388
190546166 190552364 539
408040810 408047532 709
803536794 803545847 306
512957078 512960161 250
337837412 337845544 631
812721188 812726986 508
144402438 144402987 764
176531090 176536583 525
65487284 65491186 744
450904980 450906983 108
595477368 595484592 986
224217907 224226748 259
356789966 356797553 682
143235273 143241247 502
320440522 320449286 191
151706503 151709326 285
255672012 255673314 402
359154126 359154173 215
156127002 156132481 829
58832097 58837650 289
913168205 913170679 914
506548191 506552587 701
766849801 766849845 279
473405834 473407066 286
335989337 335993146 55
495472878 495478362 10
809485163 809489819 104
406202915 406207615 936
47110131 47117447 753
839299309 839304605 198
144357599 144364007 361
857863864 857869132 782
387858915 387862258 169
685363194 685369715 826
820882830 820883881 356
279738885 279742366 388
579685245 579686436 430
865124349 865129079 949
165103636 165104808 470
545110389 545114808 88
308565938 308573992 909
50947650 50956953 272
996473432 996480439 435
354449601 354449937 432
120627777 120633038 467
762932132 762935846 28
285585520 285592452 103
796776300 796785683 444
803142250 803151781 913
165843070 165847506 43
238678157 238679390 770
787332066 787336043 62
170869338 170877985 269
8656124 8659829 668
69065557 69069103 248
98152373 98155933 64
33840402 33848052 125
243163855 243169072 533
279809298 279818677 577
43403211 43412246 361
225761254 225762316 730
823757374 823759242 101
695255436 695265321 902
80630705 80637579 655
517762723 517763661 184
827534322 827537448 844
289684386 289691306 375
336414510 336419603 206
832849043 832851417 636
796607970 796609487 136
920285331 920290688 793
364963412 364970108 866
329073513 329076768 276
514121766 514125390 809
422041421 422049557 248
25976605 25983406 60
941375798 941375966 623
601308174 601318086 41
507582730 507586569 755
610825366 610826844 679
781911853 781912281 207
407003997 407004336 108
273433863 273440634 796
257103490 257105026 538
661636299 661641472 353
113646899 113652874 490
858771309 858778810 363
930849932 930855752 744
278079323 278080218 871
475236078 475243436 615
418239757 418248748 41
37884315 37888007 878
452894423 452899332 579
916074569 916080262 45
508055458 508063629 282
746599812 746607838 473
164274653 164279873 462
50764366 50774202 974
889967110 889974080 216
72280981 72283139 174
394313946 394317697 984
776351337 776353191 790
583356567 583359729 809
144403147 144412493 318
678645543 678652740 476
608125175 608126860 531
958818648 958823005 246
524618110 524621909 243
759348083 759349588 563
23107649 23108964 960
74205822 74210526 113
547070805 547076071 931
848706595 848706769 523
957579755 957589116 332
278277424 278281790 950
472435900 472436260 730
358734782 358741262 513
795945378 795952443 309
714917621 714920302 917
98763535 98766176 504
717686494 717692377 388
694958958 694960359 608
68465241 68469706 746
291099763 291101332 28
131453446 131460268 556
97581747 97583308 906
936084477 936086705 255
368785340 368794129 64
888899649 888907567 306
943943566 943944896 845
458714420 458715601 558
975009807 975019448 75
121697416 121699145 537
187166511 187167115 754
610787540 610794736 393
628755095 628763796 283
849194351 849202738 304
230923957 230924566 703
298562021 298562769 73
516489326 516489634 977
907813522 907814125 374
694224080 694233582 729
127824505 127825194 676
204805041 204810959 386
735261794 735267927 189
997472188 997476306 90
168904822 168909800 819
755778125 755780154 888
259070178 259075677 604
541182250 541188737 588
553394226 553396607 991
13392601 13398499 201
468652680 468657448 529
135123357 135123649 15
156420742 156426360 391
663998281 664007434 212
902921371 902922247 383
366823541 366829718 862
719457428 719459692 360
554755383 554755603 534
816660971 816670760 230
668921312 668925050 355
234029865 234034735 985
486200393 486202142 655
612599408 612609132 118
929047149 929051560 472
64298712 64306385 293
15032096 15039995 942
569720307 569727586 769
321892667 321902391 845
493071200 493073578 498
991069429 991071600 399
215144135 215149575 331
588087119 588091576 970
167219774 167226495 349
540320242 540327025 360
704860713 704862638 740
682262358 682269481 661
80819651 80824058 360
307086420 307087277 442
607277615 607280574 844
682271113 682274209 558
397975863 397984609 488
223044545 223049224 458
292600515 292603282 538
468097214 468104259 414
561016573 561024824 353
326796313 326796737 737
984776324 984784480 427
254414036 254419333 782
837948478 837952123 40
109589673 109594246 725
885742582 885742819 544
400437070 400444157 833
992389879 992398334 894
274200417 274202900 196
27432183 27437345 563
316383886 316389635 287
156087624 156088184 662
968780050 968780089 807
928870184 928874094 566
381945574 381951708 438
466559299 466566597 523
102888194 102894200 801
26503027 26508160 943
109656271 109660835 651
40151818 40161316 930
375366732 375371757 521
945047019 945056868 788
535045032 535053410 737
452447189 452450238 867
452014756 452021576 668
921051544 921055914 402
405017067 405019929 204
979472218 979472357 237
937017513 937026479 685
745750164 745754972 666
819203093 819212172 532
336688965 336691169 373
430467752 430470088 262
207469840 207474614 685
505643707 505650033 33
139611726 139621709 678
142600128 142609274 867
620078683 620088004 80
564437270 564439397 266
249876306 249884769 916
703827972 703831465 650
947708854 947716565 753
285090227 285098740 886
389784839 389793941 560
190662875 190667844 988
69669908 69670575 311
198397936 198404591 700
827218802 827227744 658
687668233 687670894 480
889402498 889406454 464
325089766 325093674 891
517580416 517589540 283
116954169 116962040 425
510772405 510774098 407
151482316 151485951 799
638582304 638584406 563
450672966 450682844 156
140255017 140256428 431
686800675 686810673 326
732360154 732361600 527
22683618 22687341 697
82006858 82014350 73
541986140 541991097 27
685605566 685605601 819
572851324 572858823 485
709367122 709370799 58
87281036 87284332 567
849193192 849195531 229
320214974 320218265 123
64783650 64790346 867
480259176 480263358 376
122985875 122995115 299
645705298 645706465 92
333507675 333512983 289
723661493 723667006 800
859345978 859351148 966
810231036 810235979 97
627230954 627235607 244
137564534 137567776 416
28900009 28903380 92
43156226 43156803 735
652906602 652906953 236
80764252 80766069 876
443683344 443686189 432
104952633 104959344 310
68570783 68570997 13
120603750 120607621 751
416757197 416764760 678
244769793 244777238 282
143958560 143958913 183
846683653 846684548 611
933177738 933182113 912
780414974 780421677 213
635414200 635418619 836
331264632 331272188 304
145850294 145855491 749
788538306 788540905 933
51642407 51643882 717
79323087 79328833 737
601860718 601869421 765
126489902 126498525 18
691018862 691020132 872
565917125 565923009 977
249406338 249409969 778
927510525 927511927 857
323891180 323899052 71
297894281 297900911 385
512267213 512271415 896
446757281 446764102 198
238929018 238936748 708
770198782 770200664 573
83722800 83732651 176
684924021 684929177 103
949533999 949540444 581
26268777 26270089 690
20080985 20085869 91
999541407 999550363 149
937770142 937777542 965
399008038 399017398 865
480541236 480545100 834
326328295 326329560 702
635569219 635573256 783
341441746 341448303 989
76877200 76884309 884
477289780 477289893 302
726460470 726465175 900
970239561 970247227 130
702198061 702199656 220
121462026 121463154 942
12387241 12389254 33
124318074 124321027 904
288777126 288782860 924
344266910 344270119 317
561737249 561745345 707
338078133 338083742 575
305832786 305841517 426
83859687 83866604 385
527602167 527608962 134
444294738 444297307 624
133211032 133212089 347
833280064 833283219 716
19733319 19742479 303
923777243 923779334 635
787884911 787890430 166
709073969 709083022 477
566129545 566131970 608
84165322 84167421 651
262722706 262729736 754
892088191 892094392 584
371269815 371270370 653
33325162 33330698 795
57098878 57099706 415
78160180 78162229 942
290467165 290472920 718
65864331 65864969 978
586674158 586682549 374
726840767 726842906 455
14152768 14155479 702
445775522 445775641 39
700720105 700728759 406
791373758 791382506 837
694570903 694575839 585
846572317 846576850 927
444161260 444162007 179
901591328 901594583 752
556940657 556946743 867
716042031 716043166 655
315271486 315276803 499
734747539 734752969 533
566248578 566255782 380
795501983 795503681 90
108304170 108306235 676
819355755 819356384 143
557466682 557472999 422
963038212 963047607 734
892627964 892633715 852
617398182 617407574 87
221514188 221518188 90
967698686 967703706 965
453072569 453074388 295
196389300 196394250 382
83490391 83500342 723
876507417 876515066 380
653600560 653602234 648
557753333 557761113 243
654830066 654835090 846
384021269 384027812 480
619651356 619655831 598
80905797 80907329 606
213560112 213569523 542
718334407 718342759 459
91635140 91642241 546
175516863 175520622 739
521584593 521585869 965
721483241 721483639 401
381836835 381844378 152
59586032 59593249 83
618256511 618258647 904
78152460 78160074 410
321505066 321514150 485
619595607 619600938 859
620442416 620452050 974
579833314 579838955 857
169640404 169642801 298
947330368 947339752 422
728457770 728462185 610
110683272 110689677 419
6372356 6378685 934
47104609 47111213 244
495546019 495549851 666
657285504 657288499 494
581228714 581236175 813
350866039 350866385 993
842704895 842712609 766
415378543 415381368 130
774123964 774129002 679
278803925 278813303 260
460923344 460927315 350
645166277 645169567 900
912438521 912447388 865
328816537 328818234 436
907602032 907602162 774
297979195 297980462 425
970432188 970434219 479
151578305 151580420 253
710384435 710389515 795
586236464 586243352 608
133687724 133694061 478
823511074 823519802 605
586375324 586375417 101
891269188 891278701 100
62820975 62824880 162
868956748 868959649 614
742026173 742029896 958
704186003 704193189 197
850250255 850254512 398
761193051 761202400 876
400214010 400214463 697
773685488 773690964 793
781228443 781229468 112
65872544 65881891 967
137419644 137426249 853
282131157 282131414 285
998356770 998359001 904
833834079 833834320 179
203941627 203947155 887
882803376 882809672 58
149223252 149223593 304
316640948 316645743 974
882739091 882742041 967
759956203 759958293 148
129625171 129632248 655
751864374 751872414 909
924653009 924659255 335
618423264 618426989 115
984753442 984760781 502
586544329 586553332 937
862548737 862557506 733
93938043 93941019 367
661772366 661772715 443
447394334 447398480 62
47105833 47109713 26
671211487 671216525 145
41184396 41184917 384
751567082 751572714 52
506545548 506554688 698
8886400 8890120 719
167266338 167275057 991
86932071 86939827 561
246601788 246608094 573
722471230 722478204 787
285445643 285453169 521
72944669 72952400 979
72132164 72140009 797
428848548 428850230 878
534476951 534486431 400
740442648 740449416 601
782065367 782075209 539
808568358 808570566 220
841625269 841633926 915
911458841 911462564 646
630541629 630549542 208
833531500 833541385 255
272292831 272302094 400
871478627 871480918 624
102028506 102031200 99
948695905 948696881 622
703057857 703062413 480
375146747 375152116 111
911416966 911421774 529
826157233 826163618 177
566761879 566762962 467
32853088 32860614 776
748158693 748166281 897
606379443 606382814 269
359082419 359086090 590
365329517 365335563 559
634007138 634011353 894
184897970 184906449 937
104934081 104942258 600
493233610 493241643 104
72267787 72275972 586
979998603 980004761 568
436854379 436864061 380
367483628 367484980 171
53251247 53260928 465
176117836 176123570 15
329042395 329048674 773
294090289 294093029 925
584862577 584871482 395
190468177 190471611 448
874882280 874882328 379
121162867 121169526 747
615357784 615364103 159
924727165 924733872 13
478298686 478301965 637
673068151 673076878 425
15280518 15286129 703
355477290 355482611 950
921321566 921329537 277
624230312 624235517 915
290360760 290367333 338
191507490 191510647 362
508007237 508009719 468
545567746 545571465 848
58052110 58052349 826
404542746 404550040 640
950369172 950370103 847
34571226 34575006 694
137014177 137023245 117
67664805 67666614 68
172273069 172276268 297
670590406 670600246 94
247648120 247656011 322
340300587 340302369 418
168547787 168557483 198
933124613 933127514 128
515181604 515190313 926
391244803 391248204 365
707920847 707923727 368
50072316 50078367 35
608167383 608173732 460
109604681 109610083 374
233096124 233104412 875
36450447 36453356 122
854460214 854467765 479
460391413 460398489 581
232344892 232345105 205
185601170 185606904 405
528153885 528161264 132
181324604 181329306 660
769343638 769348127 609
435088098 435089829 964
222581822 222582988 437
787315697 787322555 849
527373819 527376345 695
353324648 353326221 505
964678229 964687939 269
869352785 869353818 186
101919542 101927279 949
799392673 799393148 28
734469684 734472321 488
79423645 79427901 331
504844959 504853297 944
258381747 258386103 354
680334596 680337104 330
939251291 939253783 716
673289147 673297935 345
397629767 397629876 494
356034303 356044154 527
403907253 403911315 812
296353631 296362421 438
936508119 936508506 160
991524449 991530283 704
694498744 694503748 944
81881449 81889088 354
8132779 8137234 411
638676846 638679375 47
205858542 205860613 819
895279036 895281017 483
87608563 87609782 818
964171725 964176212 188
294312163 294320019 552
365634323 365637382 875
400720026 400721285 944
39401321 39402217 608
956535674 956541753 265
210480436 210487234 68
913397483 913403410 637
492188654 492194735 860
48773487 48776902 686
530028306 530031454 790
227971845 227976599 715
222027747 222034981 88
164524622 164531966 556
18876916 18879521 473
760386524 760392047 167
885853789 885860797 58
68567857 68575288 138
558674844 558681743 958
712209054 712214317 987
933077739 933084324 92
370150880 370153700 711
959936595 959939367 651
398992034 398997472 968
529299591 529303833 604
137773414 137780234 266
527513581 527514375 10
42229639 42236747 588
887780127 887789542 522
959444084 959453781 591
197346422 197348757 963
565658865 565659099 883
358693576 358696407 197
647117578 647123927 483
979134546 979143429 37
99178501 99184576 762
111268766 111272769 977
78402127 78411591 399
61459716 61469685 664
110179238 110180836 334
273334178 273341943 742
228436492 228441275 382
55974375 55978615 616
830491922 830500039 884
716513757 716514352 740
732916793 732917399 362
492603906 492604414 914
881428884 881429359 103
525508633 525516570 769
131001648 131011441 221
410116982 410119871 742
965076 967302 831
421180457 421182665 143
483216073 483224841 383
586063956 586068139 520
111540047 111544322 508
197417759 197425204 260
371210673 371216744 139
527664776 527673618 731
259592896 259596487 262
526439116 526440714 970
378066210 378074570 521
380133040 380133988 94
743849533 743856470 941
116333268 116334364 895
476718788 476721095 290
629217295 629227103 943
685097554 685106741 829
722761692 722768435 348
656185774 656192965 515
448065387 448065935 14
371734708 371739284 587
655630229 655637452 967
208242674 208243823 771
860063965 860070015 528
327607861 327611966 683
196307502 196313420 597
958766795 958770374 182
348930976 348938539 894
39792325 39792878 851
867385190 867387532 923
241826555 241830790 203
164081493 164083117 226
907846811 907853526 781
956338582 956345276 251
600653461 600662370 211
952331495 952337548 464
208790443 208790759 621
888724625 888730812 821
77347870 77351962 146
181736721 181744340 856
580846643 580855011 624
505260198 505268059 972
187626774 187632239 992
519279554 519280835 328
469068156 469074560 524
513711367 513714508 572
987459181 987465227 414
575409153 575418713 584
322976 329733 76
475935471 475937133 108
745279327 745287312 46
737638301 737638606 828
256126273 256132115 67
214018615 214025943 591
618862943 618865338 926
650783467 650790195 403
211120389 211126635 674
553607803 553610749 920
732209386 732216939 387
639233812 639234434 573
142066272 142072346 401
482533318 482541463 128
529749145 529750770 277
191560564 191562207 330
276822505 276828982 539
386188430 386195049 464
324506184 324514305 570
300566209 300569091 828
55609480 55616566 411
666983867 666988695 816
168942440 168947747 546
994848191 994856664 928
649961320 649961928 582
174424948 174426868 851
87518628 87520737 413
5794167 5803327 793
147995631 148003428 208
501582200 501586265 777
494479378 494488483 83
127010140 127011399 552
875109955 875110559 940
189090852 189100722 996
954074779 954082562 548
131220713 131220897 662
82030915 82038479 632
425368328 425372229 31
517049120 517053461 261
568193679 568201973 51
132409807 132416931 321
941906890 941916855 808
193467792 193476813 382
471609732 471618515 851
816415079 816424058 637
905116627 905119442 370
634307641 634309574 82
280810623 280815015 959
378297654 378304467 818
103791266 103798582 874
905341318 905341683 660
543589990 543593036 584
833004797 833004983 463
795044531 795053205 192
277073732 277079134 700
76537369 76541509 272
72893090 72899898 758
353659522 353665037 571
72114483 72115485 854
933802650 933805297 167
587789875 587795973 934
528555535 528557578 942
735626119 735626277 94
84111582 84117373 976
615619123 615626355 936
431707175 431711021 873
663596447 663600682 154
98350556 98351264 705
456305127 456309129 909
812058331 812058372 730
881287497 881296197 868
796402431 796411117 345
204342725 204352690 970
446059818 446061377 476
845679793 845682043 713
72134080 72136679 318
30539304 30546306 363
207719457 207726850 929
884485161 884494906 328
291650421 291659710 375
680490151 680495074 649
661378369 661386962 809
925388714 925392059 85
863075035 863084398 293
416965511 416969252 975
716650224 716656849 479
691182892 691191883 132
560940255 560941069 989
384614534 384620556 322
381803862 381809482 338
191343589 191349006 849
401023588 401025100 142
539399396 539402178 158
194613482 194619196 342
155810125 155813060 669
186092099 186098520 426
717166578 717166598 134
117662710 117669092 1
485931049 485932012 27
278276723 278279741 825
159274411 159281744 124
157695260 157696287 791
774974402 774978770 523
67970911 67979814 288
482744604 482749214 915
864975273 864980592 116
991829699 991834910 208
893847184 893848472 905
631263535 631264479 136
88563913 88571000 579
557398739 557406165 609
275807213 275807261 226
200135005 200136968 591
960803527 960804790 436
273404166 273408311 405
554902432 554909946 824
521948548 521956544 819
570758107 570764271 874
409755012 409757843 328
128586498 128592099 503
256540076 256541752 440
837475684 837482155 635
124933262 124936344 583
805795852 805798559 440
927193289 927199096 252
497452045 497455779 335
850147869 850153941 820
407480038 407481298 486
434594912 434603754 687
122456240 122464439 152
601857093 601861025 354
32071883 32075254 120
718279518 718280227 890
140487101 140494249 536
219181891 219186647 347
584592142 584600283 941
954209477 954210519 434
24896297 24899711 680
543016133 543017931 641
287316171 287318056 748
346360323 346361083 282
982580027 982585877 499
619266147 619273349 978
161586387 161596330 308
717827923 717831677 629
266427621 266431981 993
509771563 509772421 577
674840996 674842241 198
332394027 332395711 729
892185668 892192256 202
335318767 335321908 119
65817049 65820066 566
626188897 626190002 882
436334875 436338527 297
7083534 7088480 954
265628162 265637373 400
561937155 561940502 25
598674731 598676573 297
783320928 783321631 349
402987008 402994196 923
432645561 432655059 170
474153679 474158408 443
559583245 559591077 214
112246477 112252831 371
567597774 567599961 450
849851727 849858650 149
543600478 543602346 762
455569853 455577915 720
610656150 610665070 56
404391850 404398089 58
124093125 124099775 177
116120295 116128043 694
68086089 68094636 108
746740302 746746551 747
166185673 166186470 918
44250123 44259230 602
499877622 499883163 791
42839735 42840691 709
200493806 200501982 905
305233861 305235912 460
101761920 101769505 574
777913096 777922598 719
104537141 104539541 106
2790249 2799213 970
614039995 614041261 957
797886263 797893676 670
967440866 967447484 562
242190007 242190654 955
515775717 515780220 849
129067973 129076862 593
485053783 485056360 460
16378709 16383772 973
197196427 197199085 574
439606532 439609726 476
855855501 855861690 49
866057458 866059706 446
172580479 172581937 464
319025040 319030726 567
760960996 760965572 123
814077195 814084242 891
30249139 30258479 930
681053600 681063286 63
440159923 440165757 688
670621497 670627827 208
971694972 971703979 425
362082373 362085452 904
886033818 886034635 600
895943282 895951043 302
139683199 139689650 719
112714673 112719735 459
120271566 120278791 334
821664845 821665373 565
142291259 142295730 574
186687946 186692564 115
957645154 957651922 156
626751929 626757281 654
286861833 286871197 982
610448432 610452272 349
839701733 839702742 711
342913803 342920756 619
249152614 249154761 665
43471948 43481113 662
594766864 594771518 581
100233788 100235058 996
146962902 146966690 734
443326057 443336036 845
855380711 855381222 773
260740043 260741627 333
273396392 273405278 92
506827103 506834095 876
480142072 480148186 222
518557737 518561747 413
8160399 8162346 213
241626329 241632087 959
184544325 184547683 208
513642059 513645810 386
591001903 591003503 395
155174026 155181744 538
249585359 249586811 413
718951802 718952635 442
823471677 823472600 82
535932899 535935011 372
530516663 530521589 524
949514227 949519647 464
127097187 127105396 305
578459744 578462972 554
225321130 225326957 513
59575876 59581247 515
691672414 691678114 259
666345177 666346163 105
473991619 473996636 373
68797053 68800158 377
494233424 494237840 130
50100299 50103902 211
131598763 131603863 967
590724418 590727113 133
18286972 18294922 199
122183486 122193278 291
15670352 15673323 92
972143960 972148749 694
498431416 498436818 324
74674790 74675716 851
71948167 71951954 392
203444647 203453742 511
858274208 858276818 814
73497527 73503632 213
362756659 362763155 740
169569858 169573659 493
501627499 501634818 11
755998591 756007094 705
356667636 356677402 16
127106310 127109925 731
750731162 750731740 220
315607905 315613484 7
918734416 918741621 555
392240581 392242663 872
314586144 314591163 159
58575885 58577729 282
241334729 241335822 105
702018739 702024038 888
959489443 959489640 439
340254810 340264027 777
913111891 913118941 984
24810462 24818572 485
872934468 872938885 545
294115374 294121190 483
26561246 26564668 727
941075405 941082169 179
864874037 864881256 130
961111142 961118899 23
906963382 906966549 550
200862172 200865769 738
917482299 917490688 87
981288283 981289616 691
448241119 448244221 61
176615015 176622905 362
239907497 239910880 807
875224 878137 135
481604402 481609429 893
36238883 36242764 389
568260905 568270463 677
139370806 139372633 774
24158544 24166008 114
678387981 678391866 915
417667023 417676854 535
13246435 13248944 177
857366797 857372377 416
117130604 117131504 409
703630089 703635147 791
858199982 858207546 313
135375371 135380671 567
347162047 347162091 343
686331172 686332184 417
65994637 66003057 126
658446552 658453765 600
41654087 41659060 441
509732615 509740129 777
89243382 89244805 688
573778141 573780023 999
828210931 828220204 192
666169244 666177435 289
699649161 699655709 543
276996504 277002863 339
20726272 20733867 116
59610397 59611986 268
841889997 841891439 502
249212789 249219414 884
668969917 668978857 220
102036605 102041069 293
882533603 882543409 699
899216145 899223409 826
867828785 867835182 999
927742328 927742940 694
808148017 808156972 26
334917485 334922798 907
925717752 925718851 577
446311605 446312007 860
901549489 901556710 523
113594709 113600330 679
786077353 786086429 765
777197403 777202554 445
74846581 74847308 638
26186931 26194359 334
170065975 170073825 300
719962000 719970829 663
39354259 39363420 21
169896835 169903818 870
473838695 473845339 636
40423219 40427532 4
148461248 148463120 326
773647363 773655956 791
434667160 434671410 393
831169797 831173605 672
92668131 92674921 968
239888431 239889225 100
332441093 332450080 983
64732465 64736860 470
685975334 685975812 444
717655969 717665308 829
114327324 114332767 916
906006649 906008410 757
696942791 696945182 177
354964535 354969847 526
807814208 807818510 202
568672527 568679259 877
119940628 119943291 810
92368960 92370570 577
227236430 227243568 39
131125225 131131696 69
917630054 917635282 697
930377321 930379807 688
94048078 94054637 838
336005255 336011849 137
534952131 534955313 565
8438333 8442505 774
328942209 328949021 74
535818018 535824610 189
798962595 798968342 988
444730984 444735069 755
661030053 661037555 197
153870100 153877969 287
991865788 991872731 168
314716977 314722787 583
101077114 101078556 908
148647029 148649238 758
844798802 844806126 586
227006227 227006747 373
507485416 507490025 589
77244405 77244475 29
506455510 506463332 874
56929708 56933019 391
339706344 339716220 985
346695512 346703839 831
137894446 137900005 160
521117353 521124806 173
917553111 917555437 393
152175047 152176302 629
612319419 612326852 163
377739008 377740171 679
432075387 432084300 247
840442262 840448176 266
90766003 90772235 72
572061987 572069994 854
325368170 325374423 101
33120331 33127644 377
261305853 261309632 454
633834245 633838289 757
391556226 391560926 827
333434389 333437465 651
756716067 756717742 336
174947665 174957244 725
889482930 889487589 810
597220352 597224210 758
907844207 907850356 798
479980658 479982050 893
757244034 757247412 450
436949488 436950500 700
598619596 598625992 721
897223423 897229145 99
967554425 967563484 512
463551761 463555990 889
147177837 147185544 269
358138998 358146784 635
443130755 443135132 170
392563904 392566942 385
727555797 727560182 453
70692247 70699828 766
574148298 574156924 655
850243369 850246740 932
276716468 276721028 626
138159332 138163603 335
127530571 127537407 973
483079839 483081490 315
629385473 629393777 861
891815642 891817110 417
156007028 156008646 359
683265480 683268015 435
959941596 959949857 810
525075252 525083496 606
417133534 417135929 827
540316160 540323294 158
774603494 774603954 677
861994818 862003428 193
547194133 547201161 463
443078345 443081787 636
29628114 29634194 957
64087472 64088957 874
835922257 835922923 439
943752066 943760504 372
137316672 137320361 123
236686849 236692325 205
852898008 852906037 209
690677035 690686089 699
403130229 403139731 14
138421042 138424792 971
584080679 584085514 305
25213987 25214294 470
532513211 532519374 231
680126650 680130845 593
23330373 23334982 137
986324495 986329623 542
412301051 412301076 792
576274259 576280393 859
813840309 813848579 57
901868323 901871478 951
437206645 437210483 308
575862301 575862656 136
1100771 1109174 571
525380001 525383082 72
526291594 526298971 595
420969082 420971188 966
602244974 602249373 344
844722766 844730648 108
862913624 862914789 451
56528033 56537724 483
16127985 16129638 897
328890643 328892188 943
206387130 206391146 904
337056052 337064203 160
812133124 812135512 492
326484069 326489230 317
411763034 411763399 543
773384378 773393570 379
807057836 807066952 523
63397287 63400089 341
533340121 533344120 802
800967017 800976141 915
744008311 744015215 149
894977214 894983878 383
786516726 786519326 209
441957218 441966537 819
552655885 552659418 51
678397428 678404276 751
100488808 100495787 723
485286680 485287296 79
882143020 882147095 417
433297173 433299951 749
862095088 862100584 561
874670237 874674036 424
996402619 996411802 409
606100180 606102372 814
124731999 124735346 252
7059401 7059613 419
97805152 97805821 422
112399225 112405107 62
254853304 254860428 822
246328071 246335702 598
563197820 563198348 36
116882381 116892211 688
96954154 96957845 65
610513563 610519640 10
541593727 541595877 191
596924980 596928837 799
107440749 107441139 563
175166171 175167035 7
568531232 568532478 823
820876053 820880005 811
585684001 585693688 237
754447037 754452395 899
74658725 74667932 882
185352141 185357560 43
675968151 675971461 904
804195342 804204920 164
100947491 100948564 925
814197053 814201823 262
134263412 134267864 252
90773235 90777426 961
969540045 969546811 841
337691632 337700886 803
217381882 217388918 566
457529764 457537477 243
369268158 369273217 647
77329063 77331482 380
293804577 293804582 862
116499854 116508338 866
510330466 510335789 100
730149717 730158943 737
22285680 22291923 727
654968871 654972101 401
745081673 745088524 503
242094589 242096971 392
904004832 904013892 783
124922480 124929936 866
206805210 206808218 439
404577423 404581944 417
893405288 893411312 453
94336389 94336734 75
533279476 533289328 91
943402203 943406438 739
931667955 931669969 621
425251808 425252623 913
904473201 904480838 65
602849335 602853545 278
324575553 324575664 418
170599343 170607337 762
955117759 955121972 571
664910564 664912200 96
390750990 390757026 651
954695431 954698028 426
694435522 694440840 225
827353142 827354380 612
663494406 663499309 830
572127471 572133590 877
335614100 335619823 484
247758869 247761006 514
277577981 277584988 830
82885552 82891211 885
98863999 98871317 118
495282650 495290878 200
484659426 484662626 939
959559650 959560317 486
14594262 14595690 584
553768091 553775798 368
407036318 407043281 702
928687802 928688421 730
375816316 375822676 868
494343496 494345288 919
378605732 378611409 959
414398849 414406717 429
397641400 397648747 772
112517691 112520653 608
131763178 131763453 497
917400113 917403869 559
72277832 72280196 720
920971884 920974927 749
486597966 486606500 110
724273834 724275303 21
3942753 3947818 283
568872061 568877418 192
521240841 521247366 527
408000964 408006432 864
56505572 56508995 461
982765419 982772294 499
758907979 758911505 855
425580049 425587565 12
378024149 378028295 835
893818259 893820264 154
760880632 760887383 556
78075265 78080970 806
488168456 488168713 456
328335984 328338009 444
410653847 410657103 312
749716307 749724850 642
751807805 751811816 155
823964660 823971281 199
747391022 747399598 560
45386859 45394675 105
917328363 917334497 752
741821269 741830475 460
80748075 80754559 9
184266531 184273426 521
164894326 164896146 955
6910989 6915685 160
480232982 480242261 342
657138136 657146070 573
311114686 311118389 304
76244247 76250947 292
234349702 234358097 615
936857453 936861306 849
457672264 457673858 539
613002273 613008834 915
515881145 515890114 784
222814451 222815109 662
716567611 716570860 344
461081303 461088407 387
29419227 29422131 100
799605530 799611905 373
370491174 370492279 7
502956788 502960632 261
275077637 275079516 589
27538528 27543994 797
88675442 88685236 682
721658577 721666696 555
676204239 676213223 408
409152934 409159334 397
744469321 744477889 422
282060772 282064839 692
67314146 67316439 13
722590503 722591466 138
989711115 989717233 878
949424055 949433045 889
638512203 638515513 43
221869886 221873945 999
558924440 558931955 267
129908848 129911808 486
444477595 444485920 932
961229017 961236331 259
461440060 461449851 759
179460424 179464576 46
904663913 904669742 968
94722791 94727626 769
215155680 215156575 362
634360073 634364633 531
575150423 575156911 289
606610690 606620618 980
189822176 189824160 342
206720458 206729181 827
604394716 604401238 806
605852474 605857377 287
714050519 714051392 234
56582839 56585984 587
808471608 808473541 143
615941320 615946768 582
495617851 495621242 812
828738139 828744468 239
876971470 876978968 611
384787163 384795792 351
634245990 634251363 148
250211147 250219584 720
102756785 102757154 204
34110371 34119236 830
993695957 993698876 133
472542100 472547938 861
545035033 545039879 12
917582845 917590302 851
277643435 277650067 217
69694396 69698256 41
254964746 254968035 580
147410895 147420353 592
779009614 779016134 475
906941169 906941471 196
773411999 773419218 875
298610483 298618652 521
116896695 116904405 720
950904706 950908619 409
112277908 112283031 214
938322125 938328613 534
488274166 488282481 195
219045096 219049057 1
31454689 31457763 592
197102515 197107460 553
67538711 67544594 823
8783936 8791757 191
79230458 79236664 591
184561529 184567540 538
300998937 301004084 566
158030502 158033197 341
140443388 140449089 862
734999933 735004218 628
191911285 191913423 7
761417878 761423833 905
182662782 182665802 153
596825604 596833437 882
181481145 181488960 305
776631736 776641128 785
857409273 857417713 172
701457190 701463527 684
378469883 378473662 711
143412096 143420896 834
143694725 143704003 995
863360082 863363396 21
209349338 209355292 755
955074490 955077328 777
104178723 104180855 254
921042378 921045508 610
209086514 209096256 253
228072687 228079781 396
621355721 621362139 278
24693433 24696298 91
362163617 362167177 189
665220962 665222539 515
130967983 130971426 622
531976089 531981129 35
24512866 24517057 240
392841470 392841734 532
969007080 969014768 448
611557683 611560876 904
773491079 773493716 241
152799707 152799846 24
779450798 779460782 882
697871987 697881043 171
374513853 374514000 149
139522826 139532263 616
442240860 442247205 156
464149100 464156202 73
686911983 686914666 856
115422432 115423959 972
8686686 8688239 512
892658277 892664818 483
763265652 763272525 421
616719885 616728547 320
168897408 168907377 201
629147556 629155886 522
805061172 805064590 59
505849678 505858624 713
947522752 947523961 149
44199608 44206391 267
23952932 23957278 463
360654793 360658272 717
226482276 226487740 768
688631696 688638723 156
264840367 264841693 397
233559919 233563303 462
126766443 126771522 387
526521851 526528779 762
120634916 120640948 119
730629064 730630725 257
820578331 820586918 431
16490145 16499593 881
618647861 618652245 334
259018629 259025169 320
487990784 487994177 65
680078180 680084850 366
974803642 974811032 189
666924379 666927859 41
368073141 368073601 644
470194610 470197204 204
88711218 88714208 45
232309649 232314432 678
498680880 498686976 938
798574213 798574851 893
601225885 601227701 565
75533301 75542902 156
998127667 998129991 187
731619207 731622608 773
929341248 929346191 921
243849242 243855818 133
866826445 866833110 27
527258490 527268045 65
438316518 438318408 963
973966456 973972423 488
527872700 527874680 500
512359265 512362100 690
13502422 13504337 872
10584960 10590842 432
30128732 30130396 483
45285003 45290295 495
81650136 81658563 372
664835163 664836402 248
811330227 811331819 3
139783191 139790226 970
761729029 761731556 174
17674879 17679503 678
735182568 735192563 847
594088440 594096053 926
113833223 113834182 251
662490056 662490546 169
710253550 710262349 531
345834922 345836965 381
654060169 654065171 101
133610172 133613944 275
435575493 435576065 501
161182017 161189235 990
533446694 533450005 250
255529892 255532649 171
59050819 59058191 822
578383420 578387104 475
204860590 204870437 263
657825120 657834485 915
317051853 317058390 793
620857304 620858976 211
543207930 543210247 9
611976431 611976884 685
44554772 44555268 928
854445372 854451314 314
904749543 904753800 570
78112365 78117886 233
419818840 419827029 445
864035453 864044559 930
75597368 75601626 935
718351161 718354814 461
637112722 637120213 478
741094731 741099865 511
753004766 753010719 589
555509046 555515823 558
595212359 595220744 345
985947929 985956500 903
95238513 95239501 49
780821309 780824161 313
241047590 241056960 133
129977525 129979907 255
286253985 286254389 307
145452463 145453305 141
721271324 721272240 745
547157263 547162780 720
26123822 26131224 942
69738167 69743694 175
108900069 108905224 598
200986467 200991020 825
151306131 151312381 418
129427264 129435628 523
608723519 608724506 349
132402826 132412421 256
17474316 17478961 281
603460060 603468270 999
449838132 449842785 428
461358073 461359467 136
716132248 716136201 707
339012197 339012717 235
194033372 194035155 704
504276790 504280371 48
545642663 545650649 376
102727363 102733017 165
916625620 916627337 980
297891251 297894962 57
97000602 97007432 307
909166030 909167073 720
277884517 277891018 904
445878223 445882416 201
46484809 46491778 981
320751863 320756063 24
398656911 398659926 935
418970286 418970937 22
379660802 379670334 425
1999783 2000359 887
538177191 538178069 480
14316848 14326271 497
647640568 647642308 760
104597472 104603617 570
586174024 586179636 751
243676355 243685907 72
354015379 354023293 56
83463665 83463767 403
711907686 711916558 719
109338111 109338567 638
879214997 879218057 806
323892828 323894167 354
52213325 52220010 417
485341435 485347653 406
962289355 962289811 202
677090457 677091637 860
134021531 134025086 429
583757937 583763503 283
276510691 276515140 290
981421761 981426847 78
996382398 996392001 407
418393205 418398038 935
9136559 9141538 30
899013327 899019871 594
386418083 386420220 884
665319284 665321176 528
908985143 908993568 550
516072572 516077324 588
758068205 758072893 312
162116496 162121096 145
435249924 435258151 325
115645683 115650549 684
217620617 217624556 718
241331646 241338830 185
143892591 143898085 358
511477475 511478791 988
292795354 292802719 498
136828905 136832046 296
684590843 684598002 135
942956154 942957613 734
873779299 873784211 730
61307975 61310135 634
976918659 976923199 94
230373727 230374049 231
601981912 601989214 450
611581620 611589141 952
83746960 83749117 948
5015809 5022154 867
959146105 959153340 639
780197590 780205283 608
744559324 744565293 501
553646406 553646491 724
625852039 625860074 916
822829132 822833933 753
896107362 896115869 180
84621162 84624035 433
348657114 348665321 39
154749412 154753930 548
166454279 166460834 250
141839919 141843674 458
800571876 800581008 314
872867377 872868294 792
326888452 326895589 631
527739368 527739519 196
421784471 421793193 23
447883652 447891998 470
822547084 822549004 875
838570123 838576931 89
485298022 485305755 759
447321623 447325060 18
520113431 520118808 303
577452745 577452794 641
533163888 533166663 719
216681871 216686801 280
5864068 5867234 200
60241442 60243061 282
138879262 138881818 827
473008137 473016271 784
772676577 772682858 371
144514337 144516987 874
73751706 73759802 253
157464358 157464532 359
96782350 96789733 917
370074070 370074994 194
505201349 505208526 941
250787899 250794133 690
986422181 986431565 521
618310360 618315196 178
448685495 448685765 854
644001866 644002525 504
51132090 51133430 585
765615343 765616788 409
217868054 217871528 121
882262321 882266884 55
139053866 139061893 407
557510807 557511814 198
143065847 143069278 251
13233370 13240588 439
416648897 416658073 907
133577751 133583208 709
316374255 316376916 566
485151839 485158002 780
69879598 69887194 344
898688720 898696872 328
745810125 745816049 11
764591531 764595610 241
867790729 867794962 354
194286980 194287506 825
69604770 69605861 141
266420676 266424468 674
781765384 781775079 296
394423300 394424945 611
556826080 556834310 979
70788776 70797194 19
306385454 306388586 572
768817465 768820176 635
561389057 561389284 193
670522411 670530638 821
419560587 419570553 994
257189079 257197956 268
679926103 679928557 147
886387399 886394180 215
199737361 199745919 528
132811340 132817344 912
272904358 272906457 772
759070280 759076732 162
148819916 148823151 633
437735459 437738172 81
639050279 639057129 298
21929624 21932866 540
867434892 867442235 517
49489390 49494371 792
200728604 200730921 498
243548483 243555430 330
76637746 76637935 264
445806518 445812900 13
820679030 820681802 819
216529663 216531671 385
680161744 680167942 889
133696393 133704407 470
843554283 843555533 153
444017151 444024330 938
329508295 329514162 731
56853794 56862500 214
254391474 254397172 53
670957738 670964547 524
632919101 632928597 260
996631920 996632744 103
990167656 990169837 576
180570545 180572498 672
677546014 677548195 11
13536518 13540256 739
74929456 74934442 421
61462187 61468252 585
810978751 810981731 494
743867155 743876565 271
471714030 471715840 77
143339291 143344284 897
48994745 48998002 459
827730671 827732540 764
501476694 501483928 352
937667706 937674403 442
890825796 890829451 826
561679568 561683156 1
193777504 193780948 2
863757348 863763923 90
17425620 17433400 279
180494047 180495462 387
716975944 716978594 853
12065754 12071855 511
199459869 199464399 884
122712572 122718592 774
225841014 225843512 470
690869839 690879668 351
427169191 427177494 333
689130543 689132578 470
147711634 147712631 989
288347912 288352597 796
960187649 960189991 347
153398503 153399397 919
901067364 901068074 185
880740248 880745801 507
810986373 810987117 975
914218842 914228526 9
104416194 104419381 249
897589877 897592527 484
185090698 185091345 40
438632686 438640090 642
654071482 654074146 537
880401829 880408345 185
650387098 650392675 701
760471284 760476782 140
705871141 705874118 591
524896117 524900949 231
484258477 484261545 61
777735726 777738438 785
121601561 121603482 141
533281601 533290074 759
45786243 45793193 378
81124129 81130965 498
946328314 946328876 981
545891366 545900856 63
150009507 150010732 868
837040097 837041524 515
2885679 2894022 706
369682740 369686181 772
184110875 184119628 888
888849016 888852712 338
329794126 329800243 620
614617504 614625863 82
749234001 749236898 993
487227333 487236189 186
856821396 856826352 519
226551614 226560388 320
805604129 805608870 948
403427835 403433878 300
770128957 770134287 563
238281846 238286676 778
99035535 99039064 584
6461506 6464015 519
693477938 693480970 767
810471930 810481021 733
970431115 970438883 203
879226635 879228674 769
766787305 766795622 365
264855253 264861760 51
856198903 856202970 611
662419817 662429568 185
69315946 69322727 236
122673531 122682472 140
756133049 756140865 396
768539167 768539968 984
853266899 853275867 966
12842102 12847227 914
936821222 936821920 989
628089938 628092385 250
456330990 456339549 819
458171600 458176224 880
374977136 374984638 178
684025372 684030264 980
557482862 557486432 720
892067258 892068438 390
27522242 27525655 526
673185559 673193949 647
55608824 55612127 72
127879814 127885869 100
850975414 850979687 30
142508233 142511519 128
93276464 93284386 820
654831991 654835285 393
981119971 981121880 366
618134691 618143072 856
228864432 228869399 893
783740308 783748158 382
14505306 14507541 444
835430378 835436815 443
68919829 68928377 431
718656209 718658842 369
447059338 447059364 794
175961509 175969014 589
28036254 28043433 245
611932970 611936669 511
696190825 696193435 17
134076719 134078019 433
643465451 643473506 672
161178245 161181821 722
462788688 462790576 889
857144119 857154088 287
507448839 507454447 850
936163632 936168355 51
532346571 532351942 927
964167 973706 492
234083678 234093668 487
964260045 964261763 142
12162479 12165592 103
138432500 138439976 792
765917223 765919670 308
155657462 155661341 385
745128749 745133807 798
37672949 37676855 71
130573002 130576718 595
415014278 415022257 441
804098769 804105427 111
231723607 231726746 849
629112750 629121183 37
715804203 715808981 822
474711995 474712186 293
679788653 679791872 234
197174039 197182118 11
178960187 178964982 123
948592257 948594712 804
239139204 239147441 300
810017644 810025067 825
209934755 209940542 746
425483603 425485066 495
952645991 952654825 744
100083814 100092127 214
35618457 35624990 498
763877690 763877990 529
497343053 497351437 860
24694526 24701617 191
25762329 25762540 150
501510630 501519493 878
391055806 391062010 212
658657902 658660271 646
316479397 316484612 282
355469141 355469779 263
394060705 394063370 896
735395202 735403543 919
977117731 977120455 776
9417592 9427310 593
815384132 815388755 262
957515281 957522280 925
92426159 92428082 342
451840370 451847648 712
517387015 517395350 424
4870297 4874914 947
94034909 94039640 277
759636805 759640285 648
903882723 903883246 70
705732850 705733506 369
113779443 113787358 645
219678055 219687012 900
980929980 980935930 312
312502673 312504191 624
787363385 787365252 684
63190809 63195060 883
92585106 92593669 139
58648383 58649722 244
282807381 282813421 782
557372451 557381920 262
612070820 612072703 872
472664815 472666722 115
788148715 788158703 516
507127377 507131291 285
583226002 583233635 771
37956686 37963047 552
79304920 79307237 594
248815058 248823223 87
134398653 134402482 7
565689785 565691816 423
552106047 552111701 633
614064270 614072009 898
856563384 856570252 493
224545900 224550862 761
22368536 22369419 411
767418307 767421272 572
169598210 169605616 836
470426803 470434159 833
282057242 282058283 210
508372248 508379647 389
707621021 707621275 385
141066656 141072591 548
733419904 733424887 776
465610747 465615678 380
797625507 797631219 985
221860270 221862629 977
801505841 801514962 887
481663677 481666657 205
26014861 26014882 174
12334071 12338772 927
703026459 703032950 430
562679196 562688050 850
63957095 63960793 6
995008870 995009880 60
567994600 568000887 1000
513623936 513624263 598
722369913 722376238 404
978570150 978579913 363
678523355 678530580 915
661660879 661663418 712
641156158 641157056 882
21631588 21639545 705
269667789 269669246 134
389311795 389313223 958
310142206 310145039 640
54527557 54537274 943
242402505 242404389 734
43365260 43366742 552
927842624 927846911 231
735440889 735442227 331
122015952 122017569 888
795188834 795195793 344
601058890 601060607 540
273046025 273048480 309
129277334 129284602 677
967378324 967380193 980
9209267 9217883 547
56276001 56284213 264
295274903 295280123 686
899704484 899714143 338
881898815 881906629 796
649917055 649923229 192
766438398 766445155 728
147936289 147936387 57
789419597 789421548 590
111399274 111406295 30
480015604 480024403 327
765122150 765124178 532
797805414 797811884 710
961621450 961623965 777
65714789 65715909 147
603757935 603761116 350
597382478 597392298 442
316256206 316258701 910
2207263 2209896 709
817894203 817898850 184
817844584 817852840 923
96977262 96984188 13
993624793 993628512 356
140662504 140663845 182
126047632 126051924 174
71796129 71798737 571
920580478 920585307 716
978492271 978496525 149
666061181 666064518 529
817597240 817598168 532
547962424 547971318 139
571398698 571404552 247
91665712 91665731 767
961587417 961595607 89
228351950 228351978 198
773858125 773863053 593
805572046 805581109 465
237415763 237424955 541
69841912 69850488 581
797302790 797310374 822
678681322 678687722 998
899025811 899028054 786
370942058 370950779 15
597268176 597272064 449
687109265 687117940 864
411212815 411218599 407
373336758 373345152 779
318347224 318355133 420
267533116 267541521 945
75618048 75620563 357
707979870 707983173 895
540012219 540021243 779
816176005 816185776 75
382612371 382620050 788
232500170 232507422 450
491887033 491888234 587
85085441 85092319 121
785192219 785198167 417
423215990 423223400 621
665217934 665220954 319
181311642 181316928 337
519459537 519461057 165
103576667 103577408 402
25328742 25331709 166
951335879 951342267 194
257433680 257436295 386
717480267 717488422 336
842080388 842089297 860
868649804 868658619 499
719546776 719551645 184
44590445 44595097 90
669945781 669953511 566
199671298 199677644 44
4709051 4718272 596
682327217 682327460 964
772151411 772161079 717
390427147 390430428 909
205458484 205467959 670
240625343 240633086 420
763460841 763467331 806
702099376 702102352 832
912004466 912010224 394
490737382 490744406 972
401957778 401964323 994
880794373 880796374 543
12263688 12265913 123
435736405 435744823 968
88814314 88823354 552
609205984 609214440 641
272643755 272650997 505
744345560 744353976 814
58139392 58143492 903
586001136 586003279 289
431507460 431507580 77
472503453 472506033 82
512841346 512848839 495
957438468 957445943 407
228807788 228810051 801
169029691 169030455 889
499270331 499272125 168
791592836 791596222 822
90587650 90587842 292
66200553 66202078 144
770619192 770621340 773
208552619 208557065 126
209811700 209818781 167
399064196 399067080 259
19253603 19257157 368
128354755 128354904 459
114476644 114477056 655
298629161 298633157 761
677878982 677879696 257
869263273 869272759 239
363519418 363526756 31
415121541 415122355 626
52347668 52351165 567
139977834 139987027 976
113748444 113754765 523
62473813 62477734 409
300392622 300396235 977
100148628 100151267 380
206087388 206088385 783
528864645 528865850 736
359514235 359522803 583
129543617 129545242 696
163972594 163977130 861
123126161 123134120 220
669475487 669483275 532
179312011 179321459 948
674181770 674185473 358
800838747 800841093 927
55908478 55908823 478
677462260 677471731 301
436733347 436734600 244
104340930 104348763 375
741353976 741360801 525
557584188 557591079 506
99579409 99588740 282
944142291 944151574 220
219627591 219627651 131
40511949 40512438 316
410457225 410461791 241
302309703 302315872 810
290365355 290370139 964
738143598 738151346 85
913282324 913288200 800
15612850 15620259 674
890145706 890154082 34
650629340 650636022 756
212053911 212060157 246
874812041 874815887 186
591568709 591570829 249
568411300 568414948 275
334204461 334212511 645
100978776 100985837 295
998277861 998280165 271
42590661 42598975 434
357043334 357046386 355
463627718 463636769 918
689139474 689145235 70
412793072 412799954 872
435427257 435432019 899
665466856 665471347 627
780374130 780376505 60
69398776 69400026 442
489398070 489407017 147
634242340 634247798 51
61515774 61520282 12
575830478 575830653 662
268812397 268820975 222
65121818 65126342 174
5270691 5277609 184
204748939 204749266 494
260833566 260836068 617
21438976 21448784 163
372192418 372200831 921
78892565 78896757 338
9668617 9676334 439
759698978 759706343 257
127096640 127103294 900
28948213 28954789 965
487549387 487558780 285
652017921 652026729 813
238248767 238257235 470
580446383 580455970 901
779589546 779590356 104
538988817 538990091 645
48718506 48720963 957
665821945 665829356 450
558959553 558967905 987
417270805 417280264 44
506065120 506074316 789
260769757 260772083 472
346851570 346856489 71
249717390 249726741 645
186249642 186258096 637
498362745 498363920 192
672815389 672819941 65
623639697 623644373 915
926666146 926667867 403
703223484 703229331 456
18433528 18435107 893
730083316 730090730 251
895438138 895443401 375
922815209 922822835 233
538686205 538692099 987
410210842 410219321 557
321314385 321315541 632
134181800 134186604 650
755995714 755999339 924
18885468 18892906 1000
99282923 99287323 196
337253816 337256139 148
384816067 384816080 20
332734794 332743897 281
761456377 761465558 535
450570365 450573004 181
791581921 791591087 567
833209553 833213938 649
93791554 93798841 877
132287477 132292120 940
218484477 218491972 529
858447672 858452711 785
165463172 165464354 531
486382542 486391802 484
70923175 70926548 993
105334709 105343516 342
87979891 87981376 426
544190457 544196414 309
97606107 97614589 905
527409334 527418531 320
536823624 536830739 306
144282504 144283154 459
79869291 79871251 678
796571171 796574315 40
364687006 364690417 779
322902999 322911653 233
786462691 786471625 607
76680468 76685874 235
475221777 475224651 416
443115033 443119995 425
146729353 146733208 908
537864010 537864799 414
101256469 101266135 90
926755496 926755998 660
494579537 494583516 403
271217666 271218528 855
854723899 854726105 196
741712857 741713199 345
765394092 765395328 949
724591859 724592452 238
899077283 899083502 149
359851191 359856802 564
817877605 817881412 619
291136046 291139615 844
266009056 266011633 426
960903459 960910826 5
333670314 333678642 626
324805861 324811224 362
625984206 625991798 577
892360505 892362422 823
798827743 798828441 772
587242243 587250129 728
696853807 696862684 855
765080777 765086407 478
735977972 735979262 987
974232399 974233247 162
507779755 507785877 235
123082732 123087198 516
44305445 44308312 888
599186022 599188639 469
83355845 83357686 333
496060616 496063429 738
227680696 227688599 98
231988901 231995678 502
583224379 583232732 314
333515717 333525492 584
49047879 49049784 167
289577465 289584410 961
944300980 944307800 960
483645219 483647985 815
779685689 779692645 763
436532373 436541146 954
814036461 814040291 950
730075559 730081491 74
180818412 180818642 521
579757726 579767026 366
740313309 740315403 316
848671826 848680344 997
377122788 377128307 474
656683098 656692205 621
727196913 727201276 963
92524676 92525078 919
192424979 192434834 274
18718930 18718950 177
894036354 894042877 809
554355226 554359047 158
121391593 121394353 736
660474259 660483719 778
442169607 442171162 799
510783080 510783407 39
318017051 318018608 670
94711014 94718100 672
41958285 41959594 134
387439558 387443269 505
215660085 215661153 639
257327894 257329628 496
550991402 550998468 365
293182138 293191107 708
625993915 625996721 188
346244065 346252625 118
85061455 85068870 958
474648125 474657617 176
804052796 804054778 21
887311931 887313809 497
159533787 159537317 325
949020425 949029174 731
540562273 540567529 726
674472637 674480942 331
51939696 51944531 892
50086236 50089763 884
178111704 178115192 927
163213013 163213677 982
950431189 950435062 672
584707561 584713695 270
84761058 84766942 600
49660733 49663545 174
181245463 181246200 502
453423190 453425608 967
231700872 231708189 345
958248114 958248267 139
143848000 143857668 387
811550276 811559279 112
203549609 203554853 280
361804281 361807144 81
378786550 378788956 667
470156500 470164605 677
40725675 40727369 662
199034527 199036348 283
533232493 533239948 950
374346189 374347593 203
68619679 68625068 807
848598066 848604893 775
893962177 893970551 932
8764808 8773655 648
80317888 80322758 773
120671555 120679944 278
931362582 931372318 597
52953246 52957414 457
864948879 864958867 186
419289180 419292795 29
766060382 766062120 573
935890539 935895220 392
239476314 239484167 819
479765245 479770374 877
93981244 93982302 483
314369016 314375287 588
43105645 43107644 70
608920242 608922382 725
22785049 22794161 225
811368235 811370051 912
637950615 637959434 278
646380189 646384727 60
353239931 353246323 369
257046751 257056378 485
424637627 424637897 840
87315461 87316186 747
10204050 10204730 588
644094469 644097879 672
482988546 482989284 337
60118772 60120471 180
454864034 454870148 755
883327662 883330200 220
46624073 46631869 998
838715442 838715705 19
120882928 120884876 635
678477117 678483257 266
927136865 927139676 541
355773803 355775498 56
164824827 164824953 972
71755164 71760091 122
200886695 200892738 887
465763450 465767078 542
507308670 507311034 776
564998667 565000352 111
971115036 971123337 72
967122671 967125944 844
572423287 572427738 664
125089828 125093662 305
939075234 939080378 490
37164558 37173633 797
378209680 378215540 488
305193918 305201399 840
464497460 464504355 265
61876586 61880244 131
501861697 501869093 627
61606770 61615149 239
533459963 533468876 714
75108979 75110239 343
330648284 330650277 799
488099124 488099391 769
755063921 755071700 81
143955759 143959570 193
833069599 833078914 326
721545864 721547953 475
500616347 500620323 660
143680324 143688830 865
476698562 476700383 357
131840627 131848937 26
612363970 612365223 929
788126119 788135309 389
878365887 878366104 880
83969969 83970341 639
575734513 575737798 856
860968189 860971091 658
504669664 504670570 509
182986674 182992272 126
10525540 10527374 58
264742247 264747892 616
218210273 218212721 160
515037553 515044940 476
339872293 339874994 415
70924174 70926842 760
570936162 570940930 56
599373018 599373662 214
923144027 923144815 421
191594536 191601880 599
171364012 171367957 690
543396070 543398738 55
235316037 235322391 92
577772197 577777612 896
58863674 58865373 291
138687088 138691653 652
961198197 961206023 876
506950253 506952631 288
202521818 202522128 714
548529238 548533253 814
541169187 541174352 804
804623876 804629455 688
323250282 323257013 196
709412374 709419084 607
603752621 603760491 311
884636911 884637339 187
488551563 488556317 576
843747438 843754735 333
663709076 663718454 117
600589791 600594856 434
542408955 542417329 115
647175759 647180061 865
32148798 32155710 652
63021995 63022229 634
812381952 812386769 640
915068262 915068463 434
147037800 147040014 73
226710376 226716002 668
458491709 458492788 79
765525825 765528350 726
191923610 191929336 912
56532726 56538934 326
607781940 607790160 669
375954592 375962710 737
643855577 643858475 425
470348568 470351243 376
846637001 846642181 889
586435426 586445245 190
196694094 196701484 566
732451172 732452538 84
594752249 594758010 908
324766513 324772253 138
727117838 727126301 517
977572857 977575103 889
933027594 933029808 564
902267369 902275189 853
917412745 917422237 589
319531634 319536783 51
804887823 804896745 573
889706739 889711676 269
174578174 174586432 574
201911081 201918340 954
618881219 618890625 274
162670087 162671699 536
43783327 43787435 726
74602893 74604605 131
727746095 727752301 888
445218035 445219422 71
306245437 306246734 697
769320010 769327025 846
157516630 157519278 242
957726203 957730125 501
931514158 931522783 596
539178783 539183763 251
156674670 156677356 498
427857395 427862034 113
675591876 675596973 825
893998764 894006421 520
374546186 374549907 37
313928234 313930496 644
444596079 444600723 424
213818321 213824949 285
798877821 798883358 364
779408768 779418601 880
132984019 132984200 723
497663866 497665822 808
70682980 70684377 987
327003155 327004316 200
733639675 733646070 202
800513062 800519086 212
564813706 564820272 851
53636130 53643991 44
321407765 321414933 746
134493480 134498955 228
655563360 655567753 731
633433434 633441463 978
290190242 290199920 101
58612580 58618125 338
678885780 678885962 759
14804332 14809216 766
130655544 130660629 850
888988745 888996924 254
247530141 247538228 828
137793887 137798904 521
803991465 803996995 581
402797547 402801442 859
362069526 362072694 114
62431977 62433586 874
545367314 545374188 308
37938074 37940761 154
559105189 559106495 57
848432039 848432580 439
972253293 972258729 585
434479472 434484166 210
14519344 14525909 193
697873276 697877672 962
982205134 982206857 323
790714248 790724190 263
155436472 155438270 981
104978781 104984046 383
997403286 997409656 328
397523694 397528536 17
211492483 211499443 846
908201067 908210959 912
474659277 474661557 794
418946821 418952170 871
374497134 374505846 176
484016807 484020437 105
953602069 953607715 347
167171402 167177928 365
287012784 287013937 219
296298111 296304304 463
84016128 84025954 350
750213324 750215046 59
432683587 432683647 111
935418381 935418751 790
513731603 513736569 602
529692779 529694540 660
45733884 45743083 542
459738582 459745901 554
809644946 809653752 202
507074516 507081066 542
400459330 400462001 716
314569031 314570055 956
683883090 683890972 471
227953553 227954949 509
792137342 792141719 328
63672295 63672425 658
128239956 128240134 704
698825848 698830585 503
880408752 880409407 85
670391954 670399418 778
171331847 171338690 598
742204562 742211895 93
143727518 143727928 174
703076339 703083107 636
839197848 839202770 52
779105527 779109111 246
6816185 6824150 322
328448239 328453532 332
58656742 58658837 286
189487177 189489862 756
312204954 312208212 554
363342552 363346190 735
945629644 945636774 4
344266169 344269961 176
789637805 789644963 40
353025207 353027402 199
859088452 859089113 311
58594125 58597464 973
558764456 558772002 387
21760743 21764416 106
954657498 954667348 670
610430403 610439151 146
303648488 303653044 490
865678492 865685228 524
82023019 82026540 755
892303059 892308674 512
65223608 65233591 156
23991920 24001887 37
877499242 877499548 9
801121630 801126445 158
22800086 22809464 612
8833756 8834595 616
58976252 58985946 263
464438743 464445096 430
485846617 485855783 752
109881372 109884427 280
820681235 820684420 611
625062391 625071494 715
556505778 556511881 626
821151787 821161230 278
313520296 313522105 778
493299907 493306363 31
576349523 576358129 772
360815137 360820525 356
190962919 190963513 957
708947021 708951566 967
267792653 267800508 936
726588263 726592612 822
143927979 143933761 301
783608954 783610238 409
962359232 962363757 601
192385361 192389137 900
84117743 84120273 450
88688515 88693857 93
776808870 776816237 352
83018178 83025050 981
899619495 899625801 197
291836431 291843665 153
136177253 136178461 535
15173904 15174016 406
24915313 24920911 571
893234264 893236054 994
628964515 628972459 290
291082316 291089236 722
344026409 344029896 422
126159761 126161320 143
599880093 599881117 868
585868640 585876872 504
709187792 709188496 820
378859678 378865802 89
416036084 416040021 941
839270006 839279121 153
141861351 141867883 458
900159641 900167600 277
180012714 180013079 317
319867136 319871479 533
733702630 733708650 595
836795497 836798749 87
208250352 208252321 534
991995171 992004707 531
824155261 824164079 192
372122552 372125311 116
123249706 123258003 906
719203514 719213058 12
543639791 543640052 526
78400108 78401085 150
259018991 259025974 217
132599587 132605755 275
696011024 696018370 772
85430558 85433867 299
168548440 168551024 261
117763632 117765983 227
531343098 531349081 544
38251354 38252778 501
77054366 77061540 171
844294891 844301614 328
171165392 171167019 465
805029609 805035683 99
36788884 36797181 85
575631006 575640004 241
800415656 800421541 8
127178917 127181811 678
247707143 247716282 52
303861687 303867588 291
48318538 48326510 320
956057710 956065010 158
904495389 904505198 985
627334204 627335724 749
108853304 108858986 535
409819388 409825235 580
374743979 374745531 64
975265987 975269183 880
141057015 141063718 793
290334068 290334438 59
847333358 847337097 690
208211029 208219683 211
451367186 451371696 475
688337171 688340207 346
904236919 904244153 450
647593805 647603003 910
856354735 856355390 378
699068150 699073918 760
146014031 146020920 284
581051823 581053407 845
42432882 42434157 296
459727921 459731056 454
972199132 972206185 352
308560957 308565612 453
568810303 568812318 208
347285104 347287280 349
219616365 219620501 820
986219742 986221942 276
479306853 479307695 98
94068488 94070854 987
134366335 134367426 584
206067980 206072968 560
560198433 560201373 721
806285784 806290539 403
571664237 571667772 354
817703444 817708405 460
806739143 806742441 301
60998963 61002226 291
260781589 260791221 662
694627687 694635214 206
505387674 505396573 629
245427608 245435095 324
270442167 270444113 501
884314888 884323253 634
627899291 627900657 420
110464996 110473174 308
127089455 127097458 911
386643755 386648412 607
588196046 588198373 155
582793058 582802540 191
98970264 98979554 910
884193243 884194686 609
398189918 398190574 740
613159419 613164984 6
542695403 542703064 860
903091822 903095526 157
894150130 894155998 948
440519392 440529265 700
675902998 675907751 41
932124153 932131831 420
303251344 303259192 471
776167253 776168355 481
409456212 409457054 306
58283953 58285545 369
86485310 86488161 74
213208169 213213160 774
108672326 108678461 929
284649623 284659205 838
97106324 97108084 143
511856715 511865848 506
371012136 371014532 132
884992957 885000238 352
446710439 446716464 841
179123096 179130502 748
966545815 966547189 58
289394241 289396698 189
405617015 405624265 152
147336294 147341635 507
196163132 196164517 859
845326275 845335564 363
530135131 530135252 561
497043614 497046782 362
482761317 482769607 375
885478158 885479049 691
170869906 170873275 666
881631963 881638514 809
773372503 773378226 628
592758006 592764757 69
927791512 927792605 184
306892371 306894288 13
514701084 514702732 977
1952646 1957617 601
102363358 102367926 310
372873084 372875948 465
871765775 871775642 786
243075791 243077384 348
994978600 994981632 923
941179228 941179547 143
218843648 218849848 494
72561832 72571103 470
719223194 719225024 577
677323522 677329792 649
684372122 684373578 685
39595783 39597613 583
69601249 69607629 33
298483386 298489867 148
163120084 163124672 765
69128358 69137891 739
163844501 163851159 224
348464346 348471692 78
615797816 615800285 367
201012744 201018056 651
748636392 748642269 292
593946429 593952049 367
622421011 622426440 216
857446394 857455068 207
180654542 180661195 797
70450658 70452582 965
267076396 267079216 779
550839620 550841635 774
81149049 81152056 314
520189417 520196862 376
427462418 427471134 560
52815061 52821197 878
769120428 769121414 442
153176995 153180127 743
595544201 595551533 126
943716997 943722032 867
991390961 991399101 459
957409740 957412589 396
619367865 619367879 147
696488529 696491574 993
13578907 13587119 582
960043817 960052372 949
575479045 575486529 326
76969488 76979285 447
320547581 320551139 109
616817058 616821993 780
34906276 34912902 495
738659734 738663441 180
929058129 929061652 914
74415627 74418916 63
523228621 523233774 982
581682553 581689127 609
991207501 991210673 367
79257178 79259136 767
850761625 850764812 367
191408085 191410017 315
319130865 319132563 223
501006360 501011664 573
140390540 140398469 786
170948804 170949803 527
407837867 407839823 525
983552848 983557112 689
950908808 950909703 250
79026175 79032174 296
373598291 373602581 273
725136658 725138175 308
634907323 634911620 969
241784897 241785668 12
355695469 355702420 886
448523254 448527687 35
216756782 216759878 803
379007657 379013557 827
42803347 42804746 1000
341171946 341179023 702
646050242 646052973 28
835534866 835538367 438
673926525 673930845 713
196131494 196134892 697
993325856 993331877 571
994567742 994571874 248
274272777 274275377 143
208185932 208194092 884
377989758 377997145 135
627408108 627413144 559
183181810 183191707 626
748588837 748598743 349
367553626 367557456 746
654174339 654180869 40
667006386 667008114 803
693923958 693924476 819
610908556 610909290 967
973281698 973290774 771
469628933 469635578 271
50859069 50868151 717
501030978 501040198 756
341226604 341231119 659
1615304 1620203 439
117104401 117110653 711
76962441 76971785 838
89401244 89405536 59
455460413 455464358 407
391896730 391901292 685
425201501 425201964 71
155727123 155731749 565
219612840 219620133 220
967941595 967949627 710
88764606 88769694 177
403492044 403493244 981
960771754 960773101 522
606445943 606449074 372
335082353 335083039 777
273470110 273476718 879
777278795 777281020 914
782047217 782052138 368
62667133 62676865 800
802320352 802330074 186
454628413 454633209 226
534628590 534637373 315
401527922 401534554 195
722332795 722337611 668
190967167 190969439 553
270855943 270865673 520
935280821 935288673 986
506387087 506390368 926
35033806 35040486 704
22251957 22260811 428
661784493 661787227 756
955246719 955253102 478
19743035 19747505 304
637268579 637278083 424
44708247 44715607 895
402555151 402557133 827
250189671 250197602 553
717846007 717851677 847
108734933 108739503 922
494985636 494994397 700
697056064 697057085 242
656227170 656230443 373
923474649 923484530 425
17119304 17121497 622
691090727 691097229 337
985503972 985505884 992
321312800 321319412 819
180828703 180834695 83
493582550 493584358 152
174757823 174766360 528
26674874 26680778 396
503962115 503970818 983
993764488 993771787 305
750126264 750134587 854
495380237 495389994 352
420493574 420497445 648
501354917 501363730 965
820728736 820734337 288
442551170 442560265 894
696823322 696827717 134
163346200 163348136 141
798871595 798876046 965
263678929 263687253 140
577511234 577512424 617
230153439 230154409 820
266313790 266321977 699
88547438 88550682 375
799560402 799566054 402
969715040 969716121 682
855229934 855235616 432
656123419 656131636 55
69451560 69461266 793
603957875 603962881 369
35633365 35638943 561
529080982 529083016 637
480424153 480426610 637
875166851 875175609 906
887138226 887138941 909
697166979 697171296 81
798835661 798845451 277
366902093 366902512 320
280557499 280558024 309
191247643 191248035 227
92737013 92744333 378
292700923 292702138 967
728970560 728973974 345
379588549 379597921 511
893393454 893399774 429
796146713 796151317 386
677883145 677883301 627
87942422 87942956 286
42187092 42193182 206
486972400 486975259 351
538493627 538494373 509
774262004 774262946 1000
424430972 424436968 644
607830667 607833183 138
560492179 560499087 209
787008607 787013432 258
109611344 109617108 968
531013970 531020959 473
412372607 412380906 124
823138813 823139797 417
72303165 72311629 72
195499024 195506925 2
869291024 869293935 491
279136018 279140385 878
595168156 595172347 70
262074715 262077812 973
271989973 271995375 21
128782292 128784771 840
199353764 199360090 751
764261887 764270939 61
867270654 867271702 349
601117078 601118292 640
258502080 258502846 902
273428921 273433620 182
172969800 172972186 639
555550869 555555761 405
69835192 69837268 163
688673213 688682050 242
57556405 57558953 575
366155506 366157965 424
101442918 101452766 787
801912266 801920891 173
94341906 94348472 932
255679158 255681991 709
41238340 41239862 991
716544329 716553870 988
68605735 68607452 308
59550248 59555643 918
367875489 367883053 643
258470415 258480103 254
554473840 554476591 870
33221627 33228424 563
742729149 742737295 686
699771082 699773957 730
888516141 888523070 924
51616133 51619053 985
156178471 156185577 238
621676778 621680087 54
281926047 281931635 625
483763689 483765541 349
843967943 843970678 342
934842163 934851447 600
504987077 504989790 114
812904764 812910133 434
837056844 837057214 797
897896768 897900033 136
403491753 403500698 560
276193341 276201247 231
352158395 352160543 742
393976019 393981818 315
767801718 767811456 79
722562060 722567454 819
765202010 765204985 707
137547125 137547753 380
947792909 947794094 840
237177706 237187038 135
574762192 574765222 900
29152103 29156095 793
807381334 807388949 732
982358075 982362701 359
812552741 812555873 280
999922820 999931865 364
135238990 135246573 876
108714048 108714103 502
472635427 472643178 971
968035618 968036387 208
646530753 646531195 548
369332003 369337463 228
905599795 905608925 654
389776527 389783569 450
158142237 158143283 611
202148517 202153975 534
161670232 161679795 467
541694458 541698950 523
155125960 155134738 840
691537931 691540722 213
901343489 901351700 777
188034388 188041539 92
975287616 975296712 444
172810622 172816818 221
322063071 322067319 738
43363033 43366023 73
59272567 59273549 100
840026384 840035997 173
670655258 670657937 672
351468449 351478227 140
119643662 119648654 712
402459439 402467623 286
229067882 229072811 6
259366676 259369518 252
475713896 475723608 734
543178633 543185723 732
314200057 314207242 664
924017156 924026317 701
333860330 333861821 49
868881352 868886442 678
497115844 497118152 795
865094556 865096561 299
47182193 47186580 122
96462198 96469199 212
255227450 255235923 76
681620183 681623194 970
430305266 430309757 781
662952929 662956986 975
773773981 773783347 427
65378031 65385646 679
786852059 786855234 591
134506855 134512694 293
1409506 1413847 227
215363977 215370171 484
96664540 96665300 989
819890615 819891318 127
280921586 280930597 321
391546366 391556199 22
991791341 991792540 52
604828119 604835486 785
582125148 582134848 361
43326090 43327698 491
390890383 390893237 516
558918609 558926977 385
806777444 806780019 407
757664433 757669620 610
659790910 659797368 429
122324232 122326223 176
626830604 626834715 255
802137656 802141965 715
74675791 74683465 232
236528151 236536248 954
5305643 5314806 883
133223158 133228419 436
716742893 716746283 529
11092300 11097487 588
402924259 402926342 231
470027688 470027836 590
727871864 727876886 641
655263470 655266378 160
465064185 465070351 475
649158767 649168320 231
342054073 342059817 720
397675955 397679780 817
31388392 31398382 709
192372271 192377270 33
848001858 848011412 618
131715090 131720921 784
140091030 140091528 554
12404671 12405753 329
58516831 58518617 895
860552656 860559713 610
461838238 461843576 318
105780308 105781372 532
498781126 498785311 638
5167185 5172879 746
677570218 677572578 112
733330186 733332408 165
442254971 442263824 432
136207875 136212657 169
764810203 764819267 440
255254098 255263472 478
844067708 844073099 940
241589376 241595654 5
728525907 728534784 811
726652897 726659475 240
99578994 99585145 173
397712106 397721782 898
796112621 796113089 651
22652404 22654368 424
880078573 880087228 378
391004365 391014236 985
352072194 352074197 533
105336135 105343256 36
900988490 900994378 367
770417652 770419109 530
905995891 905996300 262
8241416 8245296 180
208869313 208875432 418
500486963 500487751 531
748015386 748024354 198
862487763 862491791 961
556973100 556974541 783
145825983 145835692 979
29794020 29803917 82
117723736 117729926 433
857233265 857237545 425
630925528 630932056 225
24647059 24655379 645
480652827 480659754 117
135150709 135159422 864
752950906 752953648 974
441823868 441827003 628
898353650 898357351 767
216645979 216648279 745
420194062 420201870 374
940683494 940691881 597
877693271 877700293 233
481451846 481459982 181
695555491 695564523 793
395172959 395176217 790
460382823 460392288 901
987222147 987231257 109
327763126 327767321 652
587341893 587343734 563
224495989 224505505 858
157126714 157135392 769
143746311 143747629 558
45112545 45113859 756
922611076 922617442 428
129245219 129254064 161
560514009 560523310 800
783937909 783938089 304
209006369 209014035 161
129029021 129037329 644
278832584 278839332 891
776140792 776141550 630
478186912 478188366 991
15896471 15896581 197
118949226 118954272 245
267998004 268001194 251
745677165 745680420 78
9970315 9971462 403
797668619 797677037 853
417191130 417191482 547
380151125 380153537 229
959259015 959259840 625
947714646 947720205 682
928243987 928249206 281
529782535 529790475 306
447885780 447890118 901
930243030 930250698 505
289753459 289762438 16
513639212 513648175 896
77147066 77148883 148
125167964 125168924 981
29681543 29687453 606
95298168 95305095 493
170796849 170802178 201
153806480 153807327 483
114421787 114424797 768
739437038 739437702 920
884333542 884336651 34
185565558 185569247 118
852139454 852139524 331
865600601 865602743 668
357297932 357304585 372
250855889 250860249 72
24461384 24471265 758
251559935 251561678 330
51100768 51107341 680
838565537 838573098 410
917180456 917181583 949
296915841 296921092 347
922923958 922925476 513
64912290 64912568 992
955548308 955552251 662
554091032 554095951 851
660771454 660771803 887
203833564 203840596 754
713059893 713062804 406
488852574 488856477 447
166487334 166495010 29
183201283 183204494 520
52633631 52643100 814
409480494 409490344 708
526393486 526398800 885
285570498 285573849 950
929793348 929794236 397
334891586 334896422 480
802155340 802161382 979
151039097 151048193 365
268463545 268466625 558
743794924 743797608 942
910082444 910085623 932
177014609 177020824 912
705159317 705163253 551
409363552 409366546 220
835450501 835459830 343
712914249 712918657 380
293314730 293316283 310
480269059 480274813 164
112342776 112348932 1000
106716335 106723384 469
317854626 317856727 919
111132559 111136971 214
961527821 961533663 992
972072371 972072705 268
549373592 549377980 244
206719286 206729220 805
147943016 147948605 705
233588327 233591007 701
657540490 657547180 593
586286841 586292138 760
203028662 203030373 369
412915931 412922915 587
625429144 625431693 471
219478137 219480273 907
333149755 333152016 195
43720999 43724810 731
538599803 538601426 996
472457858 472461177 671
143817911 143819071 121
821143504 821151730 255
953262263 953269464 14
302772982 302778991 682
341657569 341665271 170
332624391 332632188 381
980004298 980006750 533
676796843 676804675 970
430883574 430886665 422
240611921 240620120 551
586250942 586251435 168
727627063 727634772 329
329005668 329012566 798
3208683 3208843 550
566401364 566404853 797
832627885 832629030 179
921444266 921449309 315
87256799 87266370 449
389301118 389308946 737
270487540 270491362 234
669437090 669440484 289
96206610 96211428 550
137082938 137086327 72
847611087 847615070 927
640706988 640710572 350
141799785 141804524 163
422883963 422886712 624
817109277 817119150 279
220713078 220723003 507
172295166 172301273 654
144313400 144313557 94
133102040 133110018 948
812320939 812325573 470
135232362 135234434 672
404609288 404612424 941
814625638 814634330 742
697905801 697910757 159
739486776 739494319 77
763649054 763653339 760
53792561 53799251 685
703045565 703051687 699
297659011 297662084 321
565259959 565266792 232
539886779 539889498 228
372231803 372234274 564
481212743 481222321 682
699457486 699464254 114
653442996 653450495 173
282942423 282946930 308
124740534 124742991 959
301841219 301851133 359
336197917 336206610 796
324017239 324022432 875
107414821 107422368 963
828969049 828975625 338
686935963 686943408 703
118082647 118089121 219
102842111 102848522 510
605807283 605814414 854
552723941 552724081 110
263370900 263372445 931
587094258 587097343 761
509512405 509516724 901
842946279 842956160 172
575144592 575148018 892
258200281 258208370 707
706738984 706743129 6
176215553 176223684 652
701084062 701090071 72
897509917 897516726 673
524318377 524322434 845
579522308 579530928 581
65813421 65816993 258
548451672 548455834 403
567323843 567331698 947
494661736 494665694 806
664194442 664199656 309
627895799 627904188 273
39208802 39211369 870
181075873 181079707 407
178237546 178242193 194
185051390 185057894 237
537715321 537721836 35
560246578 560251197 462
360059981 360065181 480
471157279 471165276 779
727958084 727966957 764
101061395 101070444 949
398342018 398343790 196
225607239 225612992 62
283064646 283065780 953
539117840 539120461 854
433377427 433379146 174
622839463 622843789 165
507999275 508001183 999
958968756 958975062 919
938980886 938989660 632
7291000 7292876 142
635081948 635085689 454
228470496 228474038 989
684966557 684974644 69
381404861 381406296 538
897307714 897309918 679
151004888 151010435 45
690948053 690953679 95
936977402 936979281 423
383754673 383762935 835
695474305 695484295 990
205064798 205070251 162
99218603 99227400 924
559011592 559015449 683
615197660 615206104 279
305344548 305350445 302
314651226 314657122 138
55880623 55885264 249
889092717 889100048 817
137961141 137961524 270
530443975 530449807 721
20118965 20120113 120
857844478 857845742 366
269227753 269236523 169
537333435 537342982 832
53795715 53800347 208
104508367 104517275 823
312310856 312315975 841
185202456 185209209 261
534668272 534669972 704
152205542 152205857 451
45105264 45108156 994
700965734 700970487 842
348257451 348258473 281
819430619 819438823 378
348406451 348407350 374
685009009 685010317 596
127726834 127730231 440
925057024 925061398 353
161460636 161466754 404
220692340 220700812 429
650742790 650752636 120
509193135 509200410 639
895261976 895271530 909
220477257 220479381 613
952552985 952557994 733
396833711 396836236 571
15454308 15458040 911
569328099 569331370 707
95031452 95033088 126
435558205 435564251 85
268835985 268839901 10
467500105 467508079 667
594427743 594428811 774
918846652 918847035 851
830606616 830606831 377
236019701 236023313 911
239594271 239595336 981
6157532 6163642 74
15879240 15887905 802
360976716 360978729 870
341139153 341144036 726
853988162 853989914 69
305522179 305522713 387
338965953 338966623 312
478782803 478784749 222
73379180 73386021 842
660280441 660285523 120
219729772 219733001 846
824267845 824273502 374
487871648 487871713 106
283749868 283753211 174
10128945 10137447 346
176202014 176203250 260
382263751 382266430 527
996275063 996280018 409
823305285 823308358 342
112704479 112714036 896
879926949 879928253 630
546817146 546820312 305
60922871 60928067 694
5285978 5289419 587
206291502 206294900 991
426406847 426409890 222
112576108 112581131 107
741194985 741196290 794
290353745 290354265 9
996072088 996078366 16
655493334 655496144 795
569742315 569746957 418
607214620 607218226 39
833919665 833921377 527
738480252 738484096 959
879917242 879920578 756
563752815 563755117 304
128952923 128954336 913
759333066 759338844 158
675756075 675765148 232
96051442 96059404 254
534916236 534923493 774
669134654 669138849 812
691611043 691618302 177
33578921 33581878 396
852650880 852660670 109
882577987 882578564 631
800591291 800599286 138
307998555 308005556 389
228105065 228107315 78
526131647 526134944 100
82005253 82008282 789
442543026 442549219 97
668667838 668674241 420
470698366 470707047 346
54926112 54932537 512
142725222 142727900 843
256737204 256742830 447
285640692 285647267 467
667273081 667277542 561
955255509 955255817 96
952564960 952568721 218
81460101 81461146 992
96639199 96646545 160
389570969 389573765 248
846219314 846223714 215
51534177 51539673 519
569268371 569278337 465
380891169 380900393 964
245735636 245736266 878
544590548 544592221 790
520990995 520994475 603
709853214 709854941 440
485344557 485346747 818
539076068 539078197 208
52110316 52117979 61
582130881 582139466 486
11715752 11719640 465
141456217 141459366 135
984383531 984388482 884
768602760 768612722 493
20245550 20248612 62
821317152 821326010 82
466876944 466880489 299
625592761 625596286 835
620679320 620679964 35
507062732 507072474 411
279984570 279991235 509
48698385 48705422 775
246328520 246329118 676
392664404 392664629 475
147994248 148003638 917
759850310 759850583 275
14725392 14729309 189
861775040 861775874 521
838053875 838057693 168
347330261 347337531 696
736105672 736107104 326
131197532 131202218 172
208464306 208472146 547
66157982 66161088 34
101385457 101387611 69
835137724 835137771 606
977268000 977276510 438
718153540 718163276 28
596870411 596879426 289
813012580 813016592 632
653743627 653748520 895
130779303 130784848 190
533059474 533060173 357
697484022 697490910 926
97688406 97690899 94
48885475 48889213 570
77425081 77426146 787
355216868 355224885 396
802820897 802829018 879
598465537 598469138 973
249213520 249217719 738
35049415 35055995 34
857187955 857197320 988
961957662 961962395 922
742022939 742025847 663
345378033 345382895 775
236905953 236915238 590
578815741 578817420 294
937915136 937919592 409
4774366 4784219 454
274207339 274217226 124
187352427 187356834 449
22890813 22900492 247
989286800 989290347 65
5214723 5217000 640
24576385 24581245 688
882509510 882514015 166
408798451 408808174 864
174113096 174113348 457
922807504 922812607 937
172926959 172928415 935
430731433 430734053 697
974483881 974489602 117
189760128 189763169 846
626560543 626570427 217
530057183 530065927 268
654168221 654176325 624
76318739 76327769 70
151725602 151735140 651
535726059 535735390 949
679301995 679307170 583
831666931 831676616 996
732902979 732905585 221
92714446 92716167 245
20542643 20549150 341
110926860 110933570 171
709245128 709247064 862
757436102 757444408 2
981799172 981808254 589
25282174 25290892 679
40143123 40151772 727
5622058 5622404 559
109071404 109079617 271
520865625 520867556 462
82807870 82814498 196
652629211 652633792 463
107422382 107424613 950
34729593 34733677 176
138316595 138319622 3
297329183 297336911 888
434574862 434579737 119
575496939 575506024 632
298310498 298311895 122
282532119 282541231 57
865405581 865410854 987
526007777 526009121 424
646912239 646918307 692
882287188 882296322 709
160967714 160968867 249
929646716 929646797 962
429082955 429092949 149
486062075 486066563 392
637283706 637290116 39
468167178 468173962 661
218910586 218919499 800
910056573 910057460 852
505048348 505057761 636
713131039 713137469 660
144257099 144257341 629
927709348 927719279 132
793802662 793808460 847
782680161 782688235 148
47447555 47454660 649
402208944 402210048 917
515313604 515317187 116
322085756 322088508 91
327670958 327672567 6
639491593 639495561 108
144793604 144799097 924
129377235 129386447 807
448120717 448123570 644
683082564 683083853 555
262276063 262281251 873
484011712 484017659 17
483337979 483340658 98
273144095 273144750 751
84470537 84474919 751
564229543 564231056 142
299741001 299750597 632
746939925 746941295 468
393022082 393028994 668
962037726 962047107 28
645081632 645084897 941
79437505 79440896 499
585788872 585790162 660
530529970 530532681 927
528750071 528753357 152
232981174 232982022 969
356354316 356356142 389
895642947 895650989 394
631072766 631082196 466
208962784 208966153 452
559476812 559486326 499
435095104 435101658 609
238026603 238030614 48
188617614 188626243 229
756437540 756439121 650
121673692 121679746 611
923817660 923825259 573
160179401 160181112 811
960136145 960145325 130
624324962 624327825 526
835828414 835834041 553
561955264 561959508 83
286717224 286723466 837
493452272 493454991 560
307820852 307826762 705
814293501 814296862 23
282132463 282137466 655
306046036 306046468 585
190523197 190527378 984
623553327 623554908 814
124723203 124728379 455
634081755 634088404 551
83582840 83586979 248
764048026 764055377 559
353490937 353499933 761
380661642 380667168 653
931057664 931063868 556
213549671 213554109 210
123780607 123787296 8
145339590 145343558 767
487189403 487199047 290
561323208 561328021 428
950319758 950327369 140
744722007 744724057 122
985663916 985673836 306
577066677 577076318 990
345636680 345638691 488
362675237 362679866 21
493394446 493402070 102
697930454 697933794 508
453124571 453126047 117
742288862 742291265 833
684927640 684934842 737
715241779 715247058 315
179199901 179207671 534
237139206 237142956 41
555869547 555874543 914
565007035 565015129 457
275630407 275633883 957
25746509 25750247 45
143941368 143946575 887
902421835 902430148 937
935269668 935275702 96
31100406 31109749 260
953962071 953970827 691
57345605 57347293 149
574428996 574435822 286
288786261 288788219 659
561450718 561452240 828
73752025 73754230 801
265997070 266005046 344
182924308 182925953 100
680824245 680830684 846
267565691 267567246 19
982837951 982846991 442
369853993 369855973 422
5680492 5680508 948
383437777 383442934 860
718317436 718321052 177
208746615 208749631 352
552655766 552664044 246
203169462 203170342 974
902576562 902581366 720
40837408 40844661 222
333193777 333198865 145
958845570 958851648 22
7448343 7455480 246
182355292 182358554 730
753606151 753610278 930
849347678 849350888 506
495326381 495330627 151
835483627 835487653 102
477273952 477276397 649
355967024 355972561 885
355179597 355183824 423
281390093 281395783 303
44460466 44465244 675
71336063 71345960 823
798286792 798288217 405
491796074 491801701 305
373099580 373101125 619
413227081 413227401 745
90070185 90073779 432
642002184 642008410 228
484072420 484075355 799
451635194 451636372 940
767060848 767068529 775
583513523 583514401 900
136947346 136954851 526
998196101 998200446 829
228522757 228524005 512
675550376 675560030 525
99997471 99997918 489
699407903 699416330 474
72168131 72168982 759
403988280 403989501 134
948681220 948681584 974
271244345 271248179 876
849000244 849006719 922
140587770 140590185 40
995354598 995364205 89
761143461 761151014 219
125954337 125959361 882
714544825 714549291 728
587914650 587916064 344
101243409 101243505 504
388437543 388445326 864
346473867 346483121 744
194172095 194178083 320
729819017 729826843 347
150243408 150246968 130
976028497 976033231 639
325434066 325435733 618
436013947 436021899 499
802286675 802289656 213
613357370 613363894 205
320861226 320865731 768
691859089 691862111 322
14897183 14901718 824
574406502 574414633 93
73615849 73622423 959
741047978 741052252 988
104769617 104772085 1
117294585 117294605 190
772998084 773006606 380
554113647 554120889 626
159596853 159599001 117
243161620 243163640 123
76052293 76052986 574
507269116 507273756 41
529916209 529925651 266
991864518 991866059 338
654257506 654260742 475
495565858 495575408 910
230334399 230340931 19
446477778 446483374 497
97755756 97755757 902
572605872 572613401 395
70018346 70025782 70
931648920 931657795 598
592349312 592357401 974
202362929 202366314 679
590234617 590242530 350
81398443 81401784 253
111868352 111870718 942
336447371 336453757 278
221009219 221011146 817
86415121 86421777 974
329556866 329558879 423
112815287 112820984 338
10596886 10602726 812
949033859 949034457 155
374206888 374211131 2
538369237 538370063 57
411331841 411332207 861
766092784 766094168 441
861798412 861801117 776
5529230 5537288 685
292963203 292971086 938
652668976 652673428 110
591915665 591918071 295
493135828 493138597 408
348193983 348201063 136
516380335 516382077 659
640744392 640749111 181
656653252 656658962 425
10584694 10585005 887
652810820 652812504 468
8453855 8458049 915
295015792 295015818 1
149178253 149183140 970
163290549 163290583 797
244748307 244748737 864
131269794 131272202 519
904253452 904255923 662
528083984 528085388 940
486692409 486701164 981
853604295 853610748 250
567751114 567752267 72
106173380 106179828 870
581686380 581696000 333
857403350 857411440 975
734874498 734875372 598
588306713 588310508 556
956069231 956076912 257
102010245 102016305 560
939706185 939713337 906
888504516 888512922 422
101418117 101425999 792
871410188 871412069 601
703666059 703672493 15
42617743 42623275 328
528884717 528889824 595
215693665 215694321 8
914392222 914397725 872
823273830 823279779 719
598991741 598999445 326
104646998 104649659 579
993050419 993051339 944
125172211 125180467 689
796028162 796034441 814
154796529 154804821 639
364767856 364775349 962
523206802 523209532 998
908866809 908874799 616
278517681 278523427 478
12759750 12768732 875
745769076 745775530 787
36182655 36190433 815
451751598 451755705 382
98649288 98652758 359
411078452 411085522 724
246442441 246443857 509
487099404 487099947 958
426388753 426398581 979
20379720 20385092 828
371082548 371088945 768
418203423 418205062 56
755279560 755287480 113
631212726 631219015 378
917413108 917420150 507
22579467 22587663 164
989329542 989334825 27
199064402 199067812 339
14961360 14967756 163
56445338 56455082 666
999306515 999315918 918
442536634 442541293 246
490782690 490784026 578
842127802 842134990 507
474260531 474264169 425
35725388 35732350 793
828802551 828809588 602
923292577 923293933 164
842402267 842408078 478
494998430 495006823 861
12115096 12121526 144
259028364 259035685 495
276474610 276475295 110
805669187 805671903 97
150880046 150882314 895
410756470 410757699 158
848893263 848901512 312
564249215 564252380 219
191407379 191417058 834
861789207 861798412 785
595774420 595781532 953
764445563 764446944 403
638522409 638527640 892
973284518 973291102 534
252460967 252462695 56
393464861 393465729 614
271392019 271392638 75
580604682 580610945 464
667650901 667653695 119
105041085 105050854 203
96704221 96707993 85
494463174 494468960 977
740854577 740858213 182
31693820 31699311 572
209108704 209110410 6
747359760 747367259 260
534688725 534695393 480
399898151 399907566 561
266280615 266289293 372
828754734 828755003 390
434835288 434839448 178
96637373 96644157 529
925705701 925712745 288
51031233 51036858 916
425766804 425772045 511
53308811 53318554 966
49446422 49448365 438
115589251 115590920 944
110953813 110962736 700
931980184 931988315 189
292973925 292982422 251
937193103 937200238 485
334115982 334122988 647
417232270 417235612 627
864859185 864861911 310
929457695 929466162 105
4492661 4494095 624
213872450 213874695 293
138201744 138208906 928
445131443 445133587 647
92218984 92225944 653
323652235 323657617 381
338927070 338931848 160
26381717 26382083 171
122742694 122748747 337
132086006 132094300 311
359320461 359323465 56
486618435 486626868 52
61361729 61365727 211
907380007 907389965 905
911654 919818 522
629308306 629312664 944
594240037 594245360 995
968896197 968905884 666
509340719 509345375 872
788824055 788829526 124
565687716 565691174 387
36861774 36862333 97
22968177 22968202 551
634960739 634963099 799
657335994 657340107 678
383067867 383074814 494
601865810 601872223 27
647845805 647846906 628
643272821 643277170 923
600489693 600498578 572
6503168 6506343 681
13289554 13289789 575
687237650 687239959 548
19065552 19073692 527
601388350 601398223 511
378941379 378947429 799
675376872 675378924 475
829621900 829626138 347
573090878 573092270 641
323493801 323496531 988
917949373 917955920 50
568294405 568301834 236
761147330 761151140 300
557869879 557871147 101
570874756 570876101 895
948557266 948557887 907
25258416 25263453 376
542701891 542703389 352
174816589 174826278 148
430943229 430950663 987
952422216 952422418 642
157457618 157460650 201
82911205 82917688 410
604267504 604271249 171
209003605 209009199 281
406971850 406979574 769
728723756 728732422 481
628641483 628647897 443
754570835 754571321 931
454817333 454824146 922
477354319 477358599 284
828684961 828692605 401
227131513 227138653 199
654898922 654905580 875
983569092 983570266 306
814530373 814535679 354
379240494 379242435 818
353076325 353082618 172
565659768 565663951 115
442598050 442605051 638
307384972 307394032 376
783002606 783011094 732
437745358 437748074 291
32760557 32769273 354
978434431 978440605 371
698158088 698167687 238
140488794 140498405 859
330684962 330686209 315
958932135 958939720 603
905079601 905089499 576
600070589 600077791 867
143810965 143819080 117
546274696 546281947 232
890372987 890375663 268
632889691 632896241 747
130312062 130318114 950
642128299 642137203 645
749578509 749585446 665
228787824 228794389 451
539359777 539368050 639
283595353 283604227 796
791365219 791371032 911
743870688 743877420 382
368243271 368252044 761
319381890 319385231 570
433371987 433380431 817
524743937 524746490 208
825254581 825260607 208
687980246 687988567 46
531097049 531099089 834
797203038 797210383 859
793683185 793686485 551
156056447 156066419 937
469551830 469551910 661
471962590 471968091 74
141723160 141723989 900
882024326 882031570 376
980838533 980844474 359
621367093 621372093 165
762542139 762548893 99
14475973 14485492 384
977239182 977242845 239
647159083 647164799 132
717994021 718000117 646
637666032 637671928 48
186548457 186553286 789
494953358 494962306 113
910041733 910047307 722
33908442 33913251 224
390308607 390313407 476
76151056 76154877 766
669998441 670000768 240
520765031 520771163 512
372321515 372325065 613
445427511 445430865 654
59464911 59466960 852
647805699 647810614 728
587710163 587719414 489
704432885 704433970 341
538470460 538470777 683
620919936 620928924 995
454017052 454023078 191
126412293 126415440 470
351711155 351714643 120
894432767 894438313 801
931572420 931578823 939
457369623 457378093 432
353848703 353856112 361
601848192 601848936 731
527767883 527772938 706
41633566 41642246 89
862953911 862955049 911
968968103 968975776 115
711867923 711873507 831
957131043 957138845 410
194939844 194943232 547
611842782 611843116 734
555309566 555313990 436
787898277 787901092 669
491001008 491006070 714
759959064 759961864 45
818407153 818411750 427
188860064 188861261 452
244599178 244599491 631
210462360 210469437 576
679360769 679368777 292
563275668 563279239 631
510012753 510021434 671
107282189 107289526 254
912033209 912040667 719
462736274 462740382 100
380311319 380314428 392
971291745 971295396 137
67122548 67129848 157
314482178 314482886 866
460319755 460320756 122
141240397 141243398 159
109581028 109587788 111
424223050 424224319 340
834498304 834503993 926
573207374 573215614 576
681983824 681993008 730
23781568 23791227 947
567568705 567577624 692
730245861 730248409 444
468944079 468954008 668
978603200 978607652 208
576098709 576105156 852
964223820 964227325 683
783393160 783398435 75
229640436 229642002 387
357892013 357895608 721
691587742 691595282 798
272104039 272108637 774
491523730 491528812 575
412825525 412833175 834
715370193 715370504 137
962433401 962440036 818
369060603 369067489 549
337501286 337511269 933
484821360 484824745 690
273757099 273759880 622
84619820 84621100 121
593733968 593736499 675
15705742 15711160 89
517533667 517535896 932
559537500 559543047 678
135473987 135479196 780
502407805 502412108 53
937078353 937087704 484
126500286 126501075 702
496397326 496404182 932
876236948 876243686 606
994833419 994833513 966
567239095 567248100 56
28732535 28738557 23
848257818 848258890 181
856934495 856943102 91
630861275 630867932 602
986778327 986787053 750
560595162 560598416 257
581952214 581952439 212
408741497 408747892 337
585067102 585076409 779
383033069 383039791 313
146679476 146683197 512
288831849 288838221 561
672344031 672350599 949
817198472 817200998 789
239939425 239940556 333
278068176 278072124 162
121438784 121443147 668
43808347 43815084 120
982313034 982316968 343
383203165 383208483 11
262184478 262185532 213
841823340 841825129 583
681657252 681661903 448
917160201 917165051 585
50739991 50748261 752
724507674 724513520 78
212447187 212453970 970
10955855 10956958 359
701303325 701305702 849
278323020 278326885 758
309254031 309260185 141
527861594 527865278 373
929887177 929887868 986
224781625 224784241 422
895922560 895931840 283
930088312 930097723 317
592906742 592916168 486
466330062 466336447 1000
106583421 106593268 899
951250269 951250971 963
88396377 88403628 502
959668518 959670155 733
558931242 558934635 215
558528580 558536086 249
775659002 775660251 623
155294635 155298805 671
270470953 270471170 904
947659438 947667935 991
83184789 83187376 754
806843687 806853267 536
206872000 206876798 347
840421503 840422377 104
106864587 106872600 389
835342152 835344603 945
943014401 943015019 765
38170374 38171157 895
140285044 140285420 117
314321948 314326545 400
571236939 571246234 103
317366043 317371309 778
125999579 126007533 477
11424277 11429375 45
501501732 501502113 206
526119120 526126776 595
162574417 162582375 688
306790181 306792331 63
741371075 741372298 742
911740191 911744796 208
284227591 284236272 462
817933045 817941090 105
464106823 464107057 395
163661651 163668895 539
876266046 876275176 619
160851252 160852119 851
428462197 428463739 833
454757884 454760288 189
395032948 395042152 589
224791040 224791618 935
39175248 39183433 571
626403060 626406091 600
793318164 793326023 855
746792560 746798446 737
32280450 32281599 702
904130068 904138563 434
902716269 902719812 935
118537104 118545592 615
294795643 294796595 370
719260582 719265054 666
706253869 706259098 552
679528791 679529726 834
956451390 956451411 937
515537596 515544871 41
368211684 368214228 190
15975386 15980010 942
837464171 837465345 890
142736107 142737839 721
943614071 943622518 499
128952792 128953755 667
610492458 610497921 434
524977010 524980805 261
542855844 542856683 251
128235781 128245774 799
149811172 149811256 499
778815361 778822437 265
881132302 881137303 652
885224191 885231173 140
245848913 245855918 974
210555763 210558457 37
4135781 4141987 320
665764215 665771524 393
674360475 674369509 207
823242725 823251965 617
711719875 711725269 711
224588724 224597367 541
413462989 413463639 541
886091641 886095012 997
613528132 613535011 523
890568105 890573395 841
288988493 288991569 968
515043163 515047045 456
248260907 248264297 785
445093115 445093153 245
326110082 326112764 876
554490793 554494659 220
851243333 851251546 865
53831874 53831937 700
10025220 10026365 799
958404743 958414648 10
732955935 732964826 1
91654905 91658468 557
117027710 117037008 586
646897494 646906011 42
514532740 514533953 371
722260966 722270017 423
196381186 196388711 815
670542050 670548433 197
882484101 882486706 62
78056251 78061030 31
467814260 467818277 843
908410261 908419948 817
918124817 918133917 50
23834755 23836045 396
48782796 48789874 824
557205167 557205445 395
773690590 773693284 649
816734755 816738151 127
719912953 719918706 825
801786014 801795823 264
805438395 805439250 990
19858589 19862136 618
107573408 107573594 307
874392807 874400130 490
60377205 60382202 762
696669379 696676850 1000
337760125 337765572 423
687409124 687412589 246
799448252 799448259 521
388935427 388941643 46
709242691 709249435 830
50875032 50882351 875
800454650 800457735 88
632558308 632561647 55
489050798 489058979 817
589497559 589506383 746
656159559 656163878 615
737934332 737936523 238
505363929 505365915 165
840932450 840938759 456
527728846 527730368 493
328534676 328536317 767
856792901 856800836 798
30628340 30637844 988
21359395 21360198 731
730285212 730292537 852
567127308 567131405 447
453059923 453062152 518
909850511 909858791 839
657412027 657418449 938
350046834 350054879 727
793193327 793198914 546
6710095 6715852 366
803203244 803210404 845
57065583 57074282 120
828674313 828682850 305
519731516 519734079 46
467997315 468006701 471
213397183 213398075 823
702863023 702863271 976
30362961 30365051 325
757656037 757660780 349
83100935 83108043 274
807152301 807154572 538
119917497 119922648 547
805414616 805416965 119
158173921 158181354 997
686871318 686874461 797
129441140 129442808 459
138730964 138737538 147
113222291 113226462 21
580643966 580649947 221
17014315 17019541 514
131642589 131652429 752
807673477 807682806 572
66466376 66470871 55
638306494 638312319 404
942837490 942843326 67
285635638 285645558 912
576551447 576557806 482
472996946 472998519 10
325018967 325022575 575
778327188 778328404 426
692148053 692156622 577
722201155 722205568 575
73035728 73043172 189
130875133 130884498 723
562934537 562937276 925
542243954 542252488 915
429684217 429691858 570
780634698 780636589 865
477974708 477979662 126
131876635 131886625 700
972925060 972933915 564
513304988 513308807 904
20417564 20426015 970
4710102 4716783 528
919323824 919332931 279
156162750 156170040 666
844668015 844672494 499
123570586 123579415 630
663641800 663643149 726
340492926 340495689 360
876170976 876177691 397
402318541 402321589 588
431641795 431646048 857
178090766 178095591 610
985004644 985006817 897
795220923 795221472 490
599407939 599412559 946
121600790 121609953 804
834796419 834803752 16
916530145 916536048 565
850161855 850166359 172
475323252 475328123 118
219248190 219258024 977
302456048 302456050 938
560854657 560857812 722
409894904 409900103 606
539304393 539307477 504
231283691 231289725 689
266467494 266475016 321
122830511 122839848 582
489798425 489806223 467
635263597 635263775 594
630080066 630080361 164
642149043 642155642 850
381213331 381222268 532
61564054 61568888 135
396913010 396916173 676
379411865 379413431 359
985147553 985153261 459
730278226 730278329 55
955296807 955304318 504
388890625 388896856 908
433378219 433387529 149
372917733 372921899 436
533083584 533089205 82
603913115 603920547 279
233143600 233143746 221
167666627 167668174 853
529082986 529092200 330
857221796 857223862 315
68613202 68619205 724
13419057 13424586 81
19478964 19487644 854
306041112 306044821 669
28077899 28080096 815
746443980 746451279 364
723550611 723554826 273
498702183 498709792 398
303182388 303187488 75
403458717 403461343 679
774878032 774880721 89
907238756 907241843 475
140837188 140841187 429
253237042 253242759 764
739103710 739110134 385
832166875 832173512 119
593990590 594000199 452
274004215 274005883 764
251619613 251623989 60
217017039 217020481 151
900474718 900475269 795
962322157 962323788 143
938933632 938936544 807
968720061 968726931 231
424599176 424605265 905
839654561 839660749 558
522832030 522838213 174
2242484 2250284 620
3101597 3105765 805
349459656 349464158 706
751054807 751064091 639
129016602 129025866 678
496764095 496772485 255
21259903 21266826 873
861061484 861070055 551
44246740 44255436 455
317259648 317262663 949
403650821 403658143 657
802122441 802131669 977
520889596 520895011 686
258378303 258383646 463
494499292 494505739 748
136491321 136493135 664
325191576 325197018 991
18869800 18874431 845
956629701 956635505 609
970638157 970646920 403
359918456 359928408 678
693442113 693446318 901
75345091 75350985 779
427677127 427677173 814
650912940 650913314 800
707374687 707380031 232
388512352 388521803 563
368078693 368081422 81
218156538 218164640 336
483433147 483438070 239
686740549 686749922 963
682837579 682839998 478
474825831 474832475 588
412164962 412171513 352
98426127 98432297 406
515142278 515143880 781
159077510 159081909 82
756524423 756534325 181
168544504 168552771 333
291900840 291902193 992
443853078 443855251 755
28052041 28061673 981
551652868 551655828 1000
830512457 830513190 791
680558159 680564870 874
891256565 891258655 995
304131697 304137214 466
244375129 244382311 629
878340311 878348861 681
720205994 720206168 878
888093986 888101636 975
594439092 594443188 1000
532683424 532687141 207
630688423 630697664 374
168647566 168654610 19
944957440 944961774 940
224541785 224548241 722
690880250 690886274 926
564567879 564573647 984
916277560 916282932 881
81958789 81966964 206
748352114 748358830 569
450811466 450814879 152
664162673 664169166 542
505603399 505604324 90
73559769 73564229 906
883174059 883182759 65
93523782 93531826 704
166166058 166170034 5
417129042 417133805 299
990829922 990831680 578
36154478 36154774 300
876122047 876128893 445
619934551 619942084 13
98104444 98105950 146
991189885 991190107 421
42963791 42966397 128
410074206 410081547 84
484379910 484381518 622
849253914 849256289 717
77418563 77421543 952
351935141 351936214 301
972275440 972277772 114
323639236 323639709 951
331682249 331686985 537
870084746 870090077 242
883804166 883807593 654
597382295 597382521 549
554215730 554224317 500
171388702 171397727 844
512662420 512667751 459
217544722 217551981 552
329355023 329356551 690
3937489 3940619 81
905454790 905454931 914
392026679 392028582 632
537212920 537217378 490
76703925 76712012 554
104023474 104024309 878
490370325 490377002 466
800357169 800359128 617
582362978 582371414 908
167509530 167515937 989
136951571 136957451 657
110623652 110624876 572
891662916 891670024 233
618742899 618748236 411
187343740 187350672 882
7539645 7540464 785
563710523 563710708 38
262659340 262668327 61
476771956 476773745 806
410499864 410507944 924
741151203 741156141 881
939848859 939850113 275
190791432 190794776 700
216580015 216588137 44
48502426 48503024 312
988973658 988974655 405
592209443 592218929 822
882114832 882119926 758
371352244 371356976 672
277466401 277473641 114
929812325 929814891 477
37360206 37367206 194
505564832 505572353 474
726452882 726453660 4
237237277 237245339 274
114621940 114622567 188
462630346 462631234 623
476665518 476671039 750
104568277 104573180 832
781217948 781227001 776
526640413 526646372 275
477787241 477788743 985
597798435 597805338 124
630853259 630857278 278
343178264 343183285 855
774633537 774641960 442
932758724 932765351 822
233780698 233790514 33
87842448 87851007 487
676748629 676754856 694
558482757 558483657 225
326712383 326719897 663
921286367 921292110 931
385512492 385516168 80
935970769 935977038 505
473679975 473688842 221
987613767 987616234 282
69981590 69989725 860
307930973 307931942 65
220297812 220305090 568
84548506 84554394 482
535528081 535529027 339
610596743 610597775 278
667835673 667837760 179
286214103 286222155 990
997936608 997943599 40
475174180 475183708 164
475524462 475534179 984
180685673 180688750 602
695226088 695230599 849
800363656 800366729 203
727771489 727776209 940
955236827 955240947 44
933074456 933082629 989
144653985 144654886 54
80637326 80646228 92
368174366 368174970 248
645056529 645060742 344
145064514 145072478 412
661073465 661078628 641
17315665 17324536 726
772273868 772278603 243
105176808 105185494 853
937310851 937318900 134
359221191 359227692 518
454362244 454364135 213
548930336 548935005 734
335571934 335579234 420
31752279 31760200 424
650435041 650442541 868
411918033 411922929 317
253266111 253272109 606
710007354 710012270 72
97771207 97772305 992
936909690 936917903 249
661120560 661126457 832
120856773 120859495 779
643808857 643817073 605
705501276 705504955 295
339136052 339141403 801
239939271 239943850 619
60790939 60796957 657
529462545 529468515 501
158739967 158748521 546
29181311 29183256 134
285440560 285440765 612
860671391 860680463 777
975564520 975566836 227
275176477 275182208 954
904571772 904577471 721
82372923 82381888 520
268346542 268352525 782
939799198 939802269 395
54424050 54432962 917
549531947 549535088 776
784344080 784346337 546
65739043 65740357 439
90130821 90135803 188
750640397 750649375 213
373987351 373990158 289
315639422 315643389 987
134998294 135005648 272
85330076 85332209 452
581674821 581678037 950
721803737 721803858 407
295142864 295145506 774
110296411 110304670 882
845670199 845679892 510
440040388 440047132 614
303940951 303942457 840
71475242 71479319 340
540131578 540137449 381
65668201 65672690 618
30064004 30071486 607
592058954 592063943 191
780834361 780841730 205
586863485 586869896 262
18301367 18302552 490
903228877 903236048 114
369338842 369347361 439
321203034 321205543 186
841194373 841202477 226
50175754 50178627 692
740462722 740472604 627
966479329 966488958 2
130273871 130275961 888
16190426 16196274 535
837451688 837460742 733
389221178 389231031 316
274655642 274662865 202
15226081 15228470 327
779088267 779090748 382
553756843 553761695 637
572045535 572048754 543
268145513 268146309 107
363860514 363868217 677
154333402 154343149 436
454893288 454900058 208
258694021 258700903 559
710808687 710810261 750
262661890 262671076 326
690761567 690768527 273
682722949 682732132 675
9246936 9248864 798
142848481 142852738 952
85651937 85654679 623
60942615 60944203 72
65649400 65649769 207
560524608 560526460 871
6346167 6347793 175
624969267 624970642 911
885080592 885082617 912
332907216 332912059 108
18624891 18627595 485
387729040 387736110 727
406698991 406706563 833
58324966 58332847 988
506281038 506284885 782
293051596 293057699 595
807857817 807862322 447
325355344 325361618 538
860770254 860775636 844
45707168 45714641 802
138955625 138959860 343
7528461 7530512 66
919571188 919572904 373
943977021 943979535 996
235079360 235085135 667
247771493 247779762 649
240747439 240754319 795
924815886 924820648 207
120187775 120190458 562
960075619 960081640 132
537267771 537273313 943
155978465 155983221 442
811572530 811582030 283
442218254 442219191 89
108858251 108863649 283
729658268 729659938 71
865142916 865146101 676
374174711 374177864 976
734239268 734242215 530
977900830 977907003 600
143099313 143106989 647
395943256 395944996 802
976678048 976685065 495
292002682 292012178 560
547725771 547725996 983
955161053 955162519 250
659876474 659877378 955
617213502 617218129 545
5043829 5051154 261
831621359 831628905 947
700202311 700205072 403
897225957 897231580 971
282737109 282740039 773
923790603 923795417 477
469396163 469403116 781
7149497 7154619 705
932305746 932313336 545
190645052 190647871 94
1950598 1957749 262
43959210 43962482 259
424230156 424237356 272
532547558 532552037 538
524889880 524899743 852
65346004 65348858 846
891101481 891109033 314
668563613 668571385 832
127390669 127399018 824
280209213 280211680 669
353710307 353715166 991
934649568 934649624 374
853444179 853448408 66
105709801 105714856 417
234873338 234882358 524
70129190 70130749 585
755996387 756000136 808
840200700 840206515 879
130419532 130428755 46
139045707 139052166 264
630776375 630778524 429
463171717 463178499 803
467853091 467860995 682
50055508 50063784 470
107004924 107010027 136
921438447 921441345 157
122179383 122184274 657
473591191 473592392 120
540372420 540376204 252
402312466 402315862 947
102572730 102575585 948
348136509 348138984 515
477930312 477932677 963
473733344 473737813 211
15576814 15576918 796
333383300 333385594 570
639982456 639986351 82
678992113 678996154 293
824008584 824009087 35
349906187 349910982 834
536894133 536903515 8
591199080 591199788 899
299986946 299987354 231
516701909 516703039 421
52086470 52095979 534
435981266 435988999 93
591031836 591036029 385
125750919 125756722 219
732855561 732862356 121
690248947 690256922 191
136976783 136982585 988
408848141 408853731 646
116518391 116520928 613
580356972 580364684 276
850419393 850428783 752
886226926 886231184 527
461734370 461741164 757
846604756 846606645 451
71978325 71979067 80
120678447 120687167 895
805082987 805083789 843
375248327 375249749 870
179310973 179312448 842
400233936 400242005 74
659234212 659236724 776
824404963 824413032 94
229129490 229129689 247
365906597 365907811 668
61212050 61218787 650
696603479 696612331 930
916954374 916956730 342
111675217 111683427 893
871965086 871973792 186
350327279 350329948 451
63463705 63466515 459
63460832 63462635 393
786299925 786304141 697
528045523 528052930 106
561932191 561939369 840
325848192 325850098 371
510042472 510050455 240
251491814 251497773 83
664077058 664085316 601
11800245 11802410 702
580051046 580054853 367
219248856 219249850 993
963104248 963105395 108
125867946 125877424 171
259177403 259186862 633
582494593 582494841 573
69014315 69019626 887
523819554 523821839 767
174674988 174682326 84
200891588 200891952 30
2703291 2712719 679
91860657 91860868 158
292768649 292771010 264
687073107 687077601 541
788164278 788172103 711
214803261 214805517 71
958560834 958564306 903
641424072 641429485 548
375068190 375076059 953
31458275 31467823 601
518470654 518475354 294
194536333 194540885 193
828148841 828152912 340
205608106 205613998 135
707475997 707476582 330
895684707 895690035 118
948598777 948600804 221
376260681 376262510 877
282678580 282686108 872
331929532 331930082 103
388330133 388333188 975
884447777 884448212 854
39531321 39533419 381
964168662 964171019 366
194293147 194302254 627
284049476 284052867 149
668448594 668457213 856
416504815 416511753 634
904554042 904559421 954
454754914 454764611 546
120515369 120524044 143
904538694 904545181 72
898685549 898687311 842
100757281 100765721 67
345310646 345311664 289
125542623 125551523 568
951223773 951228118 624
338463980 338466385 711
76170966 76177876 728
539412919 539421814 276
464680815 464687140 306
517928957 517936020 113
746210029 746214109 240
977672871 977674317 379
122958289 122966505 664
37025929 37029324 424
468076848 468080738 130
364709823 364711551 648
103185536 103187438 560
523731613 523731971 384
253244889 253252533 927
385088195 385096594 163
803709307 803712363 651
401155897 401161191 65
289080276 289087746 828
366808290 366815401 861
65873065 65875418 17
54723195 54731844 503
454896194 454902298 306
318429754 318429850 25
805111488 805113390 559
35456766 35465383 401
61487930 61497823 271
191955930 191961839 362
970068996 970075682 740
151203174 151204834 398
303352035 303353348 903
935288402 935289973 231
385476256 385479514 443
730086561 730091427 620
361048587 361057041 685
595559496 595568261 294
99031897 99036342 209
470192167 470201738 371
539229528 539236702 808
281618618 281624087 885
881869016 881876866 675
660573919 660575291 11
834959500 834965679 539
508211295 508217050 172
204060915 204062956 643
28269600 28270698 528
70958244 70962733 692
430803453 430807141 785
66510174 66518908 577
562125982 562131499 189
989491867 989496177 187
414480893 414485194 585
891816254 891825141 239
876394145 876395153 806
539160668 539164589 309
685227310 685235258 308
350050838 350054126 201
300151880 300161713 612
22453667 22460325 548
44574243 44574693 454
517716781 517719647 375
892716967 892723768 566
957379553 957381799 608
949697143 949701181 592
599756300 599756509 193
121121960 121128007 392
256837267 256840752 834
958450467 958455849 79
548670079 548672973 146
419241979 419245173 897
851784783 851786535 865
728167510 728175508 724
561480427 561485316 837
186683035 186691637 446
964502977 964509451 722
99001170 99001717 660
470963562 470967061 434
3864746 3866149 87
275991825 275998187 109
206371322 206373182 370
357129219 357131049 412
422790083 422793828 773
817834806 817835131 36
286595995 286598033 793
705467791 705470847 849
613610865 613615000 215
696252525 696258913 496
8476310 8477831 595
997917747 997918694 123
539546856 539549763 981
382970577 382980009 269
193389340 193392729 770
863520113 863530107 345
908291500 908297742 305
424884293 424888880 241
718087492 718095892 697
56506708 56508856 66
549495554 549504867 180
155504500 155511361 766
423203623 423212891 25
476867603 476875748 853
168281223 168288048 762
225611992 225616882 827
62856687 62865496 886
14181992 14187595 87
749123583 749130076 504
366682632 366691492 444
337822698 337832066 692
518924877 518925879 38
185980994 185987951 591
545362369 545366212 368
954198221 954200125 837
687794983 687803033 769
269020160 269021183 200
131953397 131957839 274
982062484 982067010 840
137990988 137994817 464
148507781 148509684 641
317056473 317065158 317
199103862 199113731 967
481680452 481687231 218
400273172 400275183 42
148271360 148277148 209
589195129 589199564 711
336368680 336369708 555
814676304 814678041 333
742205496 742213620 391
27979311 27981651 496
368976953 368977483 829
625735620 625739923 153
368942587 368945515 198
780498155 780505867 462
28683549 28687449 60
339110757 339118719 817
774636468 774638341 970
54475374 54485025 958
75234707 75235664 284
56113448 56116514 390
482417944 482424872 319
430622123 430628832 110
234190628 234196831 352
438485826 438489823 765
702738638 702739052 537
862227698 862232783 788
891005865 891006480 69
68510187 68511633 653
376803145 376808412 733
511424779 511429105 123
915850169 915850694 816
464684839 464692135 128
651999948 652001293 378
811992299 811993331 135
344935064 344936596 87
251615951 251623003 796
268713739 268715765 676
437629807 437638870 576
573040459 573041943 885
269667542 269674951 289
850457665 850458429 987
241936832 241938907 808
217324312 217331540 256
998079040 998081356 880
364699175 364701060 494
198384613 198389194 804
133213410 133218612 978
353887435 353887802 691
209849362 209859087 547
628850246 628854483 533
667003535 667010499 687
511759873 511769456 31
888708681 888715901 322
737073289 737079366 911
495339520 495342837 914
866246013 866253782 867
417053167 417059268 557
186250497 186259425 756
242348188 242357464 413
667182085 667184499 611
119660618 119664864 824
220666656 220671955 868
582368686 582373137 574
709283008 709286053 672
413401919 413405613 943
892176833 892184764 178
249740050 249742857 820
49772609 49774539 897
139969714 139975659 688
388339126 388343880 724
917064736 917072084 645
429120561 429126633 87
18959780 18964362 912
903906705 903915229 376
82040378 82043757 358
623092671 623093700 704
872931848 872937902 569
669804018 669809258 577
515080267 515089219 124
618609955 618616870 754
314276029 314279396 353
416565673 416574107 607
289755111 289755230 547
822553023 822561827 845
309581749 309590735 61
541148108 541153671 460
941047162 941051883 909
73815731 73823039 315
125704309 125713396 787
44093783 44096283 33
643649887 643659845 366
44033242 44040533 258
170943199 170944580 280
754232096 754240353 359
503182942 503183910 812
536230353 536235139 287
893034814 893040875 959
528369074 528369840 1
492005740 492014985 957
923914527 923921973 218
64950911 64954197 859
979663276 979665807 821
802204885 802207720 245
551535516 551537459 42
131561875 131567091 588
329357038 329366235 240
768013675 768018589 406
172979985 172988405 301
214059986 214064942 206
406333943 406337417 892
73444513 73445402 464
677151371 677155102 628
486536543 486536978 341
791355138 791357839 149
414160181 414169513 898
517049768 517059085 351
493688359 493689742 968
432606765 432615432 9
112653417 112653478 788
659532622 659537271 445
969854513 969862610 362
539785327 539794108 906
560841955 560845946 332
909000295 909010149 625
191008795 191010259 143
57534044 57538576 48
44806396 44808660 628
603409714 603413598 192
261713073 261713231 93
659205861 659214608 935
277351657 277353503 289
181101370 181104109 364
350118275 350119067 332
439123607 439127194 790
704685583 704687067 427
278366077 278367358 831
489522125 489525882 944
811200103 811205511 173
563863646 563868300 816
961572738 961580770 432
263177674 263185110 558
394639313 394647812 363
33109028 33110817 474
665123360 665132680 230
787070150 787077110 428
813109576 813110452 21
112807758 112811307 359
179853053 179857832 409
446852225 446857042 883
878975040 878980343 216
988270471 988279776 557
597109381 597117466 267
245277095 245277519 251
493615569 493617463 193
956157798 956160147 716
823912577 823917411 668
154413949 154417832 743
992468307 992473229 920
646518067 646521485 95
378276300 378282663 8
994432517 994439770 944
329887425 329893775 841
713226043 713234017 116
494566645 494571146 102
113032839 113042353 236
978342906 978347406 649
368862924 368868406 818
921598666 921603303 39
152782937 152791889 484
773763032 773766116 968
598628040 598634684 275
743071983 743079052 314
601734175 601740198 96
207723643 207725773 797
78680095 78687967 646
1673683 1673896 423
642330331 642330357 148
965974148 965975008 882
152458187 152467263 681
648634670 648635744 780
185994989 185995562 746
752809615 752816493 488
946187928 946190752 271
11407025 11415856 51
147115172 147121966 668
309470169 309470813 540
322384592 322389805 688
45305091 45311058 500
470699972 470700964 249
97603654 97605776 29
156808784 156814505 199
642747881 642750087 703
885308369 885313130 380
302748991 302753518 402
537120042 537126044 166
406487060 406494180 613
36676601 36680564 741
354100638 354105813 17
575325138 575328951 477
705649386 705656631 958
518836416 518839718 778
318546965 318552428 212
995336667 995340629 925
855972398 855977220 661
108177800 108177972 272
830632966 830640849 698
877527929 877537680 67
38676670 38682473 526
132569686 132578164 307
164181514 164189949 91
929630472 929638802 9
172460601 172467754 456
792965163 792970108 973
737332088 737335037 480
722001101 722004259 379
894087372 894088158 689
415577420 415583895 598
756339487 756346509 144
814195013 814196570 179
764876670 764886159 599
853471761 853476285 434
941821769 941824150 585
672674576 672683005 402
783854900 783860749 969
578111731 578120896 335
445081462 445089007 16
791251150 791259258 978
505813748 505816984 608
795386242 795387509 922
382777421 382781852 102
826153020 826156158 751
496865805 496866495 352
713462740 713466870 114
471280493 471287915 315
626291463 626298433 967
991706148 991709092 341
398157515 398162323 135
723173492 723174226 766
857947099 857953620 409
935048022 935051837 720
971174123 971183589 495
748472224 748478777 37
586886576 586887222 505
984415041 984424893 225
678389707 678393666 323
243328026 243328895 234
573317367 573325570 646
788967852 788971871 805
794102618 794111121 206
255433027 255434657 378
790352097 790356567 920
252331592 252333140 617
288225979 288234388 53
718193485 718195386 981
31121710 31131162 723
805122383 805125778 611
485276968 485285076 14
862836613 862843059 261
148647769 148656250 958
433063975 433072619 675
656411703 656421487 865
792327623 792335825 278
42710240 42713247 970
121022292 121032200 350
351060622 351065370 789
506600344 506609585 252
431863956 431870288 433
377525321 377526149 466
66757933 66761395 467
357508890 357511228 494
37342565 37352252 617
782465779 782473920 682
488834409 488838661 78
595851378 595851625 957
87931730 87937708 895
348497869 348504855 214
768361471 768367194 203
920839905 920848714 804
299933722 299938731 524
847229188 847230433 218
523192032 523199593 613
265658000 265661177 982
179475034 179481507 291
552869111 552876552 890
956550068 956559632 110
274155963 274159840 25
163325529 163327721 895
109335732 109341512 436
680055886 680056975 908
24133761 24140359 621
722116978 722117933 249
135449942 135455464 7
56460275 56468779 821
380374566 380377474 364
80731456 80731678 987
361107916 361111527 476
875587940 875595004 788
908551835 908557166 355
542557621 542558441 642
139330531 139337524 468
613928502 613934691 325
3694102 3703779 533
91093108 91098706 775
217476279 217484483 775
126178644 126187968 546
610164630 610167984 278
870448456 870457317 538
822875245 822878396 879
93317600 93324215 808
834225592 834228272 146
40312061 40314650 460
939801736 939810387 68
798352619 798353497 951
942923393 942932299 398
778899519 778901279 300
262831065 262840067 116
521390343 521394854 224
570419231 570422873 518
519253461 519255636 432
900465268 900466465 226
738188414 738197302 872
607056226 607062430 619
642518644 642527309 825
48519595 48527537 309
57949993 57955351 435
751541292 751545592 541
342917759 342926136 454
707667334 707671989 611
754341852 754341898 69
730531634 730538584 766
923050860 923060059 225
503377082 503384809 770
770171702 770172331 933
372076877 372083544 489
821536185 821538649 916
97244621 97245129 406
514399512 514403664 589
90932966 90935225 354
354752927 354754070 227
399176995 399182831 719
910947111 910947712 976
930375336 930383361 457
102296106 102304448 934
77578389 77580819 356
94112878 94115236 769
635831793 635840096 472
818082549 818091817 284
162255489 162258417 782
238769842 238772767 481
566879069 566880501 462
752081139 752090785 4
680048115 680057734 628
662868924 662876480 304
343062209 343065912 504
769147564 769155147 592
851591332 851594307 298
194451155 194460076 866
140644790 140645428 750
250355922 250360280 559
277926403 277928115 65
953887865 953895930 330
758840219 758846001 634
491127848 491130438 41
625955151 625964267 188
535399007 535404200 211
40995599 40998882 378
945022247 945026140 94
909362113 909366453 298
582497213 582502512 695
466664123 466673619 160
813556188 813560538 763
386636869 386637330 184
116281503 116290519 526
809818894 809827253 76
692311082 692313584 891
562903644 562907445 37
204912022 204912581 687
141451466 141456673 126
829744764 829745440 839
66110810 66112279 953
712395969 712396571 931
225714084 225720222 479
286113267 286122545 225
408978792 408979537 120
937372868 937375523 373
197992110 197994704 574
337395147 337400265 373
107582184 107584496 283
944165311 944165379 758
655049500 655056988 356
813128452 813134737 140
77322734 77325676 793
353956213 353961035 300
839189437 839193953 52
11493909 11496630 884
406268632 406273263 360
64509207 64514318 208
488786929 488794983 521
883431212 883440593 949
388488321 388492713 186
765589676 765593840 392
680807816 680812447 680
373295961 373303794 587
959335611 959338400 933
248745663 248753518 849
786353546 786362245 875
987579256 987585213 45
57334815 57336584 399
284555337 284558260 414
56534636 56534732 280
734350822 734357159 598
882916214 882920046 649
580461245 580469961 911
113099182 113099452 313
37292466 37294866 622
142930316 142934913 562
480521190 480525393 58
239976585 239981336 482
823845985 823846122 469
733843750 733844177 127
625019381 625024071 109
457984979 457985774 609
15095978 15097660 68
945275889 945278064 137
497779553 497787922 571
979068174 979071162 549
647926737 647930562 783
273897145 273901555 832
640733628 640738006 919
189416448 189419558 290
455917574 455922572 482
58343034 58350404 238
677500642 677505499 590
391719060 391724352 123
307817548 307823757 473
527058118 527060417 786
688310667 688316092 990
779154450 779164412 427
709440633 709449893 199
763724552 763729212 72
998540841 998550261 676
756675 766555 258
653288263 653296550 816
389113204 389121309 614
321330678 321337115 964
487233151 487240417 840
29750938 29757708 450
134437927 134438661 557
41270705 41274614 290
574095254 574101685 821
319271677 319280403 277
901819353 901824838 765
632239611 632248694 893
378144777 378147561 433
232294392 232299990 873
397500706 397508182 78
315546 318535 301
393698347 393704307 972
999029903 999030704 979
162076545 162081597 536
219738366 219747024 285
332965642 332973843 706
560101406 560104039 742
431162651 431167879 982
337868435 337872877 251
588036307 588041208 318
561240735 561241223 672
93276036 93285825 654
668329359 668338963 340
995841337 995843695 279
692052874 692057165 894
460537509 460540750 214
449535566 449537820 142
164851660 164861275 199
143082643 143084492 646
263108243 263116799 799
454612561 454617981 848
304895584 304897960 243
948395237 948403810 892
131414927 131416013 734
723017205 723020385 644
894990100 894998428 842
254185664 254194516 149
727810806 727817804 105
251559356 251564906 847
352693002 352693108 894
133745152 133754874 27
595031350 595037157 195
130249944 130257427 73
738430836 738436389 288
434166921 434173569 726
437196564 437202828 673
80485407 80494337 185
481683906 481686440 356
366922011 366929058 871
779100857 779107769 276
158773102 158780133 592
67179480 67187369 842
745079675 745080535 679
418352099 418357644 443
377805387 377812855 412
20525113 20532868 830
659565135 659567946 912
39428321 39433210 150
29999028 30004215 743
626876248 626880218 336
240651875 240656417 432
178454818 178455558 230
745180660 745187180 619
446773690 446774148 195
709616132 709621351 691
109241544 109245529 750
393156374 393161456 565
815546285 815555231 638
956738434 956741008 720
68292177 68293693 9
355416863 355424320 399
951857646 951857769 620
452645876 452652774 515
840547845 840553114 859
1478041 1481993 589
74636082 74642511 781
644702182 644705895 107
644678098 644681249 104
556247736 556256594 831
451365806 451373688 453
256616816 256618698 301
835806565 835812869 967
403598186 403605643 292
410104051 410104998 657
421159909 421160644 154
667087497 667091786 546
20928278 20929225 309
142247386 142252486 708
775505840 775514315 890
950702670 950703674 599
147230474 147233966 169
753224775 753230003 88
799656741 799660527 529
884223383 884232233 166
601182041 601184502 193
365181545 365188218 652
432947090 432954142 292
50151400 50151664 29
884857107 884862360 853
598835347 598839940 483
407861946 407863329 278
372386466 372387962 638
444266553 444276353 182
928664432 928667629 128
666127949 666133319 983
510651493 510656511 686
536871145 536876552 665
94521787 94523618 380
123248817 123257839 933
884332669 884336927 858
681655502 681664087 256
919317780 919321664 779
285642418 285647295 394
36743952 36747718 391
582726430 582734764 779
344749764 344750661 711
989901449 989908774 733
391626115 391634679 505
544687494 544688792 734
77107778 77111778 310
939589635 939597308 182
984396242 984403635 518
112236022 112245991 758
680314765 680322369 430
867823156 867827050 402
833492285 833500421 866
89987348 89995932 826
70255432 70260888 221
824447938 824456952 782
794971022 794975534 715
875627332 875637038 798
31827864 31833843 11
930926382 930931207 641
722222140 722229768 573
186895921 186905086 935
138559323 138564131 412
792896539 792897694 985
834262364 834265976 376
209694936 209700529 258
42443070 42449190 269
69355784 69358398 913
972088581 972092242 150
522475593 522480319 758
858675584 858676270 483
17432509 17437816 363
728956444 728956531 879
43029856 43035778 390
949554191 949557494 684
692671917 692681126 915
964554176 964560699 519
399857795 399867038 805
85656059 85661101 955
6345210 6349688 486
831710318 831717838 508
242066152 242067924 801
252719515 252720642 414
402195393 402202278 918
780481133 780488764 785
605315817 605316222 939
406180083 406181137 811
978044952 978045372 818
49054109 49059153 405
798519063 798521551 584
9882551 9888544 698
110399409 110407344 320
434449209 434451942 736
825623973 825633912 357
76820242 76829369 519
22300378 22307451 598
871759317 871768685 203
520156479 520158614 602
184331297 184332446 59
688888701 688888772 75
408820636 408825845 760
202802685 202809934 595
88267356 88268854 296
646687442 646695483 387
921092799 921098764 963
418586669 418595242 354
126808267 126813341 178
715344470 715349625 306
436569422 436574317 190
671106482 671110564 489
982849907 982857102 687
203510018 203510189 645
722636614 722644559 809
350498260 350498322 946
784257647 784264217 325
361944960 361950061 433
983843314 983850954 857
613681844 613685504 759
229505500 229513825 308
27852042 27853975 556
807240531 807242247 791
135102569 135104656 62
269321213 269323775 687
496862022 496867896 105
495865318 495868863 321
490634994 490639697 557
503471427 503479428 59
111166634 111169444 380
128844393 128845656 123
445868700 445874789 346
603644607 603653549 180
10992749 10997780 679
870715810 870720580 142
123597498 123603989 216
121357953 121360935 935
80057274 80064318 966
123314831 123315245 310
377938889 377947054 847
411790268 411795720 884
661438391 661438726 962
650506088 650511399 921
214359618 214368776 800
851476297 851478346 890
842041790 842045297 352
536554356 536557952 131
866755292 866755760 904
899622257 899631478 455
471514917 471520833 639
343598765 343607722 566
450411999 450417088 192
114773963 114780206 776
701474234 701481532 757
345615384 345615727 899
464002274 464010209 888
111045976 111051928 830
77579108 77588626 396
559269362 559272699 791
59588168 59593578 73
837185807 837185936 325
578455724 578462896 967
24233917 24238130 47
335714043 335714236 744
966339800 966339941 737
344376050 344376461 223
593420288 593427779 64
982314118 982318484 547
148663864 148665107 637
510751654 510757023 292
151549078 151555572 414
482846403 482846472 535
18598370 18606378 615
261827416 261833041 632
426893159 426896818 33
217788248 217792406 706
329070821 329076197 354
444778885 444788210 461
136700432 136708489 929
9490418 9491209 916
977114711 977119736 709
793237475 793247191 225
203238010 203239547 8
26922977 26928123 184
965766608 965769197 159
70416991 70421199 533
99843697 99851635 195
870125402 870126716 678
458841214 458848230 672
425260494 425268877 319
828971409 828973815 396
359676119 359676913 875
448346694 448355832 722
119217053 119223451 335
708001237 708002420 106
33555397 33560613 474
145288280 145297186 663
784103826 784106737 86
784832503 784832516 291
296138175 296141211 913
681288844 681296194 596
239317241 239318272 753
305586115 305588678 271
898693837 898695376 764
132984172 132989336 216
287866628 287872144 658
581129453 581137787 147
341843467 341844045 38
14787554 14790707 141
294211195 294212148 90
337088458 337097972 447
120534054 120534752 921
142818158 142827122 440
754662428 754666698 12
835506193 835509535 820
56148760 56157527 374
634490768 634498688 559
670375915 670381489 216
738962303 738968510 80
446574796 446581630 116
218473886 218474473 996
736147332 736154035 467
211787604 211796747 52
93741394 93748439 175
648709406 648717793 468
437209226 437213579 740
197828951 197837526 463
223340509 223343634 653
150364076 150373407 746
763732155 763740943 384
212099272 212105386 480
29270618 29279276 981
602047085 602054536 638
88531138 88539357 723
92449312 92453396 999
599302130 599309174 737
44439870 44445649 890
861508332 861508538 661
244867336 244876654 382
209304433 209312287 250
901547168 901557096 354
658683999 658687472 788
601248980 601249748 176
724576618 724578977 957
783329340 783331857 144
465529691 465534273 907
827326427 827326914 620
355726669 355731655 841
721106329 721114731 137
514944062 514949420 940
183814663 183817352 13
946192016 946194579 704
243256155 243259419 478
286794681 286798618 92
318032638 318035847 15
690712132 690721597 419
989526039 989526263 691
117336010 117340069 645
444966201 444970297 934
122780690 122790355 7
914511629 914515931 598
884774643 884777180 188
915356697 915359725 757
755788526 755796498 645
347117618 347120044 872
486825983 486829618 140
921699401 921699629 186
548694092 548703654 898
81834738 81835003 290
618505022 618508255 93
368009380 368017283 558
84411329 84412370 740
573878516 573879380 76
142692624 142697600 91
515430269 515439168 743
327937141 327940711 879
898259281 898266012 404
906239466 906245173 289
560120714 560120943 23
728493004 728501701 798
483849448 483855921 202
157488357 157494600 598
548118096 548120248 691
751511171 751520217 661
54462263 54463126 599
627520356 627522747 168
161397586 161400683 490
645619990 645624776 254
902556279 902557797 105
377172653 377181621 976
192249802 192256607 930
409783004 409783916 860
472095952 472099777 306
442028994 442030730 727
75370656 75380109 64
276787605 276790173 244
975556773 975563067 704
650926614 650929058 979
851591218 851591796 320
659385323 659387865 664
397846651 397848221 454
434984580 434991726 953
855210440 855210753 195
84919097 84922610 311
414286823 414290130 337
211260238 211268830 70
803776481 803781002 388
795127535 795135360 47
91552866 91557076 983
253173185 253180254 275
860997848 861002947 15
251392654 251395844 110
729329606 729330356 156
695443152 695453081 547
901244462 901252655 592
253712150 253713300 593
527850220 527859827 366
590088959 590095621 103
233532006 233540689 409
65768341 65775529 37
463970615 463973341 666
472904980 472905501 226
649838090 649841156 575
171898597 171904365 20
628599144 628601090 285
800343086 800352554 491
111401680 111405750 176
242364396 242366439 395
991641499 991648911 832
768373258 768377179 453
379428647 379431175 921
75170664 75175467 43
290583890 290593363 769
585911465 585916736 999
46072485 46081356 42
937870120 937872119 882
325080961 325087371 293
158965137 158970181 662
939682883 939690190 388
906270715 906278125 804
16934518 16938521 834
427639438 427641622 843
242294481 242301207 292
42745602 42753980 689
524435951 524443021 228
588609992 588612569 205
488979874 488985923 211
458428518 458435610 261
234528531 234534065 159
50811920 50820395 667
530596074 530600760 821
432818908 432825800 639
935418101 935423714 345
688231744 688238824 218
863158434 863163913 573
793830013 793834350 398
280589569 280594274 184
434838780 434847849 458
351458391 351459446 613
22089901 22099557 834
215106569 215106946 923
14969740 14972319 98
791817378 791823190 105
541266074 541272459 711
849227291 849230025 620
614289864 614293593 519
479356613 479357981 291
64475798 64481024 932
86161606 86170371 104
631580570 631581446 545
459519755 459520303 59
586913677 586915461 831
441401776 441410127 703
117794881 117803437 670
511354942 511357303 70
146517912 146523162 185
759377431 759387233 515
543946073 543949722 328
106136007 106139887 530
385508461 385517656 281
432875356 432880262 303
926316415 926323695 713
856199596 856204387 500
305426650 305429702 712
962229319 962238461 567
394798740 394800448 285
396964924 396971589 614
101833791 101840928 91
944244118 944249476 525
128170648 128174612 527
675703280 675705891 284
801948582 801951839 69
521876295 521884775 628
479820146 479825821 417
217046210 217049019 498
582781776 582782808 491
43833061 43838717 914
932073025 932082655 762
311977467 311987230 613
269707992 269711230 276
141877870 141881964 645
682974154 682978615 428
37459573 37464112 157
941703200 941705881 536
71048968 71051156 233
84335466 84339304 669
980596957 980598258 381
371727222 371736345 883
949155983 949163773 502
524051948 524056295 768
481923575 481929980 664
108162570 108163024 494
476568998 476572770 618
891506 892657 238
281524041 281531264 66
133212274 133214988 20
803271293 803279041 385
836149675 836153413 774
38713908 38720144 982
650175410 650177595 180
503737529 503741494 247
275103544 275110896 818
766222038 766227640 961
351485656 351492852 655
363230893 363240284 964
18503959 18510537 89
605119328 605127534 522
314393714 314396809 527
783432838 783433712 513
471697820 471699127 798
353929350 353930146 7
866972597 866974450 786
251350766 251351286 914
692007077 692009995 194
130644732 130644878 867
490829046 490836600 811
4379137 4388118 400
209441009 209445155 14
625225535 625232452 184
905921398 905923318 114
575580547 575587213 573
116126556 116134115 575
340754692 340759746 966
873517605 873518943 11
567823151 567823878 299
705195368 705204227 543
418846530 418846564 466
512047931 512049928 454
525981944 525983595 279
499362478 499367710 274
229848593 229851935 619
73694166 73697277 560
158519091 158520982 969
398029056 398037502 102
996226066 996236041 318
21373715 21379584 932
786943258 786949128 679
455603075 455608094 786
341746879 341748036 777
376291158 376294734 166
735966432 735973178 102
774702050 774711931 942
211986961 211991795 825
299171929 299177216 664
580780382 580782958 651
187457051 187465478 358
610030982 610032960 594
705397662 705398288 111
388030798 388034063 922
430639574 430641638 859
591661740 591665430 91
446677842 446682651 486
816847134 816850113 322
42924311 42930730 212
998426974 998431858 518
956210976 956211658 890
621471685 621475940 518
413055630 413058102 572
843010741 843014399 504
142351664 142357963 944
810440873 810448083 815
77126965 77128280 86
721136800 721136942 668
48473123 48481867 530
162197685 162204837 773
58536555 58540313 715
758863444 758871040 342
902637963 902644080 277
650495885 650497062 713
639151389 639160065 370
949928332 949930524 767
171309498 171317967 707
77996935 78005907 429
734493954 734500905 813
439972484 439973341 170
627729257 627732522 855
485221323 485223926 224
622479664 622482093 222
597418292 597423243 312
798068004 798068274 63
507584724 507589918 390
465113842 465117258 30
969849549 969857708 470
691155329 691162480 31
819439143 819442789 629
58160664 58167936 780
511014518 511023230 375
651988741 651990962 283
894138963 894139232 75
932992274 933001951 606
763416689 763421853 820
48369430 48376534 530
864977459 864981106 525
639410280 639418377 474
567624662 567625445 257
811818291 811827145 647
135560422 135564909 358
592681796 592681821 83
790853079 790853080 450
380570154 380577327 171
853500760 853502562 615
12089580 12095657 901
880162459 880164093 735
683199984 683205844 250
860728808 860737679 257
205066 215009 927
286907062 286910984 466
501023420 501028411 96
822582853 822590015 39
996487303 996494271 254
378353824 378358501 861
770734439 770741504 543
491259340 491266888 387
362294427 362301876 510
74995028 74997367 295
301316635 301325659 721
99419914 99424694 920
980319380 980329277 562
153552827 153557844 635
660742865 660746434 860
139914470 139921284 547
354484330 354492663 811
205338225 205346619 885
409969962 409979024 941
755273473 755276654 157
513906119 513916069 789
497686191 497695997 482
842174110 842182928 593
992568022 992575032 909
887204657 887212203 879
611686868 611694467 672
19515415 19522805 255
827812575 827820316 176
64224460 64233163 875
116983752 116993053 599
994302908 994311314 958
401419697 401424076 582
625241178 625245483 584
19307123 19310299 763
406200382 406208534 157
782408261 782414465 20
231317284 231322454 563
671145538 671147655 329
298185065 298188073 408
622213939 622222397 311
570743538 570745927 330
297606848 297609088 539
49707430 49714969 559
512397365 512405548 601
839229478 839238666 651
690946636 690953925 919
912496006 912503721 951
5845570 5847536 558
881366249 881373100 976
949028007 949031024 792
964104317 964109542 868
293017648 293021075 992
285970538 285977966 644
637653447 637659493 417
340634400 340635437 571
134634402 134641184 337
631340321 631345949 738
407816622 407820004 675
586843181 586852547 28
937677156 937679442 967
577302299 577306903 146
500021519 500023084 172
959770861 959773154 977
581791505 581801016 497
90423272 90431249 494
186833843 186839686 478
210980531 210981426 818
541664268 541672569 726
702546943 702548706 232
844329970 844334256 97
589227288 589233200 279
360498784 360506230 458
603234956 603240831 174
924692283 924699438 688
984751780 984761249 249
327675626 327677632 563
644410454 644414090 548
847452271 847454346 154
795162997 795163867 940
73941581 73948452 583
780299677 780304355 524
583374306 583383821 334
923666764 923673155 4
939663938 939665091 529
121535626 121538634 325
809916225 809919220 315
139440139 139448034 482
741447686 741452606 269
876271839 876280870 348
983272129 983281726 748
125713 134616 433
356651236 356652788 254
405386570 405387261 30
106102574 106102769 440
745623453 745633027 628
709339778 709348167 145
889118092 889122156 762
495938926 495944836 2
71466546 71473522 590
170764244 170773267 756
638161991 638166748 950
915403425 915406678 802
68020029 68020403 416
994214058 994219216 967
323710498 323715260 844
893777477 893784549 297
32090622 32094715 886
235576734 235580942 512
499171737 499181228 975
175587677 175588491 270
633733433 633740059 925
211457735 211460926 518
639618536 639618559 679
694398951 694402462 763
167979269 167987243 300
34411464 34416301 965
103611760 103612019 72
367536645 367537197 456
420150156 420153957 383
137724132 137733169 554
61079752 61087193 68
632793677 632800009 4
767066194 767066621 321
869283872 869284287 696
898065634 898072126 567
451551284 451552681 266
386564249 386567767 937
149771672 149780173 989
384596127 384596804 129
15020510 15020692 296
64325415 64331456 895
318156482 318159494 227
544433486 544440996 797
663692807 663702716 317
670148502 670155452 456
740027419 740030812 58
914590685 914598578 419
930961621 930966164 424
24716961 24726093 585
695028440 695031175 228
117483737 117488319 621
778332631 778335513 42
741549210 741551618 6
499268357 499269956 193
893372674 893381386 12
649390480 649390621 466
96700538 96704422 168
191430956 191431157 893
301118380 301119604 744
845912964 845922137 104
668571542 668577792 877
125141165 125147895 132
405964557 405966250 223
278107913 278117894 471
610855105 610858697 571
7304468 7305068 89
66490935 66491752 290
880011453 880013962 814
745121347 745122359 297
898933090 898933256 572
208983544 208992115 582
34565422 34569273 574
398867904 398868503 773
993808127 993814451 681
40627949 40632052 614
356959519 356968819 26
535346607 535353500 326
342896248 342902604 581
563086412 563090225 566
220634060 220642455 514
10567633 10570473 355
902887214 902890523 710
380958138 380959241 972
333813263 333813474 146
113237295 113239526 425
612602909 612611948 172
186333286 186334063 851
78612613 78613939 335
185904544 185910177 516
956811110 956812868 786
942277975 942278431 951
810876681 810886239 536
540264742 540270537 376
388923064 388925506 341
782443209 782444271 605
184196635 184203462 386
601487806 601488146 124
953324007 953326421 460
119716694 119722252 207
845787209 845791158 13
735501346 735509097 803
145326298 145333416 805
814860184 814867666 296
142970910 142980351 50
270950251 270951154 98
944458855 944466404 53
372972592 372978110 645
91838067 91844515 551
296467877 296472991 648
697432084 697438994 556
220397449 220400844 438
23415252 23421079 702
714405407 714412920 707
674326053 674330357 774
384474103 384475764 402
810603200 810609762 663
417832605 417840650 80
392495601 392500907 504
665721152 665723984 972
275930151 275936408 297
32450057 32457395 320
25042496 25049027 342
474649548 474652942 546
216503255 216511722 660
344559379 344560410 24
788744781 788751670 945
585772444 585775316 456
42162875 42172192 385
406207379 406214435 191
502655350 502661743 79
177293999 177303693 766
165624670 165630965 406
465490011 465493323 451
744266556 744276365 548
144925217 144928864 99
790932591 790939900 849
479263886 479273813 905
730375342 730382360 561
193654078 193660690 719
460535268 460537509 26
80967348 80972909 742
980380464 980387267 951
34706220 34711178 59
105833670 105841209 420
720605217 720614066 159
116011317 116013449 31
955171516 955175464 345
655918421 655922346 885
315780333 315787702 802
747962051 747970745 419
80910079 80915818 34
52107170 52113011 668
981563120 981568651 312
48960179 48969963 214
470801598 470808667 330
444163107 444164686 387
905273137 905281757 681
144936833 144941063 315
352800717 352806860 27
787588518 787593098 357
804471937 804476287 33
580744971 580751701 874
134548639 134556654 583
783889301 783893982 312
125549865 125553237 258
451939195 451940094 519
111538933 111545087 647
731096613 731104094 547
746020279 746023761 426
497447657 497448423 708
445914014 445918753 418
377419398 377428778 297
124860623 124863699 647
17911207 17911989 174
719953868 719957071 649
246561127 246570313 231
418776996 418777862 949
339256644 339257248 499
368951190 368958263 118
823640966 823645445 255
451288026 451292706 327
185318795 185320627 721
77840444 77845385 103
110416091 110425629 136
37038616 37045607 34
475993264 475996049 478
723959494 723961156 853
686210443 686214268 191
360199294 360202798 808
98726762 98733604 80
836865016 836865017 69
84118695 84126023 103
568716416 568721972 110
982755869 982760150 674
110126356 110132956 105
223861391 223868858 13
480932868 480942232 916
992879720 992879746 462
195831261 195838194 899
130775069 130778638 950
191501 193780 378
249994569 250003954 601
110120023 110124292 266
705428484 705428489 21
53831159 53838533 743
580314614 580315776 377
531439977 531443695 856
473467893 473472219 128
450687706 450692877 45
832050605 832053933 371
293713906 293720344 64
286965635 286971652 452
144608236 144616880 253
796998501 797006178 275
207068874 207074693 4
559341616 559341677 770
182326344 182329530 106
799982550 799982571 160
98520680 98525071 474
143172724 143180941 208
32665445 32668533 793
751347508 751354929 946
88370310 88372020 120
907417564 907419074 129
748794190 748795291 646
870110193 870110440 775
347743314 347748148 232
662626419 662635390 932
512671929 512673033 337
241194754 241204499 697
978969963 978978428 962
283738106 283740813 212
700461051 700462905 697
44291522 44293281 33
168141651 168144077 593
830875296 830876525 767
465323422 465332750 636
602926004 602929611 407
717150936 717157743 854
111202273 111207956 375
469646970 469652113 690
938715282 938716907 512
952856494 952860805 996
361711542 361711804 393
962278925 962287662 979
961627518 961636237 107
624131637 624131907 900
132117624 132124195 109
285568030 285568841 599
35519885 35524099 842
230178610 230188353 398
49693300 49702205 59
950444163 950446448 771
20801510 20803103 357
168182902 168189656 592
993898880 993900916 121
73092339 73100021 775
900990238 900998765 81
845251698 845258406 25
418548648 418550393 889
862075840 862079223 73
7319589 7322841 890
285501649 285505708 552
102115771 102125010 754
648937127 648946097 880
946623718 946632558 227
678567191 678567271 209
162607316 162609332 166
149153748 149163586 503
207873773 207874127 722
449969662 449973654 901
50121087 50125399 729
94526977 94531499 71
93592878 93594975 920
703997631 704001763 22
593052863 593056976 355
722386090 722386848 24
421161651 421165986 282
821497167 821500167 588
208960670 208968231 892
324104742 324108557 36
544591643 544593148 769
477663722 477673257 500
221248793 221250566 1
501181064 501190874 980
633127086 633129070 27
168534791 168536701 615
475463816 475471087 166
12453449 12460044 817
624755387 624765140 240
730918279 730925187 676
898050666 898053690 196
280955786 280961885 43
165135286 165142313 768
357737638 357747433 123
655183618 655183828 692
561645995 561647850 701
903175609 903180421 360
694896126 694905640 184
85961295 85970259 29
431728535 431730469 966
887200210 887202623 545
355013757 355020053 845
77179800 77189487 288
999807567 999810669 795
679411041 679414876 386
709043083 709049082 119
811089784 811091718 19
259229144 259238282 365
727474678 727483707 98
424787058 424787808 460
675271024 675272304 839
876034568 876035109 651
504741413 504751062 99
635156700 635165498 537
768461494 768470871 590
390299231 390302603 638
669204701 669208973 645
80641720 80642652 778
489580084 489588447 205
373291532 373299436 518
610177992 610186035 391
803322830 803323053 20
233681832 233685537 447
66390283 66395800 144
659185819 659189693 881
372284759 372288488 700
62300398 62305754 654
189957394 189964125 750
597635522 597642891 875
371296079 371302312 58
942667597 942674437 264
756499338 756499357 389
462772358 462779170 925
843699155 843702898 512
899087299 899094376 943
160864180 160873247 955
190589230 190596526 668
946835883 946841161 98
393865984 393866553 963
406637859 406641639 360
114971268 114978511 99
489104532 489108352 18
110104922 110107390 120
335230197 335237780 503
799637059 799641858 703
124303353 124310010 14
699528308 699533255 72
47032976 47038498 522
99975424 99976320 845
495419388 495420401 247
311689099 311692877 595
158962549 158971365 281
693078917 693085266 674
147720038 147720119 222
441792540 441801233 68
86998595 87003072 444
455622959 455625703 401
609966031 609968045 888
445017904 445025340 710
558414099 558420478 742
468934346 468942586 688
824278941 824285636 517
233463572 233470080 969
306744245 306745573 265
740336467 740346109 323
285843886 285852414 381
104130682 104137735 99
385786082 385790177 790
77645972 77654067 905
278609032 278617072 758
542796773 542797649 708
837696812 837700655 557
652413680 652414443 323
949568649 949574333 476
916908265 916916038 520
354069588 354069835 157
237872319 237873661 752
415328417 415334422 728
785987207 785988549 958
449824112 449832358 287
754774870 754775765 960
865044928 865047994 276
87080487 87082481 811
818993160 818998768 942
208502987 208510141 540
697402507 697404668 23
77723014 77731282 187
100054767 100064571 784
79396495 79402112 351
165798803 165805109 300
212643089 212651340 372
541380049 541389741 256
681321324 681321812 819
865930485 865937630 382
549435427 549436420 209
177205317 177210154 974
330051340 330056964 57
817136877 817138865 557
171731662 171739684 615
176514363 176517769 784
257577663 257585423 172
662751034 662754577 840
82247640 82250654 992
463448459 463450141 654
313471191 313473258 654
844191400 844198087 510
967227724 967228769 28
67936133 67937358 663
709128690 709128760 495
234341656 234343741 776
388366440 388373538 146
483526962 483532967 914
532351802 532353672 357
474437794 474444481 283
833810799 833820026 987
966457453 966464099 8
127329313 127331997 719
836600342 836605952 306
751874356 751881167 554
952547850 952549753 515
456935977 456943168 138
772649123 772651633 145
998616387 998625520 791
963642744 963647129 247
238691379 238691534 894
373197716 373203569 291
691850724 691858623 411
82250793 82254293 664
656502099 656505159 957
291369004 291376768 905
310849519 310850540 643
677554007 677561431 342
54233503 54238768 843
670619295 670625268 488
547708892 547710124 931
293940786 293948639 529
458539076 458546853 87
8731488 8738284 338
864970501 864976634 295
883868458 883872734 452
4799714 4804605 586
763614356 763622598 192
348872048 348879216 185
587891891 587897013 273
512660729 512669519 89
104473011 104481992 621
182302539 182308046 228
873478626 873488093 627
867117964 867124437 124
620127609 620132526 624
232539061 232545762 993
13804647 13813663 721
441606189 441612143 600
809527374 809534023 123
638759998 638760229 538
167995439 167999129 90
770431410 770435870 68
137918639 137919081 531
57740616 57747332 846
333883090 333889433 969
257715065 257715317 804
140086060 140093938 345
216099130 216107361 933
982438729 982446886 763
814756853 814760481 674
113278742 113284618 243
171945182 171951101 350
449295249 449305199 435
806576780 806583130 833
813792976 813795807 488
502295945 502299615 906
581918099 581923438 968
963757444 963763524 571
701718729 701723374 546
383693843 383698415 221
522343516 522348167 982
74657109 74664138 856
517904460 517913253 366
283113245 283119493 491
384885077 384887270 58
295863916 295873879 689
248588822 248595081 729
961897141 961898821 898
24878713 24880891 796
952093609 952098011 249
234818180 234819929 443
188531513 188537836 466
436181368 436185537 441
968202734 968208461 843
694852576 694861872 925
97497635 97500436 950
138885674 138893749 73
106586403 106587818 991
921731651 921735866 988
714243798 714248431 179
151396048 151402344 884
198983490 198990154 49
28951307 28952961 673
90594747 90597546 540
43006942 43011809 484
699980866 699984718 696
268845166 268850173 728
626485239 626488908 252
294207582 294215083 486
973730920 973733651 31
48749100 48754610 403
746638334 746647242 640
142055734 142060435 245
900389406 900397922 582
9785297 9786647 847
2612133 2615944 745
174733829 174739692 667
479771907 479777255 341
27107159 27109521 18
546650995 546653241 492
990497025 990504846 12
445979779 445980614 372
249114420 249115195 389
688598664 688600474 799
585151596 585159681 854
781109443 781109922 772
79002539 79004330 856
765200206 765203467 881
503837898 503841037 134
216647266 216656069 658
765355757 765362226 632
6392120 6392970 291
286223492 286225266 682
338833880 338843192 831
254818031 254819043 924
77182885 77191457 501
210942007 210951018 905
72424214 72431549 215
140631094 140638306 682
562286578 562292723 495
311121588 311130032 684
288401571 288402775 299
93281213 93286124 685
15299897 15302584 84
512396077 512403869 431
36806002 36815997 868
148690852 148693959 195
317751756 317757911 726
876276970 876278292 506
703890003 703895719 903
347241849 347250267 704
796829532 796838363 977
351149182 351158555 741
259315218 259317618 735
62442654 62452374 758
345683084 345684087 367
890145953 890152677 981
479866498 479866756 808
27528576 27535021 80
36970083 36976926 929
282387335 282390754 717
971587039 971591262 723
668510367 668518889 294
954348108 954357782 759
725483193 725491765 652
384217302 384223529 896
860249668 860252462 639
217038649 217045932 489
379524808 379533419 660
635822888 635826879 481
253252168 253261734 502
690417884 690423248 54
88237958 88242128 140
687477252 687484982 91
208468362 208473422 47
163607365 163608152 734
589700260 589706747 77
487954251 487962684 565
176121091 176122288 980
530477751 530487014 827
107430583 107437350 8
401705086 401710376 578
915163490 915167153 515
146438630 146439890 909
207362071 207362551 496
307860117 307864323 383
793615852 793619293 290
112324279 112332352 196
38819195 38825973 557
600629175 600636756 508
392273352 392282259 625
991106359 991112117 976
73747937 73748711 283
308708451 308714090 193
502852360 502860808 815
234179206 234188559 449
34389940 34396105 694
763734230 763735907 190
196799776 196804529 128
8078684 8084271 464
685910191 685918360 734
336062816 336066464 89
501470791 501471343 285
122888425 122898309 109
35276618 35280743 4
152136432 152143182 368
637075231 637075361 581
79793276 79795607 73
115728467 115730256 110
478550944 478552224 321
141189409 141189478 882
768623493 768631577 154
57525583 57526202 361
480608217 480609550 369
479277326 479278813 736
965927681 965932405 659
395903049 395906717 522
267851980 267856903 614
989066053 989072617 833
155913514 155918881 383
663990834 663991331 476
758087716 758090157 736
134343220 134348596 785
161472581 161474239 258
853216950 853225456 699
564945037 564947826 570
530836046 530843068 23
932763568 932769358 751
239494533 239496883 944
795312365 795313821 433
460812099 460820793 680
69387577 69391395 419
514650662 514651135 90
593039447 593040241 329
132475056 132478138 892
168234105 168240314 136
999936675 999942018 778
822207048 822210826 752
9805799 9808061 778
383494094 383498259 316
569306527 569308877 40
265981557 265990022 478
537109976 537112155 487
997766416 997767360 76
276042745 276043584 965
703732636 703734404 889
99280123 99280160 211
858588252 858597564 99
249509004 249516686 872
113624782 113624911 8
459365449 459370631 243
98205489 98208828 404
493265317 493273938 226
926371803 926376626 845
264030230 264036995 518
506941194 506950984 647
72566085 72567518 449
196773646 196779197 650
959811095 959812195 649
601172967 601181811 92
768687975 768689800 61
923168217 923176951 585
986517621 986521012 788
325903197 325912628 53
681848042 681854108 414
39343561 39353101 761
271656558 271659458 581
673691007 673698822 301
625203008 625207909 727
283482008 283491589 932
32022100 32028123 937
145162511 145170668 779
36368448 36374478 289
95266235 95268055 952
319622288 319630340 844
690512052 690519200 929
59151814 59152688 449
82370745 82371592 612
61208047 61214427 222
655238123 655246443 150
125569406 125573038 50
931567343 931568003 870
728986474 728989218 309
11092114 11100619 297
704256065 704260415 325
925024908 925030367 912
32856187 32860976 408
247799635 247803406 262
619145248 619154786 122
811736820 811740011 990
574230970 574236124 308
380348372 380355626 784
5773592 5781816 60
584507902 584510940 569
3549 13092 365
229075873 229084426 565
16101137 16109162 576
780219545 780221988 683
752671157 752672359 186
853626280 853627065 811
71599621 71608813 841
586096928 586104121 565
394797063 394798425 761
534068473 534077783 421
246661043 246663902 496
557229758 557231400 829
303770323 303774711 349
250467250 250470803 503
479691283 479701267 255
52650469 52653695 826
477099279 477099295 718
878607120 878614269 980
41257685 41262971 186
546553797 546560968 291
405587569 405592042 945
175131417 175141375 823
632726596 632727267 485
958712945 958717505 42
105922799 105926616 108
840985053 840986195 452
680669230 680677374 767
346689948 346694672 360
924428279 924436413 15
567141465 567149647 142
564370106 564378011 662
63601402 63608247 291
293911224 293917943 242
271400709 271407845 442
481322102 481324221 276
823830209 823833079 577
5067663 5067836 508
801666779 801673162 909
947208139 947215252 345
689005154 689012042 575
413642647 413646084 77
367781660 367782859 642
108651951 108653768 155
645056543 645057802 963
374946336 374947833 920
778012612 778018291 929
611938540 611942406 519
353823400 353825801 56
734790659 734795928 870
796098004 796098925 852
789331931 789338457 939
120080008 120084984 75
815990001 815999394 787
509788507 509790537 207
12704821 12710684 79
430661740 430669614 160
309677020 309684642 253
477903538 477911536 125
134547594 134549738 486
56553816 56555172 352
811063667 811067485 862
814963605 814971040 383
131855031 131855665 204
55649169 55650884 567
5230377 5238191 265
19469806 19474021 925
69681317 69683522 475
160932570 160936108 424
799923045 799929223 383
81344533 81350191 696
251751234 251753264 291
19753096 19761825 891
458164478 458171434 842
528153681 528155371 650
874777247 874781436 629
725497862 725505394 346
5811788 5817605 435
885206613 885211104 709
864989388 864998505 927
532467122 532470507 312
683737818 683747613 361
813166108 813170984 718
893348349 893355114 752
740274542 740279400 306
716249543 716250725 586
833978172 833979773 670
229154870 229160439 71
358940304 358941015 392
553754363 553762550 757
95628291 95636851 357
598664952 598671302 837
21411665 21415456 764
31348382 31351448 168
760330134 760331776 603
969038790 969043189 635
810188376 810194361 529
8281397 8286760 913
780482818 780485973 556
140241561 140244459 291
34964320 34966673 794
103544676 103551852 466
597733862 597734844 597
684768626 684771124 76
675329794 675330057 448
802603747 802609712 363
88851383 88858341 801
964603263 964604038 458
288187526 288189174 418
92294433 92301667 739
94429723 94436373 701
827060517 827063798 967
826440983 826447904 896
610769930 610775542 855
220879357 220882311 649
397043806 397052356 233
560545519 560545939 190
692846320 692848063 247
728133778 728141867 770
25348196 25349948 205
990760284 990761203 309
719998337 720002486 86
811727304 811736678 76
139875200 139875588 692
735790405 735793821 451
212319405 212326343 309
685984637 685993154 547
672007178 672012897 398
178668426 178672334 126
838967546 838973784 934
940629751 940635359 465
76168410 76175943 864
644095496 644103104 597
799693922 799702318 259
375215965 375218362 277
45991418 45996035 452
172173076 172180934 145
137579623 137581866 508
464363371 464363499 648
588195496 588197074 684
601370430 601377421 4
450834247 450837265 660
963647461 963651981 970
966251058 966259477 830
774447667 774449576 445
904083945 904093470 464
309752747 309762566 471
846966891 846971683 303
913605398 913610001 264
90318397 90327320 417
402454081 402455169 24
693289084 693291097 687
682821745 682827592 549
887812065 887817196 332
448135246 448137078 727
99581692 99587894 242
759503506 759505015 831
113885327 113888431 394
129701632 129711503 974
395686245 395693545 402
45774013 45777225 610
873111036 873112668 63
806382075 806385331 328
489682624 489686734 2
575222955 575227129 343
438219033 438226457 978
977178625 977187104 360
364274808 364280003 983
737087201 737088599 4
412495526 412502740 422
126178929 126184734 919
37056889 37062631 500
743447302 743455764 528
61513982 61515632 269
957507983 957511706 607
58393327 58399918 986
973286655 973291180 222
159424366 159430129 433
463773348 463780027 976
652455352 652458811 764
815788773 815795379 564
356227692 356236484 399
819577543 819577989 661
888660070 888660649 896
303803690 303809594 85
660627297 660633967 657
616261634 616262297 853
77693856 77694828 857
11325640 11326342 412
399374967 399377854 493
785011731 785014977 853
919042645 919050799 452
822062395 822070057 1000
152969407 152977596 882
401446303 401448565 98
995232387 995239606 638
225063044 225063529 833
68116897 68119016 744
741185104 741185587 3
981354867 981360257 613
201121711 201128931 347
526664564 526666342 772
700073015 700080983 90
464794367 464797041 478
882342599 882351723 556
910225696 910226740 281
459353334 459361520 991
355528518 355532013 555
758175613 758179929 758
131067967 131075294 927
126660932 126670083 529
560743279 560751257 423
494575402 494578000 64
747734843 747738300 463
208881672 208887552 812
181819579 181822186 899
179692211 179695683 28
818761201 818770337 755
29236757 29237331 585
822444514 822446163 281
450275793 450281040 40
697742321 697748517 361
336403096 336404166 399
188320511 188322786 803
406463973 406468809 804
244796135 244798734 853
846033033 846035813 234
140270412 140276277 483
195625166 195632302 345
605798751 605804244 525
204662383 204668709 284
340821423 340821443 24
245973135 245981484 165
620190534 620198236 148
780784336 780788252 803
462613490 462618022 388
723387342 723391100 831
874975576 874983773 827
977939410 977942337 930
937938106 937940369 546
886039631 886044745 304
801421266 801423479 734
97342640 97352596 258
415862805 415866911 643
357232953 357241071 999
982851106 982858979 841
622020494 622028055 715
306949677 306951911 1000
856399854 856400883 803
299607785 299610722 3
164050681 164053452 938
47487985 47493762 295
352694719 352702871 137
268590327 268592874 511
130978971 130981788 923
51357321 51359539 472
274521513 274528023 715
793988228 793996703 885
455060580 455064558 463
600847382 600850699 499
689663735 689664139 515
73655674 73658820 796
946160968 946165696 68
258185455 258187372 792
924886966 924890961 819
137115239 137123281 304
799934711 799941720 634
194281778 194288013 638
195132013 195135929 496
927908476 927909873 489
888098325 888104011 514
109224841 109233575 171
97741987 97747905 248
98476054 98483247 300
527289846 527298093 673
446449016 446456214 718
838804671 838808173 922
326377305 326383605 57
68632943 68640770 770
774487790 774488484 215
743549630 743557467 395
139869145 139872755 246
863450666 863457619 768
119505264 119508119 743
471590565 471596008 683
608234588 608235287 212
728278305 728287562 451
106243229 106244023 818
93666635 93668836 549
440576405 440585442 755
452852619 452857239 285
820159013 820168365 6
468667611 468673991 713
344539379 344542975 473
558476121 558479036 429
887881154 887889485 399
617353367 617354421 392
251860169 251866676 39
985683338 985685847 627
13954887 13957862 355
117099641 117100525 64
35732276 35735778 266
26561282 26569265 485
39844995 39846823 967
26575818 26581211 364
661527246 661534171 348
96180997 96183039 637
169341739 169350729 504
207386777 207387683 358
131465405 131474183 263
421098110 421098250 139
967318174 967324162 28
467543792 467545310 526
785225627 785227724 754
39868945 39869527 453
703064308 703069885 305
235562656 235570439 875
218158644 218165101 612
904579148 904583123 38
93523506 93526042 349
225568120 225570879 652
901049258 901058523 231
645158636 645160043 442
74047514 74053077 645
532255268 532263762 17
135807071 135811768 634
67551376 67552296 597
649874250 649875631 299
987152212 987154799 129
65068601 65075646 10
45061952 45071266 352
601780954 601781232 219
918441535 918444970 228
21604977 21613330 863
803632622 803641064 442
143616639 143625733 328
555600623 555607858 221
135765572 135773641 756
53453222 53453811 790
516050350 516056046 680
507538711 507542465 687
449016414 449021315 303
160317985 160327855 907
108987213 108994230 23
785282426 785284027 406
524039868 524044070 858
733356547 733358529 37
796278768 796279908 817
635997874 635999172 808
304576665 304581513 399
600571344 600575670 292
602066381 602073617 489
210111036 210112299 220
69863943 69864919 279
107888965 107892484 310
856441370 856448756 978
303844580 303851855 971
517649967 517657236 182
147731784 147740533 317
33758592 33766057 800
93315342 93324222 992
371463984 371471039 300
469985473 469994576 592
12354044 12354086 446
20174674 20176062 725
297079983 297079984 222
839202961 839207937 266
907176931 907183644 779
636767464 636772326 814
81427781 81436211 864
462240930 462244043 608
434229273 434235101 733
298925574 298933886 892
69164166 69169348 345
558964961 558966834 761
848577686 848579253 897
19591259 19591306 964
952845875 952855170 997
297136655 297137106 164
540977819 540985794 921
136429685 136436400 370
241612643 241622058 802
606076726 606081619 57
439932970 439940545 355
813045315 813045335 325
538335427 538338007 630
472244675 472252063 895
771133989 771142546 441
100136987 100143506 801
164534501 164542941 292
293052422 293055791 713
136555143 136556910 406
361473945 361483050 23
142827003 142833075 155
345484708 345488998 247
137105384 137110530 375
814769014 814777655 112
922711259 922721009 724
368109051 368117403 989
787729852 787739159 425
820550495 820553123 894
76295559 76296986 5
136677966 136679498 194
858172339 858176757 351
309942845 309948113 822
50954443 50958815 421
782301168 782307629 694
523574280 523575862 956
80136005 80143451 906
601639344 601647014 4
629062119 629062347 874
298834014 298837430 887
557600369 557607019 195
158921563 158927968 855
395246914 395248752 221
932138086 932139471 321
307930507 307931297 786
847385201 847394223 508
174152508 174157149 633
388369413 388375159 608
507086767 507087544 77
970840641 970846908 456
621218879 621221281 150
819695424 819696873 181
709097279 709105178 407
339941851 339942641 426
849334523 849336625 612
52044310 52047950 428
575815168 575820323 247
936239800 936243217 112
626080758 626083237 743
613372186 613372408 91
974409642 974412462 455
403420142 403421945 732
53543324 53543332 274
792271081 792278527 900
670557857 670564767 384
618188469 618196493 419
863769897 863772268 960
339954495 339961889 264
648381606 648382373 334
270629700 270635577 396
505532790 505537351 335
763207595 763212643 49
202575679 202581006 393
218883953 218891186 939
449303203 449305356 6
349247588 349251625 733
471135006 471135334 626
989117966 989118378 21
144082230 144090682 174
295630914 295636141 513
562088309 562088475 844
269705995 269710084 316
238179395 238181004 462
29122140 29129600 40
982476078 982481675 826
800092084 800101787 79
239047167 239050586 580
22640144 22642041 573
939627165 939627301 523
468605339 468605954 523
75463202 75468339 663
882094045 882102149 398
144434363 144435683 811
621060175 621066546 527
104242566 104244854 446
264539391 264545370 950
572655470 572662523 811
744877049 744886509 988
973674972 973675569 745
907430846 907435238 766
669290720 669295860 744
764787384 764794787 67
662161132 662168942 433
858954944 858956632 290
131601821 131606509 224
224372266 224374392 593
339030217 339036674 128
651743378 651752969 158
151629718 151631659 1
982771463 982775001 885
145832229 145835005 618
202900323 202908559 748
571165390 571170980 238
341323174 341331202 606
542495815 542498826 538
157159390 157167105 859
985405983 985409412 353
971315462 971317450 893
137527971 137534840 405
718637972 718646181 115
740799856 740806478 896
279476824 279484070 59
364246572 364247921 353
992059810 992060059 942
341525766 341526084 703
811854303 811859728 377
372617514 372619063 619
596470866 596476609 590
80807759 80815226 926
651819515 651828415 427
216936981 216941415 154
445450876 445460083 555
954664934 954667141 696
259256638 259259462 10
218180931 218183676 489
963039633 963047874 6
570721362 570725964 209
380256332 380261452 872
43387922 43388891 857
564262198 564269451 812
925650624 925656553 973
125901779 125903133 309
72948685 72950448 865
485440380 485446291 581
409732740 409741401 414
535805229 535809837 550
20817236 20820283 199
407723794 407732783 713
962807666 962808925 337
381145873 381155760 474
676343685 676348352 944
146750009 146750646 936
219325318 219331943 214
110832533 110839678 129
960815114 960815976 974
668347878 668357553 804
340252429 340253023 995
54178978 54184141 517
701565692 701566403 959
920769379 920775662 950
511093204 511100822 564
689474147 689478041 307
901363084 901364239 84
806457648 806462419 592
958981777 958989343 488
282149102 282152970 963
886482906 886483240 24
47737251 47741980 879
441135768 441137943 750
962582727 962587948 493
881373028 881382567 272
270640943 270643583 59
108804601 108812060 513
468812686 468818446 500
541138277 541143312 950
735514115 735518061 278
735229079 735236178 385
118649453 118658576 470
588466331 588475339 244
812520080 812529674 749
171956574 171957342 809
195635845 195644621 663
30307904 30313745 304
600330767 600336188 591
311504267 311513674 6
829676216 829683297 521
675710845 675712126 292
337344230 337346829 665
721271699 721279481 454
381575295 381575999 672
239024395 239028878 917
804712203 804713688 104
620629217 620633236 892
440654871 440659695 364
218730463 218732298 816
618870468 618873086 30
775740339 775741379 25
575822982 575823580 472
66855647 66860087 250
542490451 542499937 108
965310122 965319498 889
69204039 69206106 514
124813143 124818086 393
240942034 240945918 389
738919749 738927561 651
159884565 159886329 479
91866946 91876629 503
122612321 122612574 755
518253792 518257968 57
719774042 719782923 652
539693150 539698693 992
2484039 2492133 885
156298904 156304214 346
31445648 31447097 325
80771387 80776483 469
763264038 763271279 79
466148868 466152251 379
12620371 12629918 308
445055476 445060646 586
632209532 632210728 963
808174185 808184095 814
917006527 917012324 54
910902413 910902754 435
115523759 115524483 848
971525434 971525623 362
550154253 550156404 790
617764332 617771979 163
655128710 655129590 855
238070369 238071234 339
433444954 433450160 216
636259268 636261075 241
959307082 959307125 655
29341486 29346631 322
266142920 266144977 636
763169768 763176011 336
964374480 964379996 776
177125271 177128492 731
345805433 345814473 759
593027287 593030514 261
289560977 289564098 295
302664192 302670212 216
24546434 24547067 312
162724439 162729491 522
20980761 20985349 489
335793747 335796018 239
335418434 335421632 594
635635210 635642983 278
555109292 555118672 23
106461052 106467036 486
439778664 439786165 902
334755310 334757273 937
452081526 452082386 52
561280188 561281760 4
573253709 573259730 875
456042198 456045549 513
886203788 886209117 982
561376382 561380490 72
804357010 804357509 593
270274384 270278181 751
197198871 197205322 886
723608123 723614954 212
633245061 633250221 322
590449464 590450945 518
624562819 624565339 825
149211694 149213612 231
632598557 632602891 719
39097890 39106339 767
545834961 545840863 107
351131554 351138870 849
900531305 900538804 604
336111541 336119530 668
255503753 255511724 608
388287074 388295151 735
897185942 897189300 923
803181118 803182683 307
442066350 442069738 830
1776420 1781607 733
117946537 117951274 997
493169645 493172643 645
791455844 791461799 162
600067448 600068558 154
958792467 958792891 204
319712426 319720346 421
244107513 244111102 104
305231436 305238051 832
664159093 664167859 468
354577923 354583295 641
642897006 642900710 127
480957003 480961264 166
991548648 991557905 859
224387161 224395470 93
50564315 50570979 429
808357870 808358934 190
88217291 88221862 891
367221746 367228287 710
794582928 794584984 229
2899396 2906426 518
31269037 31277368 992
130559514 130564540 460
946869679 946874108 124
85763539 85769160 234
735868982 735875575 162
152689763 152695078 515
724512952 724515980 381
53557193 53560283 32
237970904 237976387 776
277369483 277376242 440
321013001 321013525 462
486847993 486851087 837
973076803 973084271 858
718638927 718640111 390
28634512 28639863 587
9339674 9341649 4
685499539 685506932 62
596188920 596198861 863
751671951 751678186 944
816107726 816111184 770
996590517 996599079 631
83500980 83507815 5
115345166 115346121 409
378639024 378642368 702
655318764 655321074 975
143432353 143436871 361
208886707 208889320 49
87382769 87385517 929
851174983 851176447 64
294846278 294847096 329
421296047 421298632 946
114309679 114313194 554
356963034 356963250 316
96125794 96132909 356
417561495 417564494 907
909655470 909656766 481
430130182 430139084 945
703498581 703500591 327
930801510 930805219 10
55042574 55043639 770
353591253 353600507 46
147460549 147462514 651
70982104 70984393 773
654781771 654789466 917
617498477 617499427 825
135250385 135259369 434
774926216 774929990 101
222025511 222028222 887
220220838 220229739 5
78733199 78741778 400
761153968 761160754 192
116590016 116592098 12
933575017 933577902 864
327454141 327454290 862
824350057 824352020 353
932097882 932105356 313
499162668 499165449 156
734431119 734431616 228
725286006 725289373 512
27935012 27939451 719
789740761 789746873 178
579482953 579492340 186
69020315 69029676 647
910283179 910289429 229
756946391 756955141 287
321538745 321540187 432
218748409 218754030 792
878705564 878705755 662
857425143 857425466 720
938225005 938234732 977
176147725 176157194 201
777300902 777302869 790
741661438 741670621 746
140211436 140216427 843
627732665 627739748 348
526756304 526765879 733
972532735 972542604 137
445020877 445025781 11
461213539 461220927 889
946364259 946370484 129
979206235 979209392 480
173409786 173413173 783
793048575 793057573 751
476730321 476734777 897
404425514 404427006 786
547967861 547969928 417
691971595 691975250 808
40632083 40641121 761
475864093 475864387 559
427986332 427995538 362
72417462 72422424 888
756447292 756449382 19
207042426 207043985 235
493223176 493224325 238
377789074 377796182 257
470202859 470212630 578
92003276 92005437 985
166971433 166979748 620
868780194 868781784 792
464920104 464920828 574
188583466 188590494 588
920950705 920960676 740
439322724 439327409 817
337877310 337884497 214
756825898 756829950 125
323901156 323906682 896
270892084 270901687 964
717815069 717822803 761
814723688 814730094 353
22831481 22834487 924
141019054 141025976 659
1008993 1018723 685
776211083 776219064 136
112190251 112190924 763
633160464 633162725 813
596063589 596069407 73
401383836 401390411 606
741092799 741096241 923
508338911 508339112 433
31502614 31508178 398
33537540 33537861 828
996926548 996927563 313
973084234 973085551 873
874085720 874088507 740
340637834 340644407 505
750529648 750531013 776
131513071 131520005 131
870558677 870562535 905
692186950 692192149 717
612661735 612662698 8
96903134 96906590 53
38527313 38528602 441
358484977 358489408 911
496098849 496106416 982
641762588 641772056 165
404818444 404824211 640
256651220 256653210 949
173185701 173195022 407
19720606 19726102 127
316012323 316020825 109
937408681 937411609 331
24928735 24934428 101
137130526 137138638 455
345192437 345200603 881
466337418 466342364 788
133725935 133731392 45
943421574 943423927 20
1840874 1846248 374
50076631 50086173 325
596467758 596471236 363
525033218 525040708 884
869310549 869310868 67
331259002 331263560 578
883962807 883964333 935
401507688 401514860 231
77047827 77055898 970
661112871 661118458 280
137732242 137738895 290
377464615 377472907 904
925013291 925018993 192
393040005 393043015 159
878447889 878448396 211
977313306 977317534 140
195604884 195611906 504
881937819 881942692 637
383107400 383109397 702
398899371 398900365 692
890997650 891006251 553
32587940 32590497 397
695907193 695915550 998
344451385 344459054 816
620661895 620666897 534
549467457 549475088 603
267998598 268000684 479
973964101 973973798 42
986217737 986223149 782
291001790 291008057 743
979221481 979226097 297
757750385 757757799 465
824148783 824152987 274
479917131 479918760 736
545055948 545061543 788
446424832 446432835 146
662766434 662771428 739
930559913 930568005 148
503829306 503835357 309
459622439 459629382 839
311568533 311574888 369
197399831 197403936 188
199613646 199618965 552
390706919 390708947 299
16236006 16238501 940
954648794 954652349 389
35774941 35781213 435
160252029 160261278 284
504985178 504985703 868
10630837 10639766 242
371055677 371064298 447
34806397 34814599 37
34470937 34474330 408
65956489 65965875 614
178747138 178754153 413
140988429 140989712 396
354664168 354665570 164
87772954 87782410 844
166795237 166801965 829
430465105 430473733 252
169784347 169787352 207
216490793 216493684 344
328334830 328342113 125
181981589 181983557 825
257348202 257356774 531
952006966 952009658 381
712382713 712385043 522
201241877 201245938 340
201660720 201666699 37
217468548 217472682 219
708287799 708294850 428
838203356 838212859 385
952098700 952107460 276
954620176 954628734 6
383958352 383962440 871
256349234 256355497 516
526441616 526443419 328
935043137 935046951 93
642405828 642412120 447
6031216 6037813 553
331517435 331524257 356
547469214 547474803 303
836176598 836186114 77
84626874 84633619 791
211292879 211296376 706
247438101 247446468 937
481534617 481538840 881
973279295 973281760 51
957928739 957932869 940
602278187 602284135 726
189309091 189315638 662
888805798 888806311 953
917259101 917261419 294
308036529 308044192 811
243119671 243122936 31
127340378 127346489 132
470254665 470255142 552
131728897 131736005 107
165521299 165524530 840
920776239 920777899 789
172511316 172512591 523
776497977 776503938 470
275972280 275980667 14
770516574 770523887 782
67267386 67268684 428
255215766 255221776 526
33161899 33171195 239
337612800 337614176 598
398578907 398588134 696
416015098 416024241 978
690919887 690929190 54
112359760 112364706 927
522771229 522777637 899
610847243 610847284 103
166247375 166253128 624
695231804 695238846 873
2787680 2791537 489
865416919 865417341 648
961431516 961432297 458
248760212 248767695 504
182197542 182205601 569
951052595 951061650 610
149163873 149166439 930
988757772 988760262 823
187936225 187942716 803
432269850 432279265 196
406648074 406655447 189
581325562 581326404 630
940547560 940547653 329
797319018 797324209 476
777448874 777451419 509
53448443 53450289 652
106848402 106849038 672
508588331 508597214 284
881701154 881705058 623
998486956 998493949 764
114161503 114168829 585
261886692 261889309 675
631791672 631795912 281
622455352 622459941 98
649892829 649895635 158
110056689 110064882 812
262790340 262797621 338
483381362 483387837 987
382676998 382684397 860
126924621 126930425 933
116388736 116397469 78
648824321 648827528 487
147197346 147205409 103
867906627 867913876 440
764745076 764750158 649
19910234 19914602 651
436971046 436972044 406
17607734 17610019 139
898061720 898069273 729
118785581 118790457 274
817081863 817087114 672
547082292 547088343 760
742628778 742636896 871
196785233 196788359 334
706870672 706875355 976
902850322 902857238 305
543205324 543208578 325
882267729 882270478 706
281142219 281148084 436
621529948 621534874 785
606950572 606959076 870
499049244 499054754 273
264745355 264745495 374
535830576 535835628 101
82243912 82250330 255
111427238 111435862 642
880920894 880930758 72
506031570 506037407 588
470140627 470148390 824
155925063 155926524 990
542825847 542828580 370
747231716 747235193 690
270483341 270488658 140
259778065 259779129 821
730506167 730510967 526
4961772 4964962 551
398022413 398026179 250
51691837 51697780 28
131061425 131065013 376
239225599 239231434 669
642453589 642459568 886
862859959 862863975 344
447527000 447532998 508
139083491 139083535 247
134314664 134315523 247
140091190 140094316 835
764296092 764301437 317
550134693 550137044 367
232391073 232397964 396
92207449 92213864 485
456146468 456152314 420
78642354 78646044 774
163777049 163784087 466
123779557 123784004 223
199513154 199517288 497
473221751 473222686 543
56332586 56337640 353
682282902 682287676 647
709620620 709621299 716
755970015 755978963 384
829772499 829775126 640
326370271 326374716 556
992995044 993002925 471
952646510 952647927 228
317619085 317625199 646
818418932 818424123 604
460007826 460011246 4
640408178 640414325 448
411311825 411319560 314
756296541 756301477 627
914587924 914588345 758
381155915 381159246 592
18860472 18869737 826
980261292 980263932 613
551925520 551929018 905
573200517 573206379 298
184177472 184187164 924
1668828 1670746 155
575809276 575815744 4
844022589 844022826 868
751032566 751033786 582
900469324 900474586 566
928524267 928533486 593
146458093 146458223 480
383083056 383083912 803
985395961 985396241 57
131651260 131657431 488
878181534 878186699 745
759786039 759788075 530
633569044 633569670 853
960533262 960543146 451
717934844 717935699 315
84660410 84668392 647
906221352 906222083 623
135264183 135267864 470
89407986 89417767 832
292104393 292110200 666
350844881 350850058 679
906037626 906046409 614
74027156 74029937 841
463626359 463628464 633
136906810 136907150 99
180057124 180057940 184
464454122 464456920 359
117842746 117843255 590
249697566 249706592 133
580702749 580705382 284
295035766 295038367 320
394365445 394367875 395
307017410 307025999 863
877014251 877015566 945
560421235 560424642 868
257707686 257716233 551
897397869 897406987 936
330982578 330987827 504
236512169 236521547 57
156931652 156931855 354
371375936 371381410 179
315575607 315577548 332
44284003 44284059 639
748619216 748622823 656
389114511 389115410 482
831188380 831194328 782
717050282 717055438 851
952921568 952922403 367
821550073 821558320 800
117376481 117382074 981
279988834 279997513 928
512748363 512754209 318
721692694 721698571 118
833365334 833366887 520
16425340 16430319 507
702746821 702754897 178
777419602 777421263 420
704897804 704906333 887
455540523 455542879 874
279045323 279047489 511
608631304 608640313 435
739334231 739334465 965
65519549 65524653 847
746721017 746726390 944
807436537 807438892 903
365636394 365645851 592
973995572 974003962 561
87460992 87467683 449
37015229 37018001 761
59170453 59178045 551
458341965 458351738 526
163454750 163464285 862
785051715 785058952 244
72449562 72454077 958
626783856 626785668 364
984652759 984659113 238
534793701 534803044 65
141740613 141741295 48
758415063 758416266 201
763916174 763923747 28
423104076 423111043 508
15967603 15975666 570
760287816 760296106 530
377757410 377764099 506
849225369 849228598 369
896149732 896155786 625
221277321 221280560 803
602027736 602035763 970
743298784 743299314 68
100630986 100634088 267
658102364 658111855 781
24344224 24344516 397
938690793 938696527 374
24210673 24211596 264
322592178 322594991 362
346304546 346308305 217
460984170 460988970 772
493142972 493145717 292
382758293 382764158 873
166845361 166853875 979
757090979 757099265 161
611837111 611843646 295
894538507 894539722 595
242763233 242767541 304
876444497 876444827 381
127398859 127408367 891
832795425 832805205 721
674911549 674913620 638
795487841 795496483 338
657972066 657974346 21
26280396 26289370 771
323516907 323525764 743
565649202 565656028 858
70514147 70518484 645
510836451 510844529 609
440874183 440875461 470
756777074 756787064 148
384855146 384855765 149
74619784 74629390 442
274402471 274409955 95
232317844 232319944 77
458984615 458985976 170
683779709 683788433 122
992877567 992887489 953
115521564 115529025 984
521787523 521793258 872
557979993 557980079 536
685083141 685088452 748
101272641 101276799 151
484274082 484278153 971
853449177 853454325 185
670921605 670927280 657
843495775 843501125 330
970742896 970746701 150
295426201 295433131 771
693990184 693996821 223
998866406 998870421 451
42850293 42857554 823
648337041 648337071 329
168363544 168366088 306
260901865 260910529 125
99716051 99723418 910
565872057 565881148 755
519986388 519987050 166
737605888 737612304 490
877050658 877058255 337
231711232 231716713 176
558364682 558364742 507
94382506 94384455 477
766900834 766904755 529
702838490 702840368 109
281996967 282006467 644
963360877 963369027 953
135742633 135750765 509
644536148 644543935 615
752746637 752754377 256
834677974 834680120 303
448310150 448312819 642
131242657 131248861 372
837264484 837268229 997
198133364 198137471 133
67298474 67307749 22
673230468 673238557 615
6908772 6914669 298
39076282 39082786 868
622708248 622716670 95
451794854 451796308 554
672686157 672694187 47
33265150 33270562 43
181868873 181872503 224
286860869 286867678 247
609143002 609146615 883
953464023 953465433 747
885695989 885696862 945
778341637 778344299 938
516490505 516495282 920
682225951 682230766 226
654742856 654752693 681
992405903 992414226 143
494630298 494637264 87
928316872 928323395 747
996304118 996304572 879
980589002 980590426 829
549565100 549572681 551
838975045 838983687 905
345871334 345872144 504
823000604 823007175 309
105040831 105045739 270
492818511 492820163 731
970092653 970095661 64
226644092 226646813 265
608089838 608096316 818
886761067 886766206 745
883371897 883378689 12
309863798 309871131 915
352796702 352801550 673
487395207 487402967 382
17970516 17979620 946
469725136 469733628 115
875924217 875933972 581
418436632 418444736 918
384123248 384132013 724
234643418 234643518 883
923461163 923463096 492
893821525 893828244 144
71549791 71558495 480
973136464 973140710 772
133323847 133332005 893
59371144 59371425 524
596200608 596204288 510
385926189 385928349 586
61897458 61901281 850
620418533 620419240 181
42078417 42084233 111
433991258 433999571 487
930099402 930104662 564
433823233 433832279 550
915647005 915654831 49
185644248 185650755 683
31600773 31607513 238
833674632 833677749 72
113477219 113483992 505
36647420 36656355 4
637429951 637433111 368
651713062 651720882 256
389360549 389362381 935
55685464 55693924 429
138083013 138091642 767
507040061 507041504 950
484798096 484805072 389
947281333 947287898 719
165442756 165449489 505
670889260 670897086 824
550780615 550782141 908
581094333 581095680 250
803135590 803136434 343
993486875 993490342 20
272768305 272768603 52
479336422 479339081 332
672562372 672563202 734
301163112 301171602 767
751064830 751072630 369
936681334 936687080 741
478431158 478434194 64
123425417 123430900 447
600622667 600625652 730
397671361 397680579 474
948394732 948401125 582
20956135 20956888 101
948483466 948483853 714
467610200 467615399 10
264527318 264532460 412
600195687 600195841 424
68811779 68812529 50
602772842 602781351 361
706308289 706311124 259
473811369 473816927 384
108451195 108456333 812
748310777 748314145 14
457979228 457980920 586
17221943 17222191 270
930869303 930873323 134
364364066 364365390 980
988595489 988605472 687
59376891 59379999 809
305286251 305289876 597
234491860 234494240 96
987964244 987968664 678
543504407 543506033 42
527932421 527939076 224
318843358 318845278 957
512367628 512373537 654
564602761 564610766 741
412230093 412234047 254
386197130 386203921 960
757412938 757418102 306
979016535 979017011 20
153711982 153715507 928
377377659 377381528 611
523486052 523495149 873
688004276 688010200 427
43575233 43580035 634
854726238 854731857 905
574169329 574177858 15
418199935 418204217 367
989590895 989593864 319
552199551 552208556 779
874804570 874812521 834
918373497 918376857 296
283733459 283736806 529
576347332 576353771 119
370986109 370993738 687
746002742 746003681 366
918277647 918285337 137
581439014 581440045 36
794863731 794866216 225
863838049 863845310 948
22853830 22863149 355
964908013 964914258 67
380988660 380996739 183
799028189 799031250 925
242902659 242910512 249
224979696 224984899 162
309862062 309868339 403
762296198 762301229 578
968479234 968487489 998
390856810 390859507 969
155929109 155929521 862
269924463 269930969 251
110220531 110223800 98
905336064 905339023 628
343275340 343285259 267
320129940 320133637 999
690626101 690632848 376
881449503 881458684 118
310800081 310806945 941
820785078 820787841 813
816120398 816127863 864
319094260 319103182 928
100596511 100598587 651
296876959 296877233 265
484282938 484284473 537
33800556 33804046 505
691432554 691441213 533
80489281 80497178 759
929893399 929902468 921
592057691 592065516 540
225787504 225788929 619
558969368 558976973 160
409027646 409033422 581
304434648 304438664 65
896734912 896740298 592
281347450 281356771 705
683251954 683252979 271
264826837 264835192 338
83335597 83341940 837
517322867 517326112 412
252612758 252617679 736
445134377 445136159 670
69844887 69845221 464
384448468 384453895 215
146797534 146799137 904
257716475 257723673 499
479786181 479795255 648
61181802 61184199 725
178320140 178328067 903
847033976 847036508 772
740624739 740625292 495
675212826 675213865 584
822408846 822411756 318
282809310 282819135 51
58323876 58327517 695
928202780 928208669 140
483795629 483797273 536
711502276 711511839 121
544328352 544337480 301
912167256 912176662 699
112109379 112117603 854
517425873 517426042 385
392118807 392120071 155
292699476 292699924 391
523602527 523602683 159
686595572 686602927 754
210509712 210511081 879
483629599 483635982 454
918265719 918274892 871
302786371 302795616 262
301998070 302007914 391
21029925 21038980 49
757532660 757539737 552
581351165 581356990 715
24417557 24419865 402
938562066 938568611 570
581501171 581510072 15
433021051 433027918 88
406819856 406824277 864
681217726 681220382 894
955764987 955765924 653
823602730 823607294 283
812460129 812464705 71
892229681 892233562 982
50753396 50758866 122
346355148 346356550 833
707237718 707238446 255
469713084 469719759 627
345283523 345292330 718
878277386 878283638 179
685894630 685901464 708
27728283 27731806 864
126236916 126243403 30
521022986 521029976 8
357302319 357309380 246
158677441 158684298 197
464260274 464267170 670
337076879 337085425 545
408240506 408247116 273
448533223 448536646 78
760741401 760748050 220
499379460 499388755 442
685477324 685486160 792
781600353 781604282 173
369099713 369101695 299
472392958 472399840 924
882558505 882563682 265
181097526 181103293 41
801031070 801038170 690
1695345 1700525 75
169340773 169345017 90
259732343 259735989 387
96472785 96473901 951
197054927 197064571 148
601192100 601199961 16
917186749 917196402 676
638877674 638884096 607
178535290 178537350 417
5872682 5877504 84
318689722 318691658 621
995263797 995273449 910
574005887 574013857 11
935160624 935162618 434
352448575 352455202 560
199409075 199409518 398
833344441 833353360 543
412932117 412934195 545
107465075 107470306 72
548987492 548987584 668
850772576 850774261 959
461353548 461358565 20
141471810 141481711 776
390506820 390512452 314
746452253 746461717 779
843424812 843424885 693
903040560 903048415 708
397692455 397695316 395
209939000 209947682 723
373394071 373396740 731
689088738 689089077 460
11234697 11236315 338
361689068 361698234 453
184194 189243 191
170676508 170680053 503
775253637 775257935 592
415107682 415112853 770
7425390 7434370 415
43600786 43609770 486
407201858 407203847 47
399068589 399078239 535
42923400 42930471 569
334030088 334033990 763
846394540 846402653 127
367693732 367697013 742
102892586 102897037 871
251400178 251403825 560
499077298 499078668 703
258856064 258864179 844
638201549 638202246 406
38617596 38626800 57
163393130 163401618 754
326398049 326400031 869
816587812 816588982 177
582018289 582021554 991
516625382 516633113 442
316350254 316353314 926
736749813 736750083 799
28032867 28036670 806
695105711 695114888 671
668911469 668912114 474
638538877 638540583 28
467738982 467741380 318
370717201 370720668 499
495141377 495151340 762
864204367 864211379 609
105676161 105676656 985
782148086 782153667 657
753561885 753563136 393
768551042 768559111 676
381801064 381807508 906
992380538 992381310 265
200761917 200770039 24
783426235 783428633 593
144317085 144320378 803
798611846 798617517 395
554235805 554238205 238
810072789 810081496 245
917716446 917723993 470
136022839 136028290 405
103193515 103198213 158
562878771 562884845 787
973439036 973447104 99
218821410 218825654 260
410581003 410588355 148
835768806 835769464 403
11010201 11012093 818
105171789 105177484 671
855003385 855008888 407
288537855 288539809 536
953397259 953404648 728
223525768 223528221 808
32429556 32429989 805
257913004 257916730 34
713144264 713151645 51
450813763 450815126 911
630093166 630097430 576
61691336 61697916 382
675240006 675247061 632
929333763 929337538 72
740007299 740015273 24
194094377 194100473 98
431459184 431459679 558
505379988 505380862 427
51799374 51805842 649
215034424 215041322 676
646213334 646216422 604
899571911 899574095 320
490215643 490216954 420
630828275 630836290 726
14981697 14982610 641
40836722 40841422 323
828821170 828828204 910
352374079 352381643 500
830316856 830318974 705
673230506 673238552 672
421916533 421924123 804
87385137 87386195 973
479840807 479846533 147
749254227 749262907 82
741712303 741714179 19
558095944 558100225 979
126963617 126971967 475
628228526 628237786 607
172320027 172329183 463
324898731 324907313 743
536778403 536787304 356
290568558 290572935 582
647960530 647963702 98
136710677 136714600 239
538669110 538669514 77
593843128 593846882 987
348843457 348843525 417
382612932 382614355 276
53047890 53048164 991
559431353 559432859 210
821830446 821835628 664
633942153 633946543 253
747854734 747856048 999
653783832 653791094 971
687590422 687590675 598
11739850 11744211 167
667068837 667071543 704
39947605 39951507 767
630233881 630240977 855
120760872 120766860 25
37275434 37275642 947
654210447 654216207 426
58951051 58956338 785
731338050 731344144 170
125658372 125663653 16
131107970 131114275 339
10815488 10818934 767
39228193 39234830 478
549607309 549610865 78
9240166 9248270 382
300574541 300583406 131
107872488 107878810 32
426735264 426738532 19
905123399 905127857 837
532263921 532269318 427
846825937 846832424 867
201626 206274 143
783685394 783693757 374
137439223 137439861 836
261994652 261997979 519
716783033 716792551 634
176151164 176155559 547
126557546 126559891 510
463340565 463348412 875
692800402 692805401 259
207560179 207567396 963
314327046 314335908 154
532686189 532690412 239
607617913 607625113 281
316839749 316847802 189
486145267 486149620 637
5326252 5329394 922
528593149 528596493 821
114897011 114897258 119
495575885 495577411 689
796288144 796290607 194
853174457 853176983 677
824533963 824535960 551
602111202 602113461 999
588029834 588033537 746
644046374 644055553 229
70735362 70741335 522
975969284 975972852 713
344032456 344034525 467
227531927 227539442 974
11247966 11254852 659
689490161 689496830 389
967492837 967495930 306
481457738 481463840 487
516307737 516314073 767
186553834 186560954 312
208979063 208988618 460
759734585 759742621 757
670410648 670417137 63
699315116 699316296 606
96797440 96797711 290
365385098 365386076 431
671921486 671923650 886
401609143 401617194 894
162065981 162074986 734
270131748 270133245 299
916984410 916985869 225
107950222 107953837 433
519105979 519107290 799
970381392 970389347 91
104835998 104841073 348
571274288 571281002 764
75387070 75392468 719
441708307 441713012 411
272349201 272356094 840
860372285 860379532 102
997307584 997310948 426
458923159 458929122 685
368671943 368675809 592
923102741 923106629 317
202263832 202264211 129
217403179 217406569 38
510527293 510535301 784
49129012 49131084 672
167182423 167190941 540
380995262 381003692 154
877121363 877128708 530
717056139 717062539 126
808017824 808023037 52
525449768 525450041 369
568667084 568673008 34
34467214 34468068 986
140751602 140752389 358
706925386 706930106 36
987114057 987119510 265
143383598 143392424 778
298382102 298391602 225
369093982 369102915 830
610953109 610960685 729
100614511 100615996 368
103426880 103433911 838
429258913 429268204 838
501901249 501906228 130
544224607 544227262 784
702969993 702977016 860
397970258 397976818 547
194630386 194630481 948
237741611 237742600 486
691259791 691266580 199
71340520 71341882 30
153602888 153611481 944
140310726 140312754 420
953899913 953903384 849
252381394 252385491 14
84884179 84888572 235
323623389 323629432 754
497077936 497083829 374
39918234 39919524 328
964167720 964169515 388
782876919 782886377 959
874011949 874021247 407
658756243 658761899 471
171577014 171577983 432
553225864 553233466 702
68177228 68179089 612
998512463 998520077 483
897680568 897687422 388
211547293 211556372 254
309206620 309209845 910
654128008 654128039 437
346925967 346926947 850
343543725 343546829 691
73240197 73247473 92
890432979 890433038 238
191863031 191867136 562
975467643 975475662 625
49282477 49290840 623
50388865 50395678 855
921561118 921567056 157
206575379 206584743 729
124255817 124257435 248
533238017 533247726 361
573832707 573841537 136
52456150 52458602 476
221489739 221494409 692
165817652 165819112 74
209063277 209072141 22
553337251 553341610 263
386041457 386049107 124
671343614 671348894 991
897153343 897158466 176
789998941 790007000 436
156120303 156128467 242
19610790 19611941 25
933696265 933699305 190
819070309 819077583 996
526761733 526764784 631
101934755 101940395 128
608653018 608658722 94
208639492 208647541 437
850989483 850992190 298
440178010 440178666 174
319748796 319756958 108
562942037 562942959 191
912707062 912709218 363
265939602 265945572 835
893074599 893074983 286
400943580 400950504 635
134902708 134903530 792
721545801 721546980 561
219964589 219971948 24
754414886 754415869 779
563167411 563169167 835
367538519 367538612 31
925017060 925017085 490
604576424 604582647 961
424550610 424552339 811
594002895 594009883 767
518786880 518790076 91
732427671 732430421 906
758785232 758794577 555
200045607 200046879 564
993691385 993696389 16
875571 877442 857
388692601 388695625 111
795871442 795881361 966
41482403 41486982 770
504803564 504812034 153
287769683 287776916 242
999033774 999041927 835
552268032 552268894 16
798461937 798470003 81
177793501 177793922 908
862527867 862533955 604
415607076 415616228 360
749738187 749738376 890
835893503 835901833 28
714631273 714633653 763
491927776 491928618 25
450169369 450175488 309
163418205 163419179 176
704155220 704157984 648
679311652 679317288 855
652054911 652064675 632
842439865 842448269 713
175483577 175486740 882
255762467 255762730 805
212859847 212864443 643
640778609 640780178 811
910821985 910829525 103
902901294 902903391 130
80834470 80843799 740
497183467 497183977 202
293123323 293123964 530
174562306 174568646 285
530193018 530200484 577
8403252 8410354 19
650675407 650683652 436
961813049 961815579 628
82102211 82107816 188
10576665 10585453 952
152020794 152023737 637
304896535 304902667 973
352030087 352030448 569
303432968 303433102 30
574712253 574720019 419
620638829 620642278 274
277106199 277110128 973
111261985 111265153 984
762517612 762521201 627
533558800 533560112 267
440320103 440328993 726
39473091 39479017 299
157813064 157814283 898
4943983 4948515 801
718273014 718278866 72
30832783 30841124 594
493353056 493356900 521
23726381 23733336 849
262731364 262732190 386
121189993 121194571 588
59552610 59561335 584
306137335 306143098 464
210643985 210650185 431
66195883 66196561 364
752388033 752395149 549
946897105 946900087 264
510642699 510648077 177
946816570 946820701 73
217231770 217233540 581
551474157 551479639 239
665153095 665158733 350
5256680 5260278 552
434230494 434230735 815
599071924 599076267 413
655730287 655737909 23
31434187 31443612 416
346822451 346827235 216
731517627 731525253 44
296781700 296782822 587
657648631 657649071 121
347677221 347678859 614
807187572 807188016 793
780685474 780689838 955
573467640 573473840 349
190478054 190480120 128
55022427 55031823 11
492900843 492908957 591
702499058 702507957 445
707543452 707545323 716
918249039 918255312 494
160838511 160846775 366
642348125 642356278 268
226464268 226465971 663
418798223 418806500 333
843094923 843100312 290
399226051 399229369 433
886605062 886610109 26
668391004 668396956 597
691400448 691400614 866
25381514 25382552 766
369292007 369297640 239
240801374 240810963 281
350198992 350205498 149
279199007 279207210 656
626873340 626880783 215
753984980 753989992 552
986935413 986935747 731
377579790 377589563 671
804919386 804928763 710
270768603 270772032 139
727743369 727747320 78
81069958 81079373 140
432903240 432906670 822
121477739 121478098 78
15228395 15236378 255
9665961 9675911 482
159812863 159818521 121
106053596 106056814 467
108436266 108440961 907
874504325 874504702 212
469990464 469998581 876
908249541 908255724 560
684146032 684150340 588
24144206 24148401 621
347042283 347046404 345
348451537 348454176 49
280114370 280115854 516
28635842 28643127 123
114923308 114929303 115
82893566 82901344 61
105411780 105418616 375
109319005 109327806 998
777867566 777870830 859
18805505 18806980 458
258815476 258815532 802
124770822 124777271 105
75689221 75698053 270
245989737 245997275 381
718284859 718287198 458
150010326 150014521 508
959418386 959426502 371
579285112 579293165 478
90680460 90685464 615
73991319 73995299 956
355728127 355733467 930
98602929 98611577 791
17314384 17319822 22
566642655 566644022 742
410190387 410200038 121
656393844 656398832 66
32273703 32274620 140
7820426 7825979 219
343799903 343804985 213
576874517 576879908 711
583704823 583713917 684
858816753 858818646 829
308210894 308218902 194
506968915 506977838 646
336243008 336244932 955
58440131 58441553 941
461486547 461496490 663
650794038 650795198 495
883165257 883172293 139
494016820 494017657 101
797121531 797125566 189
756327566 756335834 556
496405746 496415731 955
93045291 93054893 711
792235936 792242173 852
17295243 17299055 188
65717184 65725287 225
454469196 454476422 38
57803692 57806091 104
523950181 523958805 685
221867282 221868749 88
212315821 212322084 946
741382376 741385622 345
678897683 678905533 11
591504394 591509003 685
594425597 594428769 486
491538785 491547312 537
20150361 20153535 625
188080749 188084995 968
339129852 339136678 483
902688536 902696423 879
314977975 314982916 191
434814920 434816383 248
570410265 570417306 947
81249277 81251459 580
156091311 156098537 806
860148 866908 565
929558685 929567829 871
445497310 445497595 866
284357630 284361682 42
940156463 940159328 849
62531693 62534033 829
407810883 407811628 832
324916132 324925779 869
759409078 759417727 298
356042009 356047579 676
132110166 132115969 188
5847082 5856116 60
431721952 431722860 679
172571168 172579734 150
47312211 47321264 507
835361411 835368410 487
896518239 896518488 737
824681421 824690304 603
446232290 446237790 95
57707939 57712646 545
253533965 253542058 495
525249153 525256503 128
745520212 745522699 422
102427891 102428805 696
935102040 935111495 432
998747547 998753548 860
608342385 608347876 171
198701473 198702443 611
192751427 192759322 832
671741521 671744718 59
644279418 644281935 803
111225264 111229463 626
2137743 2146712 752
762514166 762522861 45
234261212 234267057 898
652502644 652507511 513
932286503 932294603 364
481423674 481424711 988
477346637 477348377 251
531980819 531981260 452
1368229 1374103 618
17619032 17621293 287
291613009 291613227 168
402555761 402557994 938
228051156 228058028 450
962895053 962899825 508
147481566 147486079 300
530845281 530853205 564
85151270 85155161 606
814180870 814188782 169
70609324 70615602 148
813003292 813011954 391
566611929 566612764 728
224439097 224445960 229
593945385 593946211 941
610232835 610236595 649
124565343 124565427 507
597801642 597801678 741
81159558 81160979 611
914874163 914877880 650
475719682 475721384 918
702942831 702950723 217
412801573 412808060 523
754917300 754926921 941
196836879 196841285 513
267788820 267797089 138
325308468 325316128 680
301682326 301683006 501
530850418 530858780 942
490159380 490164992 604
711590030 711592901 587
49026949 49034542 564
372605515 372607556 117
268906038 268910886 470
845516978 845518390 856
183005842 183014445 427
539234980 539236177 340
619235010 619238712 245
101334863 101343654 58
70685806 70692997 32
899017759 899027737 40
804423697 804427127 877
452423261 452429469 637
262144729 262153876 47
458027199 458029476 335
486532405 486538825 794
105376832 105383751 719
144158522 144162381 320
348162767 348171622 339
503581824 503585154 736
377806207 377808788 514
594039246 594045973 590
707740124 707746949 180
836743111 836750890 159
883449159 883451535 466
749727844 749731282 262
850851637 850854037 740
364645356 364650694 228
445307676 445310610 226
623689014 623695725 731
242465100 242465802 994
160709615 160710555 305
132482205 132484058 875
382904736 382904964 525
180883245 180892575 371
371934710 371936865 974
139064973 139073857 407
579058062 579060362 713
606116290 606122391 433
174090867 174098365 680
353667599 353676027 132
748896943 748901067 830
311686249 311687428 2
199491474 199497273 285
821940998 821948131 76
342094721 342103760 63
393968695 393978214 687
787972452 787977944 665
815748164 815752145 669
677974949 677977208 37
878234629 878239865 504
499366111 499374768 937
430375942 430382028 572
84036944 84044455 645
149608579 149610872 610
510540006 510541232 636
916559068 916568397 632
71033755 71035923 41
191125770 191127685 740
869626439 869632688 305
287773827 287782545 819
835516682 835523034 275
673564619 673569963 331
639432542 639434835 508
116025187 116032611 386
136742147 136750635 633
221001782 221002586 924
212901764 212903435 667
838983804 838990359 925
557880544 557882100 131
396199199 396204953 316
855091017 855097012 611
535969293 535978860 199
603036623 603042690 80
255784482 255788939 538
316153867 316155737 354
126239500 126246844 237
785042774 785043174 873
228019792 228027901 631
270918717 270924755 827
296747198 296752058 200
331223514 331224909 606
578746475 578752355 629
617175674 617180077 544
88097104 88101578 995
436086643 436088193 591
876716996 876722271 671
179063583 179070143 162
709127456 709136611 456
215583438 215589995 997
863025265 863028697 385
496775816 496777478 141
99835422 99841438 540
50801401 50806406 560
136589945 136590864 412
30775290 30778055 129
17583232 17590681 48
170531902 170532424 740
702523063 702531969 223
305056870 305060774 421
536013867 536020937 168
644109602 644113761 427
631918743 631919908 513
740443282 740450936 271
425236192 425239051 484
89565604 89568421 339
754618083 754625898 539
546633132 546641494 322
103169872 103173147 911
504764445 504765107 937
169819217 169828942 226
395081386 395085130 33
216807164 216814439 259
213743027 213749226 236
3064649 3069567 507
672869133 672870203 418
511759472 511764094 559
101485361 101489374 600
916077682 916083484 54
369696593 369697321 728
677925529 677932457 620
556306106 556315522 112
354130489 354138760 346
171234099 171236774 563
58418336 58425965 620
709822193 709827830 982
156220961 156227259 75
562681519 562683328 650
952252119 952254808 447
732488524 732494788 39
208447604 208448787 496
916143223 916147739 41
204717685 204718106 397
1057032 1058677 131
455669945 455677367 513
288759916 288762112 28
442408897 442417676 364
671234973 671241545 61
226903974 226909490 440
212585772 212594659 762
133044812 133053740 963
10616659 10620442 269
92899050 92902573 416
891666447 891667126 661
178210929 178218705 239
103080792 103087362 713
486628820 486638531 796
398163535 398166940 749
234137596 234137677 171
615661386 615670089 116
59915149 59923569 367
802373462 802381203 487
546826082 546832163 996
647403498 647406792 534
127856159 127858213 16
899118749 899121903 413
523529812 523532045 58
304793959 304799546 675
805592708 805600897 616
535727230 535728378 327
375169697 375173585 552
384884064 384891658 433
333529902 333539848 715
425824897 425834678 442
515342430 515342758 448
57752446 57761451 245
194331209 194333966 861
514971267 514978465 363
543423942 543426006 812
211625908 211628779 294
27130236 27130325 626
533047137 533049781 420
34960571 34966472 295
183318635 183323602 18
164755077 164764012 250
862513524 862520690 581
232191120 232198929 724
55383982 55386142 825
287804696 287805154 984
311074507 311082036 725
593371151 593373230 810
194609777 194613884 310
769680196 769689970 711
717924841 717931583 9
834230860 834239165 737
804003460 804013139 261
673845042 673849062 993
672318116 672323257 992
251700292 251700503 282
70100627 70106463 480
663246351 663254262 263
258823512 258830671 182
389199822 389205744 22
92937884 92940446 497
90829893 90838336 399
603250980 603254874 823
835437241 835443576 719
686752585 686755856 946
967135577 967144311 867
777559209 777565580 645
624616689 624625742 573
92987302 92995751 628
10685485 10694271 878
117704507 117710471 321
449879354 449884303 973
171965103 171972945 85
146475278 146475504 589
605600997 605602489 208
162275293 162280675 118
399270160 399272515 7
185209155 185212257 894
408430728 408440431 644
968577355 968583620 215
487845585 487849728 21
684160256 684160337 719
391752229 391754610 396
119657665 119659972 664
689205253 689210713 517
625229462 625236443 648
31946931 31955593 636
126941937 126948276 16
425977181 425985103 345
335359826 335363562 509
949322391 949332091 529
508286413 508294791 254
955598131 955599508 82
747024877 747025885 834
865487541 865492729 286
702771409 702780178 677
78528408 78528894 931
65285045 65290172 986
697723410 697728319 120
363798106 363807970 959
74194616 74201813 381
504166496 504172530 410
103593100 103594425 18
191923181 191924092 939
915632016 915638615 464
437869652 437879535 801
215878680 215884824 67
501445610 501454927 621
479779597 479782104 356
264344067 264352644 914
971200025 971202239 215
793225757 793234896 279
414581518 414584117 824
227019536 227024510 893
202713826 202713979 206
30869641 30873236 278
189232792 189238238 405
857233860 857235066 278
719363831 719372624 561
496567187 496568066 950
229236453 229244485 304
866694018 866697137 504
917226298 917233978 803
41464122 41474050 931
986432366 986437985 777
470134923 470143278 274
47859551 47859624 451
93101957 93103212 589
81212585 81221195 322
4882147 4887615 121
932941446 932947883 944
87068751 87075883 875
528979604 528986356 323
657234406 657241027 657
516272689 516281919 816
21726467 21729229 967
316498092 316505190 909
763949893 763959858 61
865527481 865528162 43
953526802 953531717 211
292291923 292293169 534
705539217 705547938 523
133978093 133980903 511
697222766 697225712 619
622292773 622300039 795
111901941 111909446 892
196919908 196928748 539
919095816 919100951 492
988179876 988180635 381
123535919 123538841 765
674247481 674253148 595
869551014 869556458 524
428656888 428665423 57
121307750 121310371 995
136451370 136458999 973
870585515 870586276 767
88812408 88814361 652
544024298 544025576 780
329323141 329333130 389
378437872 378447734 150
696250637 696257002 833
68219232 68225166 731
433928755 433936037 424
174875162 174882325 880
95776508 95780288 461
712905481 712911842 630
605537599 605546849 57
237654602 237664148 650
373206382 373213596 469
582753121 582756054 557
967305271 967308472 475
671671104 671671950 758
253906186 253909193 928
847988609 847994266 846
856173840 856175584 836
48238301 48238414 988
388600282 388608552 250
74179690 74187911 159
24072342 24074279 208
784007161 784010499 129
477520069 477526999 685
631374895 631381693 824
115122653 115131039 68
62452931 62456324 473
889640778 889645218 386
143202964 143210538 779
136175954 136182673 121
367437554 367441381 65
528495712 528495888 741
801189920 801197256 537
416474399 416481151 604
218083435 218088225 476
126752610 126761575 181
576410678 576420401 198
446965502 446974984 53
129160888 129167656 208
40935018 40942958 996
787825490 787829322 474
607486906 607490895 642
873125647 873131273 970
872527534 872529210 718
720481489 720488410 711
941174965 941177172 356
641030497 641032620 932
668036695 668039020 635
583400099 583406237 302
582842658 582849499 272
54964656 54965777 794
778978479 778978842 379
926440120 926443459 585
133873092 133882807 838
583830160 583833420 525
55169871 55173804 173
368047577 368056115 498
879883508 879887143 676
185351143 185353222 741
427653445 427656471 822
595482716 595487494 744
908792861 908795605 571
896079591 896085108 395
211049176 211052773 752
122692364 122696100 950
144059890 144060614 112
959453413 959458521 123
292767262 292773874 827
590966938 590974821 629
835729678 835735366 440
67990501 67998467 257
780607594 780610891 551
876035165 876037669 317
784947910 784952288 172
527357013 527366024 537
823743964 823748873 475
320316427 320320703 636
805588549 805589366 657
652629726 652638164 819
592323706 592325403 776
60029498 60030095 799
110711755 110718013 683
228381656 228382282 508
486962973 486971592 508
872845145 872853518 872
674891034 674897344 475
948270508 948275288 842
913547494 913552981 470
598089151 598089633 36
892279320 892284328 278
223771447 223771956 723
188048247 188051591 760
398935280 398943119 961
899995787 899996882 422
754795296 754798838 248
938542518 938546180 36
595297344 595297941 250
684513186 684514222 715
203990006 203990017 905
39662042 39662191 801
732291671 732295646 194
349869394 349870431 692
525519153 525526948 846
987792464 987796054 971
521637238 521643201 592
654410485 654412829 245
62372522 62381744 108
918356122 918358579 465
27949838 27952702 323
748816092 748816555 500
968245894 968251263 124
451301439 451302783 345
308694482 308699127 845
916290327 916296224 484
613568298 613573601 416
125889891 125892709 218
980662486 980664072 362
978672945 978682496 691
33468761 33472545 377
743139083 743145429 455
852479583 852480248 852
437778059 437785306 344
687082754 687085355 988
146812601 146818748 96
274512434 274519832 792
119944850 119946329 973
326685067 326688699 674
490030429 490034882 848
147010471 147017031 209
501615198 501625161 662
593506652 593513045 710
7492855 7502679 844
93443199 93444493 811
229393186 229393363 456
403135282 403135346 398
988823074 988831573 579
493383397 493391226 597
126672423 126679697 911
807046271 807050309 633
120003832 120013233 789
961844844 961850253 879
153331554 153340567 25
998281749 998283306 277
805389911 805397594 479
490946368 490951242 114
373552116 373560546 598
726580695 726581865 499
88243644 88249904 179
584697554 584702389 328
101927539 101929798 26
383072678 383075974 23
280612557 280614332 227
937357933 937361294 629
40391561 40395380 217
736526040 736526917 85
152790154 152790505 729
261645102 261650403 417
537259601 537268961 880
27213130 27218529 964
173483458 173488180 878
182718483 182724193 987
648424857 648432779 648
725579084 725588683 58
212657064 212662263 730
634019280 634024178 120
97833716 97835640 625
592923444 592926636 823
465188212 465196327 16
988784092 988788058 113
528306406 528311189 99
498726284 498729414 410
566921270 566924105 629
886222918 886228993 132
307429327 307433733 196
635930407 635937500 298
362672527 362673120 553
713724151 713729067 262
268182325 268191975 570
114290692 114294914 7
689263155 689266618 253
95027254 95028470 333
567172015 567172789 916
386309995 386312326 286
489799128 489803122 719
770547323 770555322 431
965080620 965089007 858
78705525 78711033 728
520550786 520555449 810
532908706 532917081 686
290476064 290476528 615
966736318 966745129 531
301957001 301964549 716
239530268 239536446 168
357551555 357557436 946
721194273 721196130 481
964477704 964478289 894
37751912 37755901 455
828907640 828916065 692
508165801 508166228 620
64310487 64316028 54
878164452 878164585 740
448453984 448461315 793
47133050 47134604 488
707908217 707908675 13
443241514 443249962 859
36546997 36551197 675
408046240 408056126 367
566430695 566431120 842
337431738 337438784 375
130307359 130312914 619
191869763 191877595 883
764629853 764638109 147
415759646 415765665 678
384085485 384090518 763
11922848 11925306 471
217302707 217305834 585
522854733 522856490 258
154768100 154777208 923
338626292 338632466 35
754821666 754829830 337
546346636 546353760 90
679937519 679940967 825
162584016 162590280 609
528783694 528785447 961
988604457 988610249 827
968273279 968273520 39
284784214 284793059 490
270856472 270858904 987
460430394 460432983 220
361671781 361673108 162
38891118 38893720 216
75285557 75295269 123
214276382 214286369 675
208029342 208035906 414
764452653 764454135 648
326787832 326791020 940
931581871 931587753 964
691913713 691914747 86
174214051 174221534 852
715914621 715921646 283
299839134 299842766 701
117857351 117864068 637
787115473 787120010 589
575889499 575895773 233
868264912 868270292 37
528680911 528686804 117
921923850 921926372 411
423364815 423371838 527
40288252 40288340 387
111320454 111326761 27
538766737 538772164 485
574006438 574012593 148
896977074 896979013 542
522779013 522788053 277
127679598 127681977 16
552799634 552805796 586
618928751 618932546 377
463367513 463368472 232
356972391 356977222 135
612690129 612696546 659
592192507 592201134 669
186886992 186889472 27
324575490 324576341 209
367018033 367021762 241
227276661 227282756 535
669804027 669805041 739
21387964 21391218 792
213610341 213617458 11
643417572 643424371 480
337540058 337548260 754
159376068 159377584 764
408764737 408771944 562
908596115 908601272 785
445985675 445987161 20
596822916 596823801 852
934405450 934408930 317
987414188 987417770 883
530289331 530294626 313
133879342 133888147 485
543505172 543507792 432
17970926 17975553 238
948559690 948561525 386
614310602 614319419 23
59684387 59685065 692
659976406 659979696 371
395382608 395386389 77
113669926 113678236 97
991316160 991316835 105
491688824 491693820 388
971760308 971764831 727
896737092 896745929 134
858811681 858816664 277
897387417 897394438 885
484523440 484530826 168
692270482 692271869 718
895388854 895392391 68
468715282 468721712 604
581121378 581124700 823
298733835 298736746 733
117486573 117488568 463
522403299 522403659 469
525376433 525385953 867
535170710 535177394 514
165414945 165415118 899
157062114 157072001 689
811967831 811977710 438
917053898 917057526 462
312250853 312253986 997
527848026 527856460 354
697724759 697731515 369
217902573 217904873 179
106352393 106353668 667
164150259 164157356 572
5606773 5615358 619
542922672 542930669 795
288590712 288599335 176
637993500 637999326 540
704800962 704808877 929
37878309 37887040 855
423881663 423886514 1
392120384 392129599 798
839331562 839333806 26
329359579 329368497 315
54559152 54565412 196
57002770 57007590 893
28960916 28966900 419
865822442 865825731 193
888818981 888825310 170
531588262 531596687 821
92864117 92868189 934
542649469 542653149 267
550831267 550832041 992
347818643 347821934 327
616265957 616275456 434
374104504 374114073 210
778396396 778401368 401
493625815 493629819 738
141879358 141881234 388
182891528 182896411 699
144510350 144518645 671
282009634 282011668 25
255742901 255752880 643
877095244 877098652 839
457700571 457703150 185
855682004 855686501 3
466478566 466487305 734
578680966 578686479 907
682799054 682808113 412
483633794 483642671 178
19063493 19068773 411
565486163 565489280 113
367538539 367541724 79
117068532 117074678 40
290919370 290923453 958
796166556 796169810 379
247361909 247370389 547
968433642 968442552 529
530236900 530243151 221
969074312 969084306 87
521566841 521572243 5
280578603 280588312 204
936242715 936247729 655
744423145 744428398 700
52938537 52943836 315
625538495 625539983 285
541360225 541369941 170
578800122 578800334 20
231484003 231484143 275
641291223 641294183 323
991113310 991116863 214
130493316 130493532 266
341440870 341447433 207
879698875 879704615 679
622362576 622372146 520
732165241 732167457 268
64788877 64795467 923
86712048 86718227 572
81648419 81651751 769
732397044 732405733 980
522591718 522594430 30
471295932 471296610 35
849028548 849035833 753
23328106 23332245 616
258746785 258747333 15
551236655 551245666 611
844447923 844452291 78
90775198 90781876 19
406135769 406139040 313
173282889 173286450 478
213807219 213816343 303
49275601 49277800 145
960266635 960273874 855
735539388 735547065 440
972033355 972033703 951
870170721 870174434 55
908006332 908012430 683
479416761 479418726 709
163202131 163212072 504
190846444 190846614 342
203640922 203649692 897
897731575 897740873 734
403611720 403615271 118
915238574 915246665 607
164827366 164836024 231
774740667 774747071 509
477143722 477148849 61
189341756 189351590 809
998046815 998055101 29
984907319 984911135 784
587353011 587359705 109
622942908 622950958 35
120521992 120523718 594
224086110 224089534 892
661996067 662003349 544
840482298 840489310 269
15814159 15822621 676
32439570 32440315 492
128617381 128624755 791
120548759 120553543 180
623967543 623975661 194
410230002 410233337 429
823579036 823586416 87
676797631 676805122 317
410457873 410467637 263
144076769 144084478 875
747825038 747830078 208
834741713 834749567 1000
884243556 884253253 606
207016347 207016859 529
846422877 846423343 815
6104071 6107147 360
436307851 436312329 896
540645937 540647323 540
86873254 86873562 603
92333516 92335001 315
331767390 331770293 183
134834950 134844639 621
690877949 690879627 789
850459554 850459873 715
451003434 451011279 534
79862601 79865137 355
212496311 212501914 211
116910207 116915816 48
722223097 722230656 109
837914701 837916601 587
9500016 9504076 452
105309548 105312051 733
452750169 452751306 217
885471957 885479292 398
524023673 524029556 808
844889206 844897267 287
110814911 110820534 616
440347122 440356234 881
67832521 67836959 750
551212630 551217159 485
887080567 887087661 608
823261370 823268544 680
47013104 47015726 402
295095671 295098805 677
922009070 922009875 736
331725228 331731327 394
825315514 825317606 714
691604130 691608974 239
323753362 323757519 860
808636462 808639966 533
238586947 238589734 922
797888554 797896627 507
473892585 473898472 260
957476987 957478057 322
804134014 804137954 406
612350750 612353093 695
167022495 167024473 895
828129208 828134491 919
417613797 417616411 110
952666657 952676603 634
828751541 828753886 371
55368464 55370751 830
590343320 590347176 743
33909932 33916540 327
271540254 271542879 330
532290659 532296865 209
513566705 513572118 304
473666951 473675983 528
705454869 705459463 111
129279330 129287448 508
296352963 296357096 201
93756336 93766069 447
49783517 49785611 629
211447611 211453027 147
21327938 21332355 31
106466267 106476167 662
798587826 798595792 787
923008130 923010418 821
23847658 23855366 652
277376119 277386086 138
492229977 492234127 867
906996178 907006057 58
24595976 24605951 920
466405605 466405929 361
747451103 747453097 758
819350133 819350641 812
146969795 146979586 571
749848932 749850754 631
456116754 456120218 208
535903405 535910736 466
794391893 794398429 686
60333760 60338764 592
94130168 94133607 364
633608087 633615367 97
565193799 565196934 765
160427557 160432767 401
804116369 804117663 862
862343290 862348508 803
956258920 956268098 751
643834479 643842248 169
54349296 54358404 563
631639983 631648893 134
27011926 27020418 680
290248640 290250168 182
632797736 632799588 138
928503501 928510544 226
988864901 988868741 108
464986114 464991068 273
427358917 427368426 190
457380019 457389978 862
979909187 979913878 426
339692750 339700602 100
296243234 296247304 942
21640265 21642002 871
982289448 982292206 950
483190936 483191645 584
638662162 638668258 938
448189270 448197982 580
514137542 514139503 494
145140082 145147803 887
24583944 24590434 575
651893720 651896941 596
87403171 87409252 541
572726114 572734623 477
446503336 446511122 796
273928636 273937264 318
362913220 362917882 91
75122508 75131271 626
567867089 567876403 780
354954933 354958844 600
375187820 375189724 958
387947745 387948564 416
172358341 172361071 107
460464232 460471944 62
689997708 690003419 816
346272855 346276179 505
357793173 357796021 355
418456264 418459132 825
993248240 993256579 187
509528020 509536791 630
277191971 277197675 15
276149280 276151528 119
698609046 698618462 745
988298153 988307852 484
871889565 871895978 908
479156381 479160280 968
145805886 145810331 598
363016591 363020740 735
578977766 578979489 312
307826953 307829244 469
547220582 547222574 148
174258947 174259427 220
135803067 135812459 984
76805163 76813138 979
717474997 717481317 33
356832256 356832886 942
268805575 268808273 23
816308173 816315357 717
779495259 779498113 3
873717570 873719753 306
306446390 306453891 931
452869537 452874994 833
700934758 700938464 133
928033092 928039650 935
742112422 742115731 302
833170455 833173288 49
252512748 252518039 383
652899771 652906464 306
10336839 10346747 347
465555841 465560699 340
233117498 233119393 265
737697428 737705733 136
107961262 107964434 424
747550744 747551402 225
792247679 792254976 22
966457980 966460648 75
601854380 601855049 702
844242763 844250089 852
761672421 761677629 613
933121118 933130317 590
666415809 666415820 309
361293425 361296222 564
192012913 192019369 927
146893688 146895650 733
302740914 302749786 960
82062286 82067376 640
136657361 136667021 420
440364413 440372860 968
956975266 956983899 706
23534229 23537301 636
956209819 956215348 62
618997479 619004147 916
612250394 612259177 381
489419672 489426834 589
31054755 31063116 828
126751714 126760567 46
462197355 462198828 995
142420775 142430700 706
672838093 672840582 188
63786151 63795221 140
780820786 780826897 900
909575847 909582933 84
40265113 40273833 181
428333493 428342422 965
673848083 673854873 13
274089261 274090441 346
490482307 490488656 39
629914301 629917268 497
389144358 389154299 218
677328546 677331026 520
132620686 132623632 991
273952935 273954285 939
757586019 757586509 632
628049200 628056019 996
884752515 884756399 466
977920528 977921084 649
694648224 694651730 186
319076615 319077429 198
291570112 291575783 302
274136681 274138646 555
290310551 290318065 296
296301541 296310969 883
763623480 763624693 934
157043112 157047926 125
818496458 818502270 102
926521924 926527656 986
312903924 312907352 880
734807110 734809063 73
892201307 892204122 623
310440960 310449462 69
200795866 200803953 551
196603163 196612423 968
912471396 912480505 402
536149330 536158848 387
348486806 348494639 237
23331908 23335918 614
687290245 687299471 566
830844124 830845539 132
936424196 936427737 160
245691169 245696716 867
583457237 583458732 125
787375788 787381698 276
131399756 131408317 553
225631508 225634610 645
845603895 845610245 195
433618483 433619093 667
115079448 115080629 414
584635014 584645001 621
866394496 866403921 133
399411656 399416821 957
162855873 162856626 294
742004999 742011866 496
138193275 138203047 741
115044179 115048025 18
682117174 682121074 99
805392368 805398116 438
116424386 116432672 20
75600800 75602578 428
122761420 122765923 30
2623903 2630015 152
173112859 173121131 511
835024153 835033222 656
889993648 890001412 908
250492740 250497788 667
452670757 452671197 671
697530856 697535792 158
860921293 860922258 91
482648665 482657998 37
246073443 246078064 829
87619825 87628611 628
252978977 252987934 299
30640838 30649050 319
502948495 502950954 611
358850753 358851013 783
118946420 118954298 129
333872090 333872175 841
437246247 437255316 291
544148338 544154350 538
91729726 91733790 204
946384905 946389138 124
360041884 360050403 550
643040183 643042604 832
94933852 94936658 761
1399814 1409260 780
329998598 330006368 554
467880077 467884919 535
367920269 367926677 511
146543560 146544317 798
731867098 731876762 879
99168653 99177870 785
398555776 398564466 18
655657676 655660869 88
705498508 705505046 652
290588269 290594761 967
513936048 513945731 53
680728952 680735504 579
488497838 488501454 350
650680348 650683771 810
502441497 502446802 345
289854728 289858612 785
100539864 100540974 109
187475882 187480239 966
433819969 433824972 674
195036971 195039313 196
124944940 124946319 314
900039343 900047753 860
854192272 854197374 675
424649973 424652080 48
8077134 8080986 221
696203479 696211046 693
287930264 287937749 643
143299373 143303080 268
610383688 610390759 401
79084363 79087910 800
403317558 403320140 950
765598223 765601751 51
781290083 781292892 637
523346108 523351359 275
285793507 285796699 58
653015727 653022024 919
576697771 576704719 292
455395414 455397666 248
797282682 797289666 820
160374433 160375280 715
130226234 130234982 898
630839533 630844653 775
637910583 637913932 922
492453572 492456950 394
845148846 845154313 648
50954255 50960756 731
547208174 547210122 77
286966817 286971313 498
457706064 457714568 254
345762236 345771211 75
146172302 146182135 100
983881200 983883656 700
316477326 316485744 733
145636600 145637840 225
896008993 896013601 872
428187992 428191951 598
438377074 438385514 94
214506502 214510458 2
752391999 752397793 295
514933604 514936213 667
581215678 581225206 975
207072130 207072848 816
158101181 158102466 239
68109265 68111723 233
460442489 460445141 424
620894362 620899419 518
54996960 55002932 137
191964403 191968330 924
782159405 782160577 423
32930050 32937906 156
547101718 547103379 543
12449693 12454192 480
59813508 59814999 741
179620096 179627662 601
159290329 159296433 156
549005753 549009905 701
399720622 399728833 320
258643111 258644923 792
412740034 412741065 262
172233807 172238181 336
30370315 30372713 88
133321858 133326793 320
170002337 170008362 381
456889077 456893161 57
992135028 992135381 222
671749184 671751786 747
628952236 628957026 933
449604907 449608683 169
348213699 348220378 513
929686960 929694670 554
561474647 561475709 663
119759736 119765997 814
369163405 369170595 823
910237786 910241338 928
368641194 368648996 712
499783415 499789174 247
777075163 777076059 754
960546095 960546862 723
242160616 242161497 724
404078128 404080537 883
331745032 331748240 5
719746695 719753215 334
138081860 138088705 999
646564034 646571288 443
424813313 424818628 562
632120025 632120321 568
522522623 522525805 457
495741728 495748659 604
662936801 662940157 800
436847876 436851362 955
989708759 989710454 107
204406115 204408077 993
361745449 361753089 635
336761799 336768135 413
586344241 586347957 385
955144154 955151121 771
114910722 114914160 670
547112530 547118865 14
848838134 848847570 973
73333935 73334936 409
2803240 2803562 877
346204346 346211224 389
928329689 928338203 112
118342675 118348258 868
826481088 826481144 936
273902473 273912205 379
960390243 960393780 443
368052263 368053046 938
604918276 604923676 881
765665249 765673517 51
959404009 959405806 980
665363237 665365594 22
455805977 455810865 864
468814090 468823487 856
55984308 55989031 87
937097244 937101841 823
449305623 449308102 279
967648417 967649967 617
987867354 987869260 87
25415586 25420905 841
664624636 664629913 185
747719616 747724672 225
331622990 331631190 602
778080204 778089388 6
423853060 423862150 848
560318497 560320132 162
290104320 290106522 716
433153950 433162924 885
684063566 684068690 681
744187653 744190904 724
391892845 391898782 776
629982380 629982722 415
804660604 804668691 31
696773558 696779664 87
424663915 424667062 451
814812762 814820442 57
993638923 993641528 637
774048991 774058864 633
524095227 524097079 334
848695907 848701428 620
366032631 366041780 542
888025757 888030290 430
80038524 80045716 306
545360555 545360989 737
310354993 310361811 579
725973443 725974513 918
581829500 581830448 575
32261488 32268838 533
339885121 339891694 56
50116806 50124163 230
483339425 483347611 951
156693967 156696721 51
670416396 670425677 754
208646053 208652022 15
549463141 549465141 541
116720720 116728766 829
323253637 323260962 40
311682562 311684601 592
662645094 662647837 371
912721149 912725709 55
658614730 658617053 721
292218681 292220651 496
296031731 296038735 441
474714485 474720000 644
377556850 377560457 487
576706390 576713980 124
739492219 739495784 260
859553259 859560556 234
415971201 415971446 328
227808572 227811246 227
848793978 848797250 551
644960050 644962818 192
504332546 504338242 579
359466339 359474004 18
755721982 755724256 949
855970820 855978741 599
533669944 533674040 884
75681555 75686464 82
661750789 661758500 374
336795467 336796124 167
445899695 445909216 689
177435597 177439671 890
688097139 688105787 173
648300718 648303246 291
971725087 971725186 258
355317036 355325141 615
768313634 768316646 189
386484869 386487014 725
521513302 521514008 109
983527676 983537530 415
242798193 242803927 51
252906881 252915965 736
158588772 158595393 965
108391945 108394130 884
282063586 282069621 135
352127843 352136457 557
747807457 747808136 921
61110998 61116788 839
151591722 151592970 248
435220831 435229708 772
844839596 844840948 340
376725647 376729173 856
528355382 528365130 509
656577698 656581831 231
120858933 120864860 39
676921068 676930054 234
885767624 885768855 413
133584895 133593234 459
791021735 791028538 159
77377983 77379152 533
329449105 329455944 451
993134796 993134967 250
98387003 98396987 819
480786512 480789858 35
346183094 346187459 483
961269133 961273855 126
238910718 238913240 874
94905131 94905907 970
620769941 620773152 788
338018450 338018983 786
230178334 230180928 380
540047785 540056079 972
225566386 225571522 296
740290205 740291528 965
750160239 750169276 918
537240073 537245970 289
601141198 601141716 282
542187423 542194162 521
421489745 421490099 494
390639884 390642492 799
884858670 884862631 559
454018402 454025749 467
474844724 474851015 24
475693019 475695142 444
113140985 113149961 309
213080253 213083031 306
599915541 599919636 371
864447173 864454497 916
287743694 287752915 401
365859538 365867710 686
176172688 176179615 305
48132249 48132993 707
532422065 532426603 846
22396440 22401570 188
998841885 998850914 120
365490544 365491145 476
378578850 378586579 30
982050220 982053157 6
123326137 123331554 726
275692888 275694432 329
924652573 924654424 304
5416228 5416741 680
352998935 353006341 778
897999780 898005865 895
233225320 233234774 697
108835791 108842342 751
62071268 62074539 343
399105647 399108944 460
957093652 957097019 621
10041379 10046796 319
801105058 801107113 705
67659712 67668536 689
411207391 411210462 737
159109170 159113421 225
639574415 639578901 947
965744111 965745281 565
203214862 203215107 680
804418556 804425943 717
633802367 633809124 240
979109988 979110728 1
911233657 911241163 333
901313363 901317348 893
555030402 555032902 739
699774140 699783312 715
62973716 62981266 9
643471013 643479258 444
806756578 806761599 497
783925609 783929635 195
409544677 409546038 897
806939917 806949194 974
956836917 956842566 812
636404600 636405343 9
146026495 146033147 596
396250584 396252951 704
285076649 285079038 577
45730009 45739346 561
787046453 787053051 406
128646301 128646908 157
617118847 617126670 275
209557744 209566194 730
621037068 621039719 842
652661879 652664358 667
372091888 372097065 246
43050836 43056234 962
824647890 824648447 745
356457467 356462605 540
456740028 456741923 912
181226784 181229436 244
481819940 481823156 252
844838214 844841722 527
101907945 101910631 69
16779137 16788973 210
638248805 638249334 196
78896401 78902079 115
333463363 333470985 683
22472458 22473205 258
84361998 84370041 285
30921261 30924212 316
646075855 646076933 840
339370458 339375823 459
917744985 917748495 497
895585404 895589729 61
56779966 56788517 216
547355162 547358004 205
321110627 321111772 83
958090309 958096159 779
356540568 356546861 500
156024204 156026442 357
485187519 485190225 801
813665710 813672814 162
351016520 351021983 115
718277016 718277451 556
420625428 420631506 152
830153644 830161215 796
842428848 842429160 153
282098932 282106953 968
358137710 358141965 132
379801560 379807213 555
675800916 675804203 184
580472068 580472439 919
938653230 938655225 342
704768696 704769541 168
43081253 43091173 959
149388754 149395341 910
545038550 545048236 839
121043054 121051475 77
47358374 47361913 233
260862856 260865938 944
939961411 939962996 172
288278945 288280650 109
87636866 87637257 917
665845557 665855126 740
213457725 213464455 990
639769683 639770107 236
344652944 344658017 329
649218133 649218375 352
511555562 511560504 787
140722146 140726032 429
692742089 692742982 339
505319261 505327928 317
244635721 244641618 523
261707988 261716032 777
422296728 422305435 280
852060069 852064033 889
528635305 528636690 397
146967634 146973662 958
841672336 841675086 891
970887122 970896090 31
766929901 766930240 580
53085241 53086968 426
262341557 262345062 134
185868430 185876095 751
675918206 675924842 442
480604838 480608339 815
896800727 896802410 481
27093474 27099088 280
287493432 287497148 992
577875323 577884849 498
11618355 11626064 444
381200285 381208552 649
122383711 122391362 926
27838197 27842867 543
763409298 763409772 886
395071090 395074466 297
710076905 710082287 363
610628737 610630303 412
40912018 40915767 147
70031360 70039815 2
281159858 281169429 109
72072302 72081873 808
800604301 800611422 61
711391579 711401280 96
66142122 66147478 985
139669007 139676546 62
636548653 636554120 217
232900016 232906870 493
780723427 780727991 552
974207573 974210500 284
636755926 636756838 369
535298386 535300407 89
575436544 575444524 221
19511957 19514253 548
53393052 53395684 522
352998037 353005243 586
103964450 103973969 906
350576666 350581084 961
119928160 119935675 384
404545062 404547589 166
929786345 929790070 156
412303065 412310302 445
233295505 233296835 738
367663726 367668963 607
695762273 695765902 300
833516794 833525353 996
28514731 28518137 697
138316636 138321768 411
626067596 626074481 903
385195981 385199977 317
338249497 338254417 656
913871653 913880880 83
889167449 889177104 53
64741188 64741348 628
857017146 857020752 606
184653796 184659146 619
334803792 334806724 434
649048488 649051888 561
212804250 212807859 550
954278152 954287855 598
552710469 552713497 342
497373476 497381134 502
176081909 176085942 165
311755962 311759257 904
923907590 923915331 266
770962546 770962550 420
353402516 353411386 657
775191949 775194227 528
239423862 239433253 995
866026411 866029391 441
912061009 912061326 736
12346703 12350246 682
726670204 726673266 429
993359719 993361503 714
180078974 180082338 142
982590239 982593252 718
939443010 939443882 84
79152018 79152366 288
687517546 687527281 742
243123541 243126298 346
983682333 983688904 770
247443420 247447937 21
95762103 95771088 180
975354882 975364513 300
98446596 98453210 360
27087088 27092209 317
93413805 93417472 437
484746888 484750488 858
702651176 702661079 140
959930917 959938685 832
63380614 63380675 236
713194385 713202611 988
964294756 964296262 647
140247287 140251219 23
700291587 700293551 373
125884298 125886059 312
335471614 335476521 261
534972401 534972676 228
647062260 647065564 739
616197750 616197973 142
455888934 455896108 229
930713169 930717645 383
905533508 905539178 342
107020156 107027138 181
233565530 233565726 615
612732253 612740926 136
227110565 227114411 813
868659826 868661158 378
469048404 469056716 118
10761144 10770413 774
294470637 294474433 396
451342865 451342910 400
581337599 581343296 512
780216940 780225095 909
875852120 875859172 244
966689735 966691901 874
932333222 932338675 469
866196386 866200130 464
400509764 400518820 717
90440883 90443759 71
748437007 748441560 711
437878753 437881319 518
19444155 19454040 833
14977017 14981871 654
859691925 859696492 354
958913168 958915740 307
291041393 291042020 823
339031861 339037083 867
490373324 490378374 962
244644392 244650969 902
218042814 218042840 478
866457524 866460095 269
973118042 973118312 658
443557875 443558250 338
89829879 89839746 137
292983233 292992178 670
518266539 518267566 128
992790362 992797155 970
142763579 142772737 927
879685541 879693557 116
624382793 624385429 663
966293271 966301667 610
914308890 914312649 413
197250899 197258483 231
595336236 595342683 324
836933373 836942353 936
741248394 741255744 940
93130873 93139464 156
906260844 906267291 343
138697122 138698678 273
28364239 28371031 17
28731901 28740194 284
577678861 577679066 592
547165624 547166455 125
99652856 99659461 889
652381530 652385209 533
164264818 164272605 67
926344108 926352081 961
277651265 277652308 785
561075958 561078003 500
168746232 168746952 656
171221248 171228341 785
434958531 434963849 803
785592473 785598136 72
666680949 666681034 225
168053839 168062288 101
435210722 435220425 371
133901790 133909827 866
961950101 961957179 202
62119238 62119969 11
314094737 314098584 56
194775744 194779553 703
670455529 670461377 209
360475684 360484153 690
609570755 609576848 24
865593330 865601659 591
112960433 112963009 973
797953154 797960919 463
13702370 13708023 568
813952572 813953675 631
42433583 42440834 275
580025990 580028465 166
455461693 455468339 937
951452253 951462224 181
762646943 762648642 725
693731319 693734497 106
249603260 249609767 560
742011232 742020705 803
949815696 949820491 146
855700614 855709383 726
168225596 168232201 394
56136872 56139057 454
395688388 395697824 746
769322325 769330750 719
667663857 667667089 798
757393932 757397871 207
206566389 206568550 397
450391949 450401131 92
475288751 475290211 157
243206897 243214549 792
668781973 668782045 361
213592367 213596515 919
924930172 924932280 521
473250918 473253882 374
71546637 71550239 521
34420785 34425648 337
522433991 522435901 412
353579388 353588289 71
30842831 30848016 423
862893987 862901982 389
368718130 368724982 303
738232492 738234664 86
256495762 256500607 609
378969633 378974316 455
57106359 57106434 508
53552881 53557182 493
619589569 619590109 219
152303332 152310212 540
393705402 393708197 964
146127826 146130905 634
117787566 117795649 277
476910219 476916215 285
279632657 279641658 816
921643265 921649799 263
877297070 877305673 696
961741578 961750018 266
637403423 637404988 825
110848992 110849129 771
127437533 127444037 547
720006847 720007391 661
131763832 131765321 905
178974108 178975103 638
927746392 927748018 836
155527208 155535862 315
188083821 188087283 503
96962868 96965682 570
916585133 916586707 556
21900959 21902610 225
766489729 766493258 294
33710628 33714602 890
833941288 833942271 49
240932543 240935532 778
140400533 140404279 514
641357368 641363884 513
122772684 122781830 933
346785537 346787249 282
661916107 661916201 403
245303015 245306266 516
249249590 249250818 159
67461235 67466470 351
698582124 698583640 23
112916174 112924328 153
492406303 492409031 675
116685167 116690986 402
54879682 54882064 302
741835965 741838565 69
139295598 139302093 968
884662001 884666052 177
941300516 941309083 113
289165026 289171574 27
648262376 648262495 579
2872750 2881935 674
679453903 679458645 301
310784928 310786506 296
199876681 199885028 324
534812983 534813078 240
117589402 117590616 261
159758371 159761651 296
388253547 388263072 271
422081010 422084489 481
442435037 442437316 813
988289615 988294939 21
153093640 153102409 530
372214940 372219718 206
139527236 139528685 560
282835910 282845418 582
296410149 296410820 201
694682410 694689019 522
575472057 575481050 358
188028679 188032476 217
747297160 747300250 155
656892325 656895459 842
29730346 29732430 429
63250226 63254475 296
169104431 169111460 843
107205342 107206568 723
619388925 619389943 653
549983477 549987961 304
783650998 783655091 852
114208356 114209933 409
683336924 683341988 353
139299079 139302172 263
190000270 190008282 459
809861700 809866263 947
867217346 867224833 22
856911189 856914739 654
18788912 18793340 786
470439916 470444415 328
371622571 371628032 925
963106774 963113612 553
666973534 666977227 340
925657888 925666191 801
284998501 285006075 958
193056311 193058170 340
22046260 22052194 152
469044631 469049044 306
111854636 111861440 734
246886422 246890199 638
273855100 273860204 890
63200027 63209806 199
360498929 360498947 431
208016269 208018340 91
967677070 967686143 20
374244378 374249069 1000
785935718 785940473 676
224371870 224378164 540
796758175 796760291 665
974999909 975004729 56
161596898 161604205 368
140200139 140205393 454
877534337 877534574 73
761969118 761978017 282
80287210 80291547 639
727521581 727527724 658
513533932 513534394 935
158057958 158064319 193
665488498 665492727 735
612163514 612166752 401
468522921 468530808 814
458705640 458707696 604
693302094 693307839 674
544318518 544321168 11
937412799 937422287 769
10099789 10103626 904
102919446 102920164 108
90434381 90438864 180
146721924 146723051 778
826087659 826095113 635
932967059 932974299 388
741215223 741215560 630
314032178 314033954 560
11916852 11923173 607
895401863 895406324 213
637196982 637203832 751
906513886 906520484 570
46837344 46838967 995
577506523 577514742 621
312302 312388 759
142770936 142772977 168
18995675 18997068 217
916670304 916675280 709
418361864 418366475 70
138555821 138563434 227
305023035 305031355 524
202834136 202838593 617
493006705 493013189 88
186115052 186115815 835
947647672 947652358 238
94800782 94810691 403
243580950 243588433 438
557726517 557727562 2
878023227 878027985 769
306338647 306343082 397
75052875 75062440 6
751814749 751818735 203
439543716 439553712 391
228674156 228677817 454
265927991 265935679 816
82425580 82433530 113
611133982 611137251 436
445784771 445791917 63
900410124 900419898 904
986926892 986935949 565
453253290 453254328 260
789102646 789103631 441
900988849 900989090 975
835749240 835756505 912
23406694 23408554 520
316789860 316797134 261
6153324 6157290 951
110492761 110496090 157
251511174 251516258 940
995054077 995054755 369
332193642 332194530 22
420469252 420471704 775
610198693 610201683 244
246905019 246910840 219
664186932 664193388 832
514724803 514734382 727
40803065 40806583 602
191035365 191042702 599
818115521 818119185 719
505099461 505108298 731
410842180 410847891 734
757880202 757887215 31
855577328 855585641 880
290960923 290968948 968
292705141 292708114 99
126737974 126747235 89
433034050 433042056 402
117694653 117697129 475
331537251 331538649 72
974971970 974973352 746
887442052 887448283 412
374717136 374719374 329
373383519 373390232 939
636946398 636953132 919
853671365 853672513 829
899481463 899484860 892
91166552 91167306 18
434879954 434888721 859
893630779 893639963 573
866413851 866414103 745
53315948 53318595 97
934014359 934021616 1
634011039 634020738 232
58471979 58481777 737
11851247 11857785 30
453303075 453312615 999
602584966 602590184 18
353016335 353016590 687
43116196 43116601 958
48549118 48551615 549
169381862 169387229 542
668972958 668977686 671
157718959 157728132 317
343713541 343722140 361
665401277 665402308 122
268003659 268013098 697
278258658 278263327 470
981716675 981724566 900
348588714 348597130 107
710412022 710414411 164
42158573 42161345 872
788819464 788822098 937
620079135 620086509 40
614353803 614360675 471
556073515 556078210 500
151425988 151431144 251
299892684 299895918 319
92640156 92649836 722
522097405 522100670 670
776862511 776870428 735
428382027 428382751 662
529971898 529972557 898
868162834 868166233 91
76965875 76974517 825
919885696 919893465 836
408773546 408782447 856
144416148 144417725 533
729398467 729401064 236
221769541 221773339 650
664645561 664649564 438
106575648 106584519 148
864425310 864429081 674
164716558 164721569 333
460135648 460135831 794
946912473 946921939 121
142964660 142968553 84
463779515 463783998 83
40132049 40139536 586
706255284 706264499 494
663254285 663257115 264
621541075 621550210 708
475790574 475791479 401
14822248 14827765 927
563747930 563755112 29
31888725 31893080 825
532867196 532870508 166
513076631 513085840 654
124926065 124932927 311
461055652 461060021 156
748595496 748602072 913
911891759 911901578 317
231842818 231852386 381
385904219 385909117 2
947271496 947280704 622
992910524 992913246 363
295223349 295226558 114
115499865 115502600 380
893123519 893124812 45
915041829 915044892 992
403024336 403029343 575
21716600 21724563 582
877694267 877698234 162
687898999 687907369 692
617047352 617051954 799
125274975 125280983 332
12010689 12019579 61
420219153 420219459 420
961163534 961168270 843
232524929 232534598 269
235525922 235531824 189
190969847 190974530 220
867881428 867889737 67
447083942 447090047 132
943399633 943404800 43
773092783 773097044 478
968052115 968058274 611
766177526 766186446 609
975512946 975521534 475
426017141 426025494 521
578745760 578753598 902
182294300 182301083 233
148554520 148561110 830
561885587 561890831 778
660708069 660717294 78
539777112 539778019 350
897035940 897037367 662
27707903 27713481 126
194776512 194784187 474
996397986 996406998 750
52646858 52649510 299
61514760 61519943 341
749750992 749755560 163
847566172 847574111 278
190342951 190345036 25
247645028 247649799 554
144747378 144749383 549
598693389 598696067 69
324669515 324678192 237
988871988 988879892 545
676342089 676342116 611
770089387 770091916 977
313600079 313608590 214
174755594 174756624 387
800639871 800642896 629
987168896 987173306 981
507435450 507443314 624
34524349 34525477 522
629580418 629585122 577
825665655 825672834 321
48797200 48804108 570
730237160 730240471 929
199763489 199769824 630
605930703 605940108 855
68173440 68182787 676
542167068 542174037 228
272721400 272726159 155
156872376 156874936 822
222327897 222335430 3
663864474 663871827 875
35429146 35430179 482
832119716 832120939 828
672999997 673004686 252
307820978 307828559 269
584148832 584156671 508
544842860 544851988 643
290064438 290072241 578
112044594 112050461 509
167025766 167033346 561
927161120 927169575 266
233838995 233840139 520
615917827 615923498 286
990970655 990975220 539
377630258 377638176 494
98135878 98141058 240
953127386 953131506 701
634806379 634813945 914
798091956 798096921 502
330024816 330033841 986
860185377 860188247 295
66755644 66762485 748
703565515 703571781 916
500852151 500859769 783
805862689 805869923 627
77044184 77047119 653
87602773 87610006 537
822156475 822163573 210
110975740 110976193 826
258416593 258424867 206
634290579 634300256 706
460011224 460014821 902
65974973 65976039 573
989334239 989337545 602
903089023 903097194 887
820093000 820094660 48
471978653 471981847 298
108621541 108623442 573
20086101 20086431 508
318416926 318419692 906
23156132 23164503 32
913981188 913986788 799
224731091 224739852 784
423840014 423841958 566
502278615 502281490 389
690193501 690201392 746
85720551 85725888 875
199536198 199543947 829
108897772 108903630 873
21962629 21968839 158
711206534 711211200 724
741847565 741856408 161
33157716 33160134 922
288702499 288707318 273
9334066 9339315 645
705947806 705955581 368
455587903 455596401 742
345857129 345861780 7
51428309 51433223 372
683277181 683286919 662
352336690 352344090 434
692897413 692898152 394
17486926 17488696 443
392080198 392083339 858
806011470 806021210 887
14886116 14894272 768
543829833 543833046 198
12304926 12311447 824
528932933 528942914 924
818832655 818839742 301
347904668 347905274 563
139305102 139312425 389
959531496 959539084 931
885831290 885838287 970
342044499 342053574 425
830449736 830458015 36
41240505 41244587 900
912653702 912653940 891
496741877 496747954 541
902402801 902405006 371
4115453 4117119 593
660570015 660570724 226
318646754 318656511 784
306470685 306471915 890
617777006 617778534 466
261899782 261904098 154
944786819 944787355 379
679575069 679582171 176
107088962 107097629 257
836305852 836309160 991
697986574 697987337 393
896984166 896991015 247
978712392 978719444 947
960658176 960666572 287
87418066 87426833 125
17519881 17524622 51
60817037 60824675 479
171204765 171205437 960
803438940 803440883 668
191485197 191486630 527
6692539 6701933 837
891932932 891936199 512
544060530 544064069 940
922606827 922616207 404
913403114 913410903 873
563526591 563536012 124
703426992 703431132 543
374344822 374350848 383
341450133 341457033 182
101484802 101486058 185
114400679 114405142 761
531796866 531805053 502
14243379 14248098 987
585419670 585423485 997
551796424 551806293 423
678634298 678638707 378
932865772 932867522 70
259277666 259281675 527
337445049 337454921 923
126973231 126979654 866
316684415 316692967 348
604565175 604573777 111
740116028 740121034 403
849533015 849537829 872
451023362 451029784 454
779488785 779488966 329
704965514 704974761 195
140786935 140791361 883
405641462 405644684 703
8000736 8009895 674
139349953 139356790 323
953865300 953869365 190
48512411 48516522 785
967351813 967355491 48
338023036 338025183 86
221412841 221421728 773
33564171 33570657 230
330420365 330427865 353
486326247 486335786 524
842731949 842734615 277
206154974 206161528 443
985963297 985970546 134
271502838 271508941 205
77016973 77023224 288
135409022 135412114 85
556024459 556032535 666
17497582 17504776 760
600177811 600178424 789
415859165 415866253 630
654503039 654507948 557
590566316 590566816 85
245766110 245770104 263
224667596 224671589 203
119903151 119911819 955
928489439 928492271 93
658998875 659003364 720
385887541 385891361 868
519153652 519155307 732
347067792 347071792 841
127787773 127790268 601
869314329 869323793 983
563513765 563515509 12
164251380 164253197 229
720039582 720046540 419
50746538 50747385 981
199427981 199435190 351
829947701 829951052 951
533418921 533427843 713
640262003 640265009 990
636803195 636806753 305
218290796 218295623 935
443396129 443401077 378
298082492 298085246 62
53852723 53858652 249
492756492 492765633 225
750202823 750209889 75
382216175 382225536 816
258810477 258812115 209
980163540 980172794 392
962134530 962140665 348
564259185 564259538 984
524587472 524588298 32
941401849 941404977 812
891886262 891889098 173
495943862 495944062 773
682064087 682072136 2
814278512 814280970 282
425958329 425958738 833
888773537 888777093 386
402308279 402312596 133
389317627 389319143 26
424148610 424150061 400
70314994 70322442 914
492068156 492072645 499
409447680 409455630 927
725716452 725718293 530
640302454 640304243 305
688186086 688190394 556
550269919 550278240 697
571848655 571855489 719
537209139 537214127 277
517158517 517164542 954
955092916 955102557 831
1611181 1618189 969
858049681 858055317 321
574713959 574720208 759
49290489 49293237 60
369028144 369037385 688
87704701 87708902 203
743032748 743034377 348
297146818 297151311 119
314306094 314310824 851
171614398 171619145 574
957957228 957963316 453
270253549 270255140 362
751930869 751935487 723
937569628 937571264 889
346481038 346487723 140
699590726 699592483 660
443221280 443221687 835
127164629 127173161 149
845771097 845777166 330
170672948 170680577 427
24701523 24703768 705
752441326 752444147 13
763340038 763348927 279
930597762 930601637 736
452066001 452075564 335
310898141 310899988 633
762396800 762405843 381
230926986 230934975 945
548665135 548668807 954
937802464 937807743 9
205948242 205949114 995
649680946 649688403 177
832082958 832088377 579
180384589 180392429 608
743876324 743885375 27
744102658 744112533 522
121284642 121287573 295
618455022 618458033 47
385276968 385281576 247
588572921 588575374 393
399957281 399958572 412
777387275 777394485 106
843632802 843637768 190
498108382 498115976 34
383416341 383424653 878
846037718 846044688 213
585563240 585566981 699
750246886 750247501 169
467253284 467260988 125
582353531 582363027 543
971253274 971261642 554
658654037 658659017 510
249513495 249515649 423
507171684 507173626 277
214742719 214750937 453
676808947 676809496 287
204268512 204272453 763
559518211 559524069 260
678517730 678523601 427
257415855 257425088 161
939047748 939057390 879
76845303 76846436 871
25522163 25531743 16
764644937 764646924 893
474598214 474605986 109
751774666 751779072 43
192793304 192796650 568
213906067 213915171 329
138600678 138605371 374
352154104 352161986 947
295655616 295665160 146
221578846 221582978 382
54794718 54795157 463
196485084 196486931 228
292241976 292251091 710
577998084 578007058 139
752307478 752310619 430
400733397 400734006 931
273522726 273529464 513
690445099 690451168 948
86370398 86373243 483
432551894 432555744 319
387643627 387649274 20
201159091 201161063 305
232786318 232789501 154
697268028 697268691 19
123929518 123932896 188
864522947 864529798 773
183599229 183607752 35
907159741 907164005 750
997653040 997656348 80
541610523 541618984 607
320910193 320912631 849
361074212 361075867 525
279263867 279266712 527
697561021 697563218 612
925289391 925293508 525
302725930 302731045 835
43776703 43781000 869
139558738 139563509 352
647258838 647268005 584
10016269 10021717 709
449409876 449417619 460
872750725 872760382 653
181556602 181558055 162
815553128 815556956 49
57771091 57776847 804
808001616 808003577 856
172010801 172015433 136
718288670 718297597 156
694829373 694831870 918
188003308 188013074 202
630362367 630366954 30
409550179 409554366 68
726725832 726726369 972
519708345 519715163 600
485765745 485769441 266
601343899 601351609 213
730965754 730971467 214
910746890 910754699 950
900363397 900371659 875
697468315 697468697 716
548704868 548710658 785
922466897 922475406 929
32344966 32351995 673
10119289 10128229 895
405867239 405872096 559
292361856 292370751 837
972329070 972336823 267
47094634 47101942 365
951184583 951185333 187
36890458 36890867 667
314228524 314228676 513
380092309 380093195 538
812265237 812265923 744
644820260 644822847 294
840794156 840794572 290
15507065 15508575 833
271927903 271937315 481
487100169 487108924 370
231828885 231837350 655
348427072 348431275 253
729930738 729934891 71
6702251 6708316 784
440808138 440810684 813
906457882 906466757 832
628392527 628401236 737
92377817 92385142 497
752274000 752276432 30
339046832 339049738 843
763443201 763448176 591
778342855 778351338 146
81214110 81216340 873
925794530 925801281 260
382034665 382035221 234
334795829 334804920 819
646713660 646718123 559
723655397 723658507 363
710499246 710501590 420
432090626 432093710 644
83007820 83012038 105
614435411 614440326 635
768296557 768305303 254
858819780 858825644 473
266097391 266097709 829
802394625 802404254 67
817564444 817572410 182
4917353 4924680 113
674927715 674936935 396
804556134 804559193 510
880902778 880911957 824
988312882 988320513 345
327729868 327732484 973
776568121 776576406 482
46562594 46564883 656
578521422 578530173 10
131418840 131425390 671
333647373 333651767 432
277584837 277594444 437
715505233 715511437 67
691488093 691496765 869
116460269 116462255 80
768764613 768769242 198
434647938 434649934 95
39904771 39914025 735
114053428 114053554 999
549438787 549440904 408
287741810 287746249 818
905134241 905141278 941
964631679 964637097 550
750841097 750843764 287
346770316 346774898 256
514338396 514344474 93
579390944 579400010 49
548231391 548239219 950
686957126 686961388 271
502995476 503003474 782
813910884 813919468 666
477137052 477140399 738
315085344 315088433 41
132311895 132312764 437
367268532 367274396 101
8268139 8275429 730
530524231 530530409 295
563121280 563123677 631
5138230 5148046 745
287612851 287620038 997
541963984 541965045 706
101839001 101844831 7
244822738 244825424 338
538936778 538946190 764
675669216 675675482 857
623996668 624001899 345
152683749 152686268 129
696378395 696380102 302
294985377 294987428 952
62558123 62561797 77
106084469 106087910 435
155757175 155759801 197
821743182 821753029 950
921190519 921191044 299
57456634 57465538 179
724795490 724803476 549
142578187 142586783 797
37679316 37685951 676
663362967 663364480 486
854069919 854077411 793
965311996 965314566 436
516032782 516039695 78
130852979 130856847 810
977374279 977382384 967
40424930 40425424 690
687273459 687273520 431
926188008 926192105 272
140209156 140217936 507
39941833 39949923 119
40589668 40593092 203
872216462 872220013 755
634335249 634344780 481
576268678 576275875 91
942839487 942840301 218
125500805 125510599 329
799921845 799925415 929
442615628 442619833 65
206265900 206273282 867
639767407 639772217 987
38105526 38114062 673
168871078 168874897 57
433115832 433119930 221
839113314 839113732 66
913639404 913645192 189
430400973 430401709 591
594338301 594340881 452
982763230 982765703 672
443286647 443287240 696
13587865 13591438 254
357029851 357034360 127
180198875 180201350 165
300923282 300924904 449
235235854 235236300 762
966505920 966508734 913
177140460 177147290 867
55048051 55052621 17
140018504 140026181 795
63272525 63272773 471
407470221 407479700 904
770102474 770109101 564
191758953 191762485 949
544656117 544664607 165
168161916 168169785 398
786028678 786029127 33
46128591 46137214 640
73962458 73966229 899
374484824 374492701 739
685278618 685285347 224
65126090 65133800 924
858827344 858836136 473
104487908 104496421 247
823495206 823495898 302
596448723 596458148 563
114978121 114984834 390
145239154 145249079 29
970149144 970150524 717
184046394 184051631 258
769694133 769696523 675
875411707 875418299 312
662270632 662272051 422
192333456 192334832 186
645799054 645807993 66
323590707 323598019 861
460944269 460952791 333
24365661 24369462 746
896028039 896029599 966
278463107 278469475 9
164205716 164214784 22
616528390 616538297 123
895417702 895424483 918
623492475 623493538 970
992511660 992516362 580
399647726 399655497 912
13062587 13072307 363
471301270 471310687 669
820492366 820499433 117
134598333 134606355 310
493136693 493136853 985
728869714 728869923 367
611956187 611965229 731
1223456 1227328 550
1159428 1165802 773
992808357 992812435 703
867586270 867595840 902
445503984 445513550 110
871800653 871804642 357
821658120 821665503 61
626606430 626611415 129
761372415 761381598 938
101367782 101374354 800
13895863 13896013 784
986257412 986258705 779
369284185 369293125 851
486566888 486570456 860
799049789 799053486 137
36131249 36134378 131
388806606 388810029 808
840571667 840575777 176
555632147 555636407 961
150516436 150520216 580
520642235 520643267 6
142018370 142025448 858
7156500 7166285 418
368220702 368227627 598
238273562 238280197 760
793649049 793650547 278
2323181 2331759 563
556443339 556449240 980
96629866 96635073 811
204268826 204275530 125
491316406 491319005 949
811512412 811517592 536
18532621 18536608 306
105185389 105186903 315
939056986 939057482 462
670684097 670693013 858
171867375 171871304 211
116781289 116784206 228
132032270 132034717 743
684025431 684027132 43
874128555 874137389 577
568753854 568757850 830
901642389 901650867 934
94594696 94599082 387
339210361 339217229 104
434539174 434547213 517
564196032 564200226 813
822020242 822027412 94
901099821 901104065 593
357066915 357076589 918
340437958 340445199 647
76887886 76895861 490
708435067 708437186 952
242236001 242243876 802
899027739 899029908 637
917083842 917088642 920
90053361 90062209 577
125292173 125295064 874
579243617 579246447 437
548537561 548544597 134
384926479 384935529 383
284759477 284765693 838
59548967 59551100 680
432860268 432864219 568
804846069 804847670 168
967079706 967086865 940
295277976 295279102 743
256275554 256282982 491
671886427 671886994 58
526659215 526662201 540
357135699 357145250 978
37444434 37453531 4
136339272 136344891 745
260495302 260504478 837
651990871 651996608 19
207585389 207589140 42
656785328 656786585 424
268819423 268823454 679
865707913 865717156 902
201066971 201068110 685
631963510 631966064 945
351351839 351352571 32
436119843 436125072 787
447218938 447225521 457
774368775 774373025 195
21629794 21630193 341
106085835 106087246 463
970306609 970314326 136
592100640 592104431 587
403227892 403228772 603
99709578 99718760 317
771504873 771512624 465
703373257 703374476 882
807380043 807386507 953
516385501 516388193 893
487752047 487758295 573
541075739 541080031 581
119118202 119127734 10
183187688 183188667 352
552654275 552663471 15
311726228 311726565 186
112506546 112508914 899
844956010 844961978 453
497930243 497938581 944
331924547 331931620 560
146413441 146421350 319
706531364 706539124 911
964030944 964040409 814
40247954 40253427 707
800890305 800896915 491
152057670 152061683 852
20680858 20682677 85
168177106 168181029 926
325633559 325639114 161
792785502 792788799 896
196518063 196521043 676
410977381 410982384 546
394765643 394769584 968
970705807 970711736 725
730898514 730906435 460
931088005 931088804 71
523500207 523505531 577
427123643 427132891 444
197847920 197854875 552
643053080 643054824 558
131640976 131650444 354
3880003 3889544 514
800845899 800852155 616
641656867 641666009 23
562016944 562019289 86
114580404 114585462 818
463589825 463597444 757
721551753 721555731 449
733422197 733423881 52
702164100 702164757 508
959702008 959706815 25
652449362 652456150 921
191970226 191973006 163
837262843 837268252 860
186124217 186124368 773
39444653 39448267 689
696765470 696775280 163
883800226 883805533 279
768726027 768726889 314
677176430 677183205 428
401936938 401943282 869
992041962 992042929 312
710985234 710987207 653
953532397 953540955 563
542905608 542908589 416
62519731 62521309 22
590946420 590953151 803
209234933 209241860 337
639476211 639486044 417
932034524 932038511 596
729962952 729965665 485
17418822 17424301 735
650798483 650801893 211
578431487 578434247 527
294491050 294493722 763
66026816 66035470 300
155102838 155108603 658
730341641 730343264 241
365811328 365814697 203
942417744 942418849 241
867357691 867366341 920
100333177 100333991 558
146309911 146314293 133
197258121 197261838 103
942956999 942962809 31
569530762 569539990 337
968940412 968947999 765
985435070 985438930 125
207847663 207849435 695
552387865 552393213 788
548748457 548758240 184
451382727 451387312 102
252332637 252341773 151
515099769 515108345 37
45732873 45742752 972
239653903 239663093 75
159382592 159389098 14
248381707 248383427 592
863369832 863371592 849
496339527 496345986 201
931841666 931851471 892
899839201 899848457 462
270267303 270274431 590
546440804 546449216 541
454274842 454280709 490
993293164 993298492 199
377006239 377011689 672
613033252 613035250 566
284232195 284240369 120
756414394 756423324 242
971997595 972001384 819
650855838 650860402 122
893322300 893331205 62
698223241 698227599 770
262816782 262823004 701
382576271 382576579 885
479548820 479553079 660
670158493 670158905 141
497389409 497392032 805
316572880 316575546 994
532613121 532620590 201
546774939 546784919 607
810441061 810442682 667
575944123 575948813 531
210900244 210909590 234
761042295 761047764 453
466024180 466026429 262
190261190 190270544 673
477102331 477110837 277
894950135 894953181 275
792660480 792669913 219
249558681 249559318 1
18000288 18003037 433
73285305 73291367 106
256821835 256829241 910
875401069 875408463 984
627348874 627357064 877
889671486 889679893 613
275402159 275402204 109
921289435 921290709 132
436264062 436265089 628
792323631 792329887 63
640323983 640333927 909
873587417 873589995 877
895369873 895369970 438
115971783 115972088 294
770485766 770489276 680
190976994 190980965 255
47603958 47609221 160
837756066 837764493 903
730522550 730528678 772
258516529 258517110 25
968512942 968521544 563
670952852 670957829 757
646813079 646817474 433
254477517 254486883 528
107504811 107508591 200
376951840 376961721 4
548047095 548047287 318
950409255 950409305 417
36537508 36544757 928
41543282 41544506 69
625050656 625051682 193
100027220 100029790 436
97307326 97307662 199
316163759 316168653 448
189546638 189548694 461
344804837 344806432 466
524126192 524129691 780
2912861 2922255 511
702454278 702454835 141
616563556 616573148 299
832531625 832534384 751
695715170 695716752 52
79701606 79701827 784
732377156 732382763 383
769713603 769716395 790
814713063 814715185 37
910868879 910871192 730
105785011 105790475 29
237217522 237217525 835
740721662 740728464 920
727330312 727332009 12
313040063 313048098 673
873836465 873845677 659
56532600 56533804 754
115605982 115609358 485
11077773 11087281 404
972416160 972425642 514
547668242 547673314 484
687243271 687251179 82
132711456 132716697 235
73099727 73108019 364
133458740 133459993 12
971364763 971369872 616
831608773 831612136 374
882870877 882871783 437
314697713 314707507 561
471894118 471898906 564
583618982 583626783 928
947752467 947753861 813
824297899 824304020 710
124786136 124789294 270
239297850 239304694 891
11031862 11032206 976
77238828 77242704 13
465263202 465266250 680
502367639 502369872 469
3265200 3270335 770
731341114 731343599 960
792380393 792381720 123
423600557 423603802 389
218239618 218243078 733
903627887 903633137 166
645321778 645331593 360
169674105 169680472 677
680701118 680708808 222
146525149 146532310 480
578223968 578226674 205
948213738 948222289 560
656679049 656688820 84
390863173 390865865 507
135993913 135998048 414
112654647 112657040 522
11853162 11853462 841
99921523 99924488 635
766017550 766019718 333
40495774 40499335 669
943086603 943091959 554
93167808 93173314 903
926874719 926874949 645
244476154 244480237 942
17753662 17755267 209
929042427 929051544 361
217640300 217643765 290
894579140 894585711 674
889614126 889614856 526
520524809 520526962 877
437162478 437165551 195
200341382 200343172 251
688886285 688895489 707
547693930 547695320 334
52881223 52888068 872
570171431 570175207 759
855708792 855716224 807
407331433 407339062 376
394713458 394715774 846
351072335 351081516 88
275449562 275456533 283
893552756 893561144 637
6112008 6115576 357
122322714 122326577 935
485564397 485564781 820
379314621 379315049 834
768744380 768750769 498
370739537 370748104 300
580188913 580192004 578
868142758 868144885 16
127613197 127622432 931
301686831 301688187 228
483531467 483537041 808
452538176 452540298 21
453183110 453188189 103
355736281 355745497 318
89240116 89240603 324
428883963 428892645 112
564214263 564219891 709
942394191 942400991 638
231432207 231436557 129
721007138 721008490 727
463976716 463977893 682
296710875 296715485 701
619419895 619424519 117
337501349 337507830 152
21126668 21133789 918
231037342 231041318 219
522048454 522054710 784
993906162 993910857 105
850199151 850200789 325
513860631 513861523 24
878443358 878448949 189
507608390 507614530 881
671162091 671170073 682
707185207 707188292 115
994992358 994995814 661
155844276 155848179 169
560480495 560486652 290
641606278 641608007 953
119880734 119888223 821
122917058 122926568 178
952402081 952404393 249
944383621 944385088 195
551399853 551400533 388
226633886 226642079 577
325822000 325822061 136
790720660 790722173 684
902730179 902739830 36
226064820 226064925 901
703118772 703123190 916
417840594 417844372 913
943753771 943756470 266
597351370 597353729 361
970311566 970320513 545
239603304 239608812 936
37695232 37696916 36
238230367 238233382 410
72246051 72249526 630
914307086 914307990 477
463352338 463353914 57
864548254 864552220 45
189304518 189308230 464
611031784 611038189 855
194887495 194894097 98
907001040 907004908 577
159590327 159593196 406
95131363 95138423 894
574501123 574501468 913
158180104 158180565 751
487774582 487783719 360
388197990 388203436 914
982367385 982376280 588
75201200 75204579 632
611083055 611083420 592
993929153 993932848 855
155406081 155416062 349
568819486 568820353 561
729922731 729932175 470
688929644 688936594 168
376937745 376938068 202
792033105 792041831 841
909605369 909609726 997
820891958 820895035 936
828276940 828285767 721
49555534 49564507 545
429363739 429364344 695
152880440 152889009 558
458336000 458340299 543
270492822 270497255 632
356174340 356184214 301
326216542 326220323 662
750200383 750200503 407
817430379 817436144 1000
991454665 991461787 350
614644386 614653597 852
299033281 299039181 432
499178976 499182196 201
15245534 15250600 348
274250427 274256957 841
729341058 729347548 726
573324711 573331959 419
194399373 194403622 480
427448780 427456749 497
347674131 347675921 157
566158480 566167716 349
929347331 929349755 278
445163115 445166028 349
682425315 682435304 418
223573015 223582440 308
757535855 757539279 888
513767933 513773405 9
136818702 136824580 863
683777181 683784596 447
680568029 680575936 47
955468185 955472784 31
410549534 410555999 648
327692163 327696272 240
859776511 859785774 715
170171280 170177508 616
824336588 824346023 574
735995826 736004584 595
378849187 378850330 987
355613401 355621690 509
336235199 336239580 512
312169246 312177367 993
603092628 603092934 156
655522275 655529106 784
821153514 821154434 78
967748228 967757445 384
369556844 369565099 896
608436769 608446038 691
405196364 405202708 187
659267701 659273011 863
945583210 945587345 567
169366072 169372264 808
191742065 191751199 933
499607572 499616121 219
685609356 685613543 367
137205434 137214632 794
930485168 930489761 159
970468064 970470275 350
328471106 328471795 78
436280292 436284614 855
830189155 830192845 183
43282073 43288772 107
178510881 178520411 306
351457813 351464880 131
889815032 889821614 822
358391749 358399086 389
222326544 222332106 502
10988703 10990977 383
312890403 312896632 626
654364481 654364634 921
243540687 243544603 424
416654220 416654538 350
485874326 485883385 339
54293633 54297246 252
482467115 482476340 519
739031936 739038752 569
644252676 644259861 139
420202528 420211115 123
822801910 822802201 212
109763537 109765342 592
645387807 645396246 127
522741582 522745910 734
911190932 911198178 572
707510623 707518531 574
411308225 411313090 606
855676744 855677465 739
735370664 735380082 413
980875153 980879124 140
562658276 562668026 621
661707487 661713352 580
714303079 714311295 577
403150556 403152634 146
66499291 66505019 688
440409213 440417912 564
23821788 23829846 554
411584744 411586713 830
109573483 109581251 780
45147247 45148265 610
229294737 229301893 702
974906357 974908768 328
641379289 641387806 112
472254217 472263608 126
884185362 884192294 775
215563401 215563601 396
520681965 520687934 890
134524519 134527985 829
648639348 648648855 431
559795479 559798339 538
288195441 288195969 271
656641142 656645527 489
479928820 479936637 137
550929931 550930777 339
244902409 244907044 534
473037184 473046777 940
647877579 647881210 483
180731820 180735014 768
927276649 927285651 238
327915431 327915907 953
363523319 363529648 405
596758589 596763321 213
541845079 541846628 661
618118566 618125143 325
376213256 376216734 703
735144789 735154349 130
987838728 987842253 872
10633211 10636639 484
67629330 67633734 441
268400567 268404788 228
510610520 510614415 454
23553925 23556091 172
634653488 634656513 61
132772150 132775558 881
695196825 695201113 756
206112879 206117060 518
28567360 28569062 857
683242232 683249799 366
9694716 9698376 875
509080507 509081576 813
888678734 888681388 421
141717540 141718065 618
72321713 72329196 892
717969124 717973635 83
924557004 924559458 530
789504111 789510056 765
785847629 785853790 79
266497837 266506151 603
412186554 412192154 808
150190429 150197448 228
513457592 513462221 518
12995013 13001354 732
98077631 98084518 432
163066873 163076269 984
973564956 973573820 359
758301486 758303419 612
104937602 104947347 224
1312031 1317856 770
605541635 605545236 30
690288442 690289083 796
523953020 523962602 648
764629538 764635442 686
288388270 288393204 139
582399052 582407166 715
779434035 779434471 646
427206394 427215743 336
584345356 584354392 357
426901931 426903130 213
490634701 490638103 975
637754730 637757200 163
377342527 377350417 943
450593174 450598654 86
999224210 999226810 858
95557351 95558830 502
162594416 162597881 454
272376062 272380236 241
66922749 66930719 629
184598456 184601051 47
39384670 39391033 450
601016994 601023451 293
314653158 314659888 508
398783451 398790009 260
13886537 13887237 632
110556395 110565601 56
704376247 704377722 866
768911051 768917418 68
62462293 62468110 626
542483921 542486655 467
62804318 62807260 7
376448767 376448811 277
26222061 26228321 424
241109920 241119512 743
933225530 933234638 624
243473514 243481673 204
901736570 901741429 199
244997786 245002177 606
995430853 995433792 112
442413831 442416535 721
160332298 160335600 702
492337304 492347020 676
76183582 76189581 806
141730005 141731628 738
992086098 992086583 205
773959722 773968069 416
140457276 140463966 224
549140476 549149453 83
829934432 829935397 585
197245545 197254585 6
688188616 688195997 96
342148318 342153833 600
612657993 612666308 867
666887149 666891243 51
51102887 51103879 117
631708091 631716216 344
224291857 224301305 843
680714081 680720515 127
622402164 622407613 264
964334749 964335478 230
101512106 101520276 845
244222202 244224499 114
621430152 621433305 962
259358019 259365015 516
104148421 104155006 168
236510537 236518398 891
899917882 899920032 890
553656075 553661965 363
737690202 737692093 620
299967466 299970557 771
535418046 535424986 538
751857891 751863048 622
146657005 146664462 401
648515317 648516741 976
251679184 251679444 789
95718352 95724383 44
659625242 659629164 155
83857133 83864083 698
770070846 770071774 403
548200817 548210800 208
468008939 468010515 117
365167477 365173728 578
286857450 286866972 190
845736850 845746556 172
561209178 561214820 574
484377318 484380893 513
99465713 99472089 683
630766218 630769713 280
758992915 758995862 726
959064318 959072915 988
47831526 47837449 648
126806643 126816572 197
145244571 145252229 100
872059111 872059793 671
419124635 419130629 425
38073210 38076555 881
670448073 670448670 578
216167108 216177004 108
228886387 228895105 483
298812464 298812998 26
873396452 873403303 506
45605450 45613225 814
862264646 862273108 571
27580098 27584885 528
337550769 337552107 13
748888545 748898500 166
504795426 504802096 31
969929354 969936341 114
228147463 228153737 463
902036945 902045566 129
244831321 244835333 671
19506828 19510851 205
296263641 296270126 308
214475562 214484902 873
767363090 767366967 73
73684454 73693353 832
765300620 765305438 662
646710001 646712758 951
496162466 496165511 977
72650930 72652723 466
40272410 40280009 757
446858431 446866399 146
271731986 271733233 885
807621294 807631134 368
484134518 484144200 971
15363591 15366688 118
144414422 144416267 42
394251434 394257956 319
128525386 128533995 409
133671713 133680117 442
3470179 3476621 148
168866286 168867440 32
117916433 117916749 556
122950667 122954637 641
654000035 654006940 166
753648005 753650046 144
170783124 170785620 92
262717165 262720524 393
999379483 999382681 807
313950242 313960112 852
255950035 255952031 657
70210185 70215354 892
333786566 333791561 112
637910121 637918078 328
49572762 49576160 710
188653928 188660703 32
128838072 128846641 127
340458515 340462114 303
617708907 617711945 566
309268065 309274324 541
340303267 340305158 397
751086924 751087621 185
840993816 840994461 756
734272279 734276841 994
91059957 91063830 617
690458667 690465343 245
105381051 105390283 995
627725177 627728564 260
504258831 504264492 358
716023747 716028411 697
396691640 396693605 423
402249036 402254622 330
901562220 901567320 803
865063977 865064799 749
268221322 268231206 455
912517938 912527133 439
256634534 256636910 844
766321529 766321869 763
261845141 261846333 938
742584849 742592978 529
522490898 522500339 34
857513320 857522025 166
670378650 670379741 112
147389805 147392978 687
73940554 73943464 218
204636359 204640058 415
875614797 875618695 13
920746640 920750298 138
533006753 533011747 444
477587692 477593382 497
768790220 768799061 188
746917605 746925525 267
15573121 15578327 213
563234232 563243991 838
829205918 829215225 783
904548135 904555857 368
332235902 332237582 135
217650266 217652260 781
41032756 41034809 918
306642200 306651298 903
435535047 435542842 786
119370237 119370345 339
317945853 317950638 541
227791417 227798344 898
566487255 566493028 158
307287389 307291760 775
362709756 362714837 891
989388890 989396004 646
658679021 658682994 505
779908938 779915786 54
948179841 948186876 173
685982627 685991854 247
703346965 703355424 89
523167857 523170514 866
440318755 440325329 208
86289264 86295549 36
960683039 960686945 766
349180281 349183617 761
467494927 467503157 511
553666431 553671598 811
85282485 85283902 158
536166007 536170246 91
800718253 800719807 876
747028693 747032007 429
938331558 938337672 235
56349117 56353124 428
153113153 153117867 728
265892269 265902184 620
907304030 907307217 180
823413892 823420472 30
320864055 320873248 720
835189563 835198384 387
338277006 338284159 370
148072233 148074371 208
492366662 492374199 152
790163896 790166185 359
201267676 201270022 604
88387755 88388961 480
293429374 293436940 634
475071554 475076952 216
118255935 118257486 633
466129655 466135878 407
762224393 762231452 434
857370763 857374863 152
979769321 979769324 780
717222474 717225397 171
8535833 8536560 66
666908787 666917689 582
41521619 41529240 126
599869252 599875947 912
600650818 600655274 104
129148802 129151122 858
721529209 721532151 617
31026643 31027684 608
804669794 804679723 613
833306573 833312296 513
173286096 173290106 88
977721512 977731014 417
512505094 512511958 119
389973570 389981269 725
581024483 581033071 266
111554587 111554893 460
669269794 669271468 398
887414411 887417421 449
619093370 619098240 820
356673333 356678123 368
37801846 37811652 746
716262933 716272033 909
332960700 332967740 394
476291819 476301430 128
178876895 178880688 680
853939160 853940296 34
672640971 672648833 947
397206720 397209334 502
885007169 885016658 201
820844340 820852833 823
921940707 921946417 540
49348453 49348739 120
722492713 722498579 144
982895106 982900434 738
135457584 135457696 813
75798265 75804520 176
638098649 638103145 980
691371596 691372536 897
971676448 971684656 535
283683000 283689231 153
460697824 460698557 967
381039715 381045435 65
22430186 22432466 863
897374329 897380022 830
100878418 100886824 691
508934231 508938491 711
790645407 790652131 701
615281738 615290792 762
722773986 722778248 342
732215520 732221152 260
279674 289212 236
269800991 269809942 367
257042407 257045378 208
442448270 442455325 506
7343100 7348661 387
130603790 130606071 531
518685850 518694200 675
139197552 139200766 765
946894663 946904146 303
974268004 974276235 841
894678264 894687796 552
335098852 335107948 977
344878218 344885427 937
499025425 499026744 577
632951930 632958682 634
882115316 882120519 273
174830198 174833124 316
149195223 149201221 800
496581988 496587347 917
41183291 41185672 905
66682132 66683845 916
738809034 738813120 917
586087362 586095747 675
483463650 483468958 702
180828579 180829128 177
926544213 926549888 144
787093836 787098785 607
700606504 700611596 972
134880304 134887046 350
665205572 665211315 84
23797828 23803971 80
210936745 210945809 278
201456013 201461053 692
252398038 252405079 881
953694740 953698444 351
870238269 870240440 488
132632413 132638719 821
112079370 112082247 376
947776692 947784952 271
439135394 439135753 455
560423477 560424044 120
58835557 58843972 171
121986834 121993000 230
94755526 94764971 291
181199757 181200913 930
14271459 14279506 133
476085946 476091270 171
593989767 593995678 64
369694494 369703466 259
299782115 299790398 26
572919570 572927377 972
813338041 813338880 661
907330211 907340091 361
293499792 293506274 450
602794084 602800035 278
721074364 721083200 77
722368497 722370892 286
98803019 98806176 216
698468082 698474297 189
361276692 361285002 203
47401719 47406906 45
338190040 338196191 442
739545700 739552803 23
157957412 157963659 479
993306861 993309068 42
904321491 904330176 712
761239568 761240585 678
401726206 401731714 410
937860772 937865806 986
317419961 317427817 676
832055514 832061429 287
42190910 42200686 938
6661703 6671140 151
847454726 847457372 156
216874556 216874986 242
443604597 443606958 44
394432659 394442309 694
692928337 692935960 361
785597747 785599937 460
747168083 747173569 251
24905110 24909323 109
191728398 191737739 359
766008686 766010396 955
802559838 802562618 315
299914344 299923377 535
8349937 8359523 597
648940982 648942674 225
501605026 501605936 410
960112387 960119619 717
280480198 280481819 984
971468799 971478020 763
932996260 933003062 804
503252619 503256297 194
274299925 274305295 13
404095590 404105297 385
33430126 33430606 353
624174072 624180442 332
85050649 85053792 646
817786059 817789200 58
317790126 317791524 903
197450110 197459045 506
993854224 993862727 857
896677028 896680071 894
765096573 765096982 118
299083936 299091930 686
862997321 863000384 190
605474025 605483583 26
68430358 68439070 239
649827355 649835503 837
135262764 135262820 631
271904666 271914587 928
84658173 84663295 132
470284379 470287796 657
489759273 489767370 754
503191742 503193687 144
105463429 105469002 657
9956970 9957121 242
865613346 865622298 475
26553935 26556822 117
600374771 600375540 237
572588753 572591389 465
914664681 914665556 916
412115164 412117451 745
568192821 568194952 849
509713926 509718122 537
640774069 640783840 545
847319725 847329061 930
753524968 753525811 22
296956794 296964226 819
295401263 295403509 378
66648500 66658345 953
513181314 513187315 699
923821230 923823610 175
752794326 752797933 274
765197174 765205682 115
112630062 112636722 733
953057607 953060315 671
449502888 449505932 952
670396260 670397387 520
265565079 265568602 857
75304807 75305095 947
519003760 519006684 69
386352810 386360945 355
147636336 147644092 460
292613610 292616659 491
29509075 29513449 941
611269808 611278694 116
752885478 752893798 609
172485781 172487407 895
44108301 44113156 793
820644158 820651350 541
927198455 927201312 601
425919525 425923830 242
581438879 581444284 558
961949338 961959208 399
929681179 929683075 301
272892121 272894957 161
691418236 691423427 907
791300845 791309067 264
722013090 722014033 699
926439883 926448646 293
28778775 28788722 293
689694727 689698386 455
685525320 685527598 951
621581229 621590639 56
115575980 115579547 588
427623281 427627851 926
68329792 68333337 742
782165699 782169235 338
797076314 797076730 585
526110364 526114907 989
44572657 44578861 199
723983301 723993207 284
98178757 98184124 246
19828058 19836818 896
929028465 929034763 77
855289053 855292989 377
114912329 114912891 264
755751070 755757145 345
802807408 802809512 868
5222344 5227428 272
478607333 478611122 449
707709882 707719376 705
265933166 265942835 631
439748762 439750064 434
191106009 191108687 568
449686087 449694945 982
193413815 193416494 187
113707430 113716761 793
854384126 854392744 361
137456994 137458478 644
741882265 741890537 582
548955065 548963996 173
248370121 248370405 517
525652752 525655776 270
854900536 854908681 839
499173105 499173901 459
591126437 591130399 408
346573975 346578330 778
400197767 400201694 906
549074128 549080386 26
24346122 24348849 180
165553705 165557988 864
401712877 401713712 63
683518744 683524909 376
30799366 30803147 345
372583204 372591602 751
416675664 416679617 322
130505423 130508011 322
269823551 269823930 799
637437456 637438466 268
91085833 91095399 352
109376013 109385849 852
400017877 400022356 471
933977290 933978871 192
298486666 298490692 448
537168361 537174435 160
99708463 99711881 659
179520786 179524269 781
595345458 595349476 21
349050258 349055481 387
283124876 283125042 227
286935229 286942345 770
614469080 614475669 188
366612901 366620186 702
216503093 216508487 580
724072891 724080367 662
388495402 388501313 758
800897061 800903302 275
160368193 160369432 694
14590214 14598209 569
617669951 617671138 924
141437179 141443881 643
603961948 603969191 589
259473488 259480296 824
791490540 791493684 724
230812471 230820919 337
97506135 97510421 412
365796243 365797687 271
313671870 313677544 939
63472914 63480269 864
400120482 400121143 664
267216757 267218750 43
921621400 921627334 852
320901339 320908301 561
694001163 694007821 713
44440238 44442450 755
56870575 56880272 199
683516986 683521101 703
956416607 956423970 399
618398547 618405171 659
723545761 723554465 222
702466776 702468961 609
694613170 694620517 647
166970373 166971152 171
633634934 633636282 234
16142647 16148677 120
38566401 38570284 137
89401600 89410836 100
822061652 822064728 579
544398403 544401880 324
123518413 123521594 550
177091634 177091844 532
846555244 846558091 265
293420241 293421741 689
72127413 72137224 922
679199997 679205669 745
492934117 492941647 142
315868606 315878276 523
513799705 513804823 214
252915636 252923601 451
596689310 596698041 447
92724861 92732936 571
713271743 713281316 863
379951360 379960519 528
413665048 413668842 124
360930320 360933619 69
413671065 413677788 764
481274206 481282715 408
99773080 99774270 703
225584293 225586421 401
329622743 329625437 511
135434191 135442618 606
198001761 198003275 944
211938623 211941086 522
344215150 344215622 863
80982626 80989513 552
290900045 290909367 357
12533809 12535469 766
40318216 40322933 231
196314918 196316489 681
24922319 24931179 441
502175180 502181784 762
952648786 952658543 825
927931080 927940665 246
868925953 868926704 65
700277167 700278651 556
101184719 101186922 758
417099076 417106349 518
816405192 816414721 356
812902774 812908446 487
512023807 512025890 361
510457599 510466675 775
753445360 753450087 949
806775185 806783793 96
50398432 50399894 391
603012848 603013093 663
973032403 973037494 978
426644512 426651983 101
445123380 445127692 789
275725737 275735702 746
996552223 996557202 20
789741934 789745562 824
938212709 938218631 116
492482658 492484450 135
517006753 517013616 458
208516494 208518103 947
795478156 795479489 505
421308135 421308240 138
951056586 951064586 314
425041726 425044629 263
39578473 39584855 371
524621843 524629140 724
382347018 382352436 789
417919133 417926470 390
559269268 559276654 421
380356076 380360810 649
876424023 876428050 631
706206878 706211183 475
434287367 434294954 698
877070681 877072503 657
552492296 552496557 541
120059667 120059820 6
942746741 942752149 884
773998882 774005218 65
273107622 273110749 702
637955043 637962284 832
29103044 29103550 117
419584025 419592035 888
236042500 236051310 243
776118197 776126994 324
168053205 168061143 228
408399745 408400957 974
139416103 139419931 737
299314986 299316694 984
233095402 233102044 497
310280454 310285950 85
886870285 886873326 398
610859403 610868430 237
756072290 756079014 794
126081883 126086014 382
440897208 440901360 265
297645786 297652117 163
515916761 515923146 505
183089849 183092745 727
864567833 864569452 571
824652680 824657365 808
591184117 591187783 87
893102514 893108265 742
289131102 289136348 895
361040896 361050633 595
690935278 690936326 851
683822893 683829494 851
459763407 459769956 303
814019912 814026211 740
373107639 373109827 929
262650560 262657901 923
268087368 268087950 850
123553806 123557802 530
248633898 248637912 850
26853794 26854820 405
791880740 791887734 813
711767941 711777798 359
194915143 194924388 16
380738447 380739014 521
273585538 273592648 208
106551818 106555756 927
189917740 189925865 762
263069941 263075820 111
84351472 84356114 561
967383673 967386395 257
38248428 38252676 582
32810242 32813614 798
806263952 806271960 421
874526318 874532441 307
420687190 420687803 831
161830750 161833845 914
922609676 922611095 715
146724439 146732107 673
727277549 727286725 177
805916460 805917648 176
891165717 891169157 913
231509649 231518211 942
805738447 805741604 114
926131868 926140386 731
111742526 111750306 588
30645357 30650071 909
650523621 650531863 321
239464687 239472050 672
921022360 921031597 197
796346888 796353184 393
892292064 892294793 16
705771328 705776859 231
948552620 948558761 747
963034735 963036957 581
834988817 834994739 957
838000405 838004757 81
931137664 931140695 881
304318336 304320003 118
220612360 220620079 606
616887556 616891805 201
313043950 313051091 216
199846316 199846960 879
457588547 457596674 988
450083645 450084411 315
199341577 199346258 168
126049534 126050019 727
244554615 244555886 555
477466495 477468119 421
824025964 824032010 998
11510570 11515866 462
698353122 698355266 988
775719338 775727784 544
180151567 180154332 719
12355555 12358559 628
903495869 903500386 56
817831387 817838052 239
933491114 933498442 733
753515020 753516604 267
517367792 517369332 808
146071790 146075059 905
288490251 288498065 301
689431589 689436329 365
54667133 54673038 623
185265851 185268555 876
896778829 896779352 58
24194886 24198586 421
110547124 110556877 100
86973209 86973341 273
110307825 110317489 409
696130633 696138286 466
166361889 166368653 643
981529190 981538074 509
46511556 46513049 940
818897529 818904992 925
748770756 748776734 481
35472815 35477699 423
657569586 657574249 479
859615685 859623854 553
971593958 971600984 771
670046717 670055577 128
113968183 113975569 383
854227826 854234155 929
371577685 371580239 607
141136625 141140196 134
880292900 880293703 841
492542381 492551145 432
648232804 648238508 849
133371633 133380582 471
996441186 996442853 270
312358308 312363703 701
374678436 374683420 20
324408170 324418001 880
850979098 850983775 644
861574704 861581712 288
393977188 393985133 38
492449029 492450206 600
33701462 33701863 450
685830660 685836031 983
683293483 683301284 825
136397754 136405111 383
446306806 446311661 474
926866176 926873235 742
412121407 412124261 693
948584052 948587785 620
912700690 912702594 95
200725728 200725910 653
553164678 553171292 365
627587127 627592990 357
136125110 136132791 885
902888934 902889611 72
450441668 450445376 45
892751493 892755654 186
84046236 84053020 776
100936279 100943573 420
232041899 232051161 251
210172345 210179000 463
380386348 380393002 134
390916712 390923257 816
375135069 375141928 981
34515305 34522987 249
681415728 681420135 321
690514773 690521538 272
91253311 91256317 278
734610437 734619825 686
334677208 334683292 135
285430810 285440266 310
79320273 79325701 162
455079757 455080992 492
246023574 246027403 931
987961554 987965730 654
522324153 522332204 395
442901825 442905299 629
529077096 529083015 447
192971375 192972781 895
88201411 88203495 240
274951546 274952985 280
806463855 806465091 667
88419369 88425873 765
895888860 895893551 282
70030142 70036783 455
661215796 661220409 2
677436542 677437274 25
158927522 158928263 357
42251320 42254325 125
428344216 428347452 100
254280807 254283086 237
730233438 730240226 645
236588456 236593455 809
164262573 164267611 898
888390855 888393039 890
1037660 1041776 35
626069663 626079652 3
11550688 11554093 419
101250395 101259345 208
924746519 924752532 408
521748971 521752812 152
325172208 325172517 751
119369203 119371629 70
654387012 654390020 249
733798260 733800979 569
493048151 493048634 35
159493536 159497885 43
471003539 471011330 571
661687958 661696269 771
924518165 924527061 185
200211923 200211970 405
58688076 58692859 413
11443178 11449101 877
146896599 146906569 913
508420848 508424048 155
871078767 871079436 56
43569803 43569958 618
408363196 408365585 569
271870119 271878231 915
676341889 676342219 779
902639074 902641349 613
57558830 57565058 5
18818243 18820385 599
728038470 728041901 555
644449383 644456099 771
213990888 213993487 488
732667943 732676301 740
531582912 531586898 530
622286482 622287785 627
958545396 958547819 592
317622525 317625885 128
516234138 516242092 89
437101493 437111172 227
494561092 494563634 963
48032647 48039031 249
683830768 683839441 949
42487256 42488728 802
136011996 136019543 201
287924876 287932730 69
159913854 159914559 176
529013446 529018440 356
595435574 595437925 715
122901013 122908570 667
417820241 417828359 88
332122555 332129723 891
374228804 374236711 933
267734103 267743524 269
56208256 56214866 165
530808 531089 245
372571877 372572004 719
553706053 553712531 717
299088759 299091951 203
813762473 813768969 533
821578140 821578254 953
50574228 50580120 18
997716469 997720182 553
876995753 877000345 991
421080023 421088491 127
14068539 14077868 786
278247784 278247842 651
24679503 24680998 608
423502571 423504318 842
990951124 990956728 736
164126658 164132567 221
290106610 290113395 611
269439979 269443015 156
785957532 785965610 451
734662874 734663096 353
104084352 104086111 711
477114138 477121516 649
718698788 718699737 637
357851748 357859212 384
990008589 990017864 603
590586676 590589032 313
577406248 577415817 249
135106210 135112714 6
637915365 637919595 516
206084167 206086335 398
43304521 43311449 170
2623583 2623957 724
309129581 309130628 131
664012218 664012392 106
218876602 218885965 557
640001555 640008249 16
896448868 896449565 84
743825468 743827478 481
179847826 179850589 408
81511693 81519242 911
722413441 722421441 414
116621612 116625057 405
394900335 394904277 534
434445465 434449614 762
511275922 511278571 576
763826479 763836270 417
61256496 61264817 855
546188929 546198698 854
635547409 635554581 217
967805817 967812842 97
982659727 982664024 847
784193491 784201071 177
997004896 997013895 440
897341781 897349703 920
990539542 990546100 352
119123119 119132554 338
578711886 578715543 542
946712092 946720883 565
358229946 358239706 411
156213513 156217471 301
694230609 694234161 631
720618455 720623924 571
90516984 90518651 548
260539424 260544196 637
599730695 599734072 351
474451047 474451056 543
229734736 229736099 579
909514277 909522411 544
962647841 962653338 916
568983253 568987886 808
662548553 662553224 425
965757183 965763960 884
447747105 447749918 238
503418652 503426953 724
419733641 419742615 103
707967991 707977053 599
984464533 984471306 683
15512463 15516055 506
642268006 642275713 977
205311273 205320727 609
672448080 672453939 202
878854505 878855723 249
313756740 313759850 279
121643329 121647028 83
52372405 52373313 582
96483508 96493219 126
78132458 78136749 757
576031140 576039444 664
389407997 389410122 764
876492974 876496905 115
46015934 46025195 369
739691135 739694387 156
383169734 383171104 398
361936013 361942876 291
641562096 641566601 174
821778677 821787930 399
229553154 229562687 508
94620261 94630134 78
473977925 473986330 654
35306690 35315735 502
200106155 200107328 781
630924875 630932749 564
146036382 146042311 438
193187781 193195928 289
980830422 980836418 895
928697947 928706396 8
597274698 597280849 930
971025206 971031080 990
770494634 770495845 397
932918288 932921319 129
368640141 368640930 793
897591922 897600683 942
103660837 103670585 177
448087275 448095715 424
905030914 905037868 764
674347809 674357170 484
557554168 557557960 355
780266097 780273797 487
771031087 771040478 894
624289834 624292405 340
364018963 364020134 291
741267106 741271557 765
495725400 495731063 972
10563577 10572918 958
500234000 500234767 717
458815116 458822724 422
560601950 560609486 177
35147656 35150905 135
124556144 124559181 79
860354388 860359693 662
277849079 277849762 384
577146370 577149874 378
241687486 241695966 559
417508808 417513513 14
297798117 297806858 733
863385834 863387168 612
748002607 748011955 658
548923134 548923654 800
237172621 237173341 379
583245700 583248443 792
77609712 77610912 518
383872096 383877394 349
957173824 957182369 932
48659385 48668492 90
811448749 811455755 598
150572833 150573611 221
740379445 740389228 144
990939102 990946916 371
535034253 535038407 444
291179632 291189407 255
588697774 588705022 143
939091292 939100618 400
788659993 788668869 844
633129275 633134002 744
630546365 630552584 111
986177962 986182082 663
11355534 11364734 820
414164678 414173674 462
82269400 82276157 725
140225844 140232945 686
5937448 5941198 710
252220591 252221143 829
161254342 161255351 124
974726185 974729787 800
962661280 962665898 928
422857743 422860541 887
218701406 218702465 641
803227576 803234741 495
872843038 872849421 954
369753113 369760964 395
24687150 24693042 609
915254860 915256567 466
130361040 130363215 314
774663163 774669005 788
601853315 601858294 977
423380243 423385254 127
94849480 94859359 161
504124120 504131905 223
347175966 347185673 683
159039271 159049069 689
230893666 230903083 791
3953276 3959087 482
122342091 122351978 515
669687406 669689513 84
836667544 836673156 284
401312522 401322309 875
54833000 54841752 221
808584511 808587800 495
76731735 76735710 805
646576768 646585919 227
658345457 658352956 151
117975248 117978018 934
130203080 130210176 757
3766946 3770014 742
565909380 565913666 393
779291664 779300197 285
66771540 66778565 656
352083111 352087095 498
585937605 585942597 305
346210760 346217193 383
150139339 150148660 126
22410490 22418457 493
730795424 730801083 303
258171531 258174522 517
674169273 674178239 275
138191016 138191165 904
368584301 368594266 884
165231308 165239605 373
32256156 32262248 947
464318460 464319937 639
472973843 472979673 138
289115969 289116121 882
621730812 621731065 56
740644115 740651717 527
168059632 168063939 26
593161257 593170399 891
417261513 417263409 294
695193397 695194716 158
940574120 940574820 625
230135418 230141014 204
210454057 210460797 769
244908194 244911408 527
303989426 303995630 706
665384483 665388873 416
37893010 37895431 748
987424386 987427385 96
145786628 145792869 742
727234921 727235676 47
788885078 788885602 858
916674703 916683659 777
161847258 161851328 890
116993028 117001375 970
214587904 214596079 862
480394610 480395404 219
25101026 25110218 207
375392773 375396695 804
669460868 669465997 912
128405962 128408742 768
917459359 917466112 743
68877217 68881940 135
46977995 46986161 935
29768234 29772729 928
601331204 601335063 346
88430417 88438511 949
379193636 379195275 559
346713195 346716741 906
584150349 584153306 880
656250261 656252030 126
963239028 963243492 449
298207121 298215699 474
186257257 186260128 107
542876191 542880272 118
465488469 465493892 33
405567166 405571849 556
881013114 881020947 456
782235674 782242967 127
801691930 801697992 16
232652162 232655707 218
802351287 802351785 777
152190737 152198178 552
51361562 51364896 23
661711019 661716428 376
100232139 100232570 283
286545522 286553679 607
848529428 848530391 565
811284884 811291342 420
255237362 255245927 271
849847729 849851723 733
723521947 723527470 574
498752074 498755145 536
391898978 391908755 104
302457001 302465557 862
112710728 112713047 441
423991362 423997868 185
472212969 472215346 42
341601885 341611873 924
378871304 378874189 87
20687925 20695113 59
70785658 70787161 669
49952583 49957622 367
551363119 551366329 624
318823573 318824041 900
42693787 42697846 664
188462228 188470051 300
14212413 14222021 364
253473805 253479470 662
688482079 688488529 672
120929166 120935609 411
635983575 635984346 446
35996596 36004944 555
473158962 473165579 641
851348585 851350661 79
832276486 832276618 595
221207501 221210299 120
304687152 304695383 316
78728517 78737493 395
912165529 912175439 776
60235552 60236731 433
372786313 372796253 746
573339760 573339896 642
865680665 865687082 6
789191658 789191803 943
498846088 498847545 666
107354683 107357355 615
891225153 891225448 678
322670469 322678753 545
595808863 595815492 490
942027989 942036202 951
529499422 529501231 987
134041518 134042017 970
100574160 100583481 562
685493166 685503071 91
60138459 60144341 455
562171125 562174017 319
85086091 85093266 334
643095769 643097274 567
342190314 342200276 327
723368154 723371899 990
55042106 55049818 613
678228444 678231080 698
776407413 776414275 447
675254326 675254501 206
373601417 373606065 699
408757871 408759866 226
1931191 1937785 256
310324875 310333135 754
412667442 412670247 464
73640769 73645653 515
58513108 58517203 985
35038072 35038449 973
429071770 429078798 472
811327568 811336453 134
118480774 118490030 607
701893823 701903421 852
668921400 668923982 540
910788657 910797157 995
455198762 455207565 115
897960576 897969113 387
181102091 181109587 115
686639076 686648148 637
401129399 401134743 571
572630870 572634922 181
739153005 739161270 559
813350611 813352896 806
357394815 357395398 593
456371705 456373623 605
900860700 900868494 58
590601165 590609340 981
543928553 543938521 659
373434018 373441741 761
904829655 904838476 632
619555577 619562536 69
192866109 192871586 631
998362667 998371689 367
149835824 149845412 150
796700417 796707351 293
806830373 806839692 195
740376782 740377915 25
523496763 523500855 945
67219773 67225229 290
554067534 554074718 34
118144516 118149238 648
865745585 865745705 968
472900567 472904781 898
788986933 788991956 641
335442435 335449143 440
23055728 23063499 290
12058273 12066870 304
347894298 347903603 221
64182243 64189635 155
552593882 552594229 744
509225917 509232594 260
211741916 211742352 885
399294883 399304771 177
737751781 737759099 292
437023773 437027082 174
953482564 953485506 781
40505205 40509217 168
436176509 436179620 317
241974080 241977452 589
126299235 126303335 745
699014329 699015282 416
727158590 727164225 22
108630825 108632868 194
136761002 136768616 650
666417644 666424328 890
494301170 494305775 208
427241951 427245811 797
58133119 58138700 34
762987786 762991646 863
609025726 609033043 573
2830822 2832376 551
62547588 62552045 442
653921610 653927756 567
102369805 102370639 823
901911805 901918513 203
387990047 387997359 145
436176605 436180187 292
58529753 58533867 945
602943787 602952002 30
691150000 691156440 348
23225924 23235060 346
108397475 108400454 933
863439268 863449254 696
687646186 687647816 459
171286361 171291586 866
751383563 751389228 794
233936708 233942599 671
659450999 659452496 17
316619296 316626470 499
447415676 447421971 57
178139375 178143917 436
207804721 207807587 403
968603004 968603072 330
716648700 716653725 60
293735510 293744025 298
661248376 661257181 580
18521171 18530088 467
645312191 645319650 105
747238208 747246636 881
644836057 644836489 655
94615115 94622736 705
951922550 951925683 229
131822304 131826893 19
435719634 435726185 995
671017044 671018481 683
739626341 739632294 933
882053921 882054497 242
534476388 534485273 548
607939843 607943259 500
852871724 852875686 127
665454731 665463278 128
68914786 68922676 200
319133014 319137982 628
132065034 132073220 755
47873380 47877301 390
237844414 237848645 752
600845347 600853294 634
75845589 75853385 707
174812487 174812509 338
214365337 214372386 25
789403464 789413386 178
783098943 783100544 231
403256495 403263025 586
618479122 618485484 926
997931876 997936415 661
687866617 687869356 384
497015369 497025135 380
1448354 1452895 113
141445061 141451162 689
221792749 221795626 340
34811125 34818004 719
675115303 675119452 236
652176884 652179448 767
245301822 245306952 329
890209748 890218148 622
962950408 962954218 328
203150143 203150619 732
492862873 492871846 74
366564987 366573175 901
137229026 137232144 65
805210365 805218089 44
740996436 740998572 316
13502023 13507849 433
89343790 89345970 670
805619470 805622018 486
210202443 210211711 566
688420772 688422091 718
398668854 398672337 870
564275927 564282647 434
212570828 212580297 745
410435244 410435608 181
94756289 94758777 271
606181955 606187815 244
347968738 347977332 38
86079409 86079625 930
228511245 228514925 580
905581811 905585120 371
24371879 24375494 387
28780750 28786724 740
765286183 765294253 767
308197278 308203221 510
987292459 987295767 688
182719730 182725625 888
546655973 546656988 229
176919361 176919993 39
111203291 111208020 292
17490871 17499569 666
951448592 951451606 894
405939331 405945981 399
747528070 747529030 731
965960187 965969247 306
13929698 13929956 519
337465736 337475587 37
97553976 97556062 292
236054555 236063694 306
706070595 706074155 563
422837238 422845017 982
74775255 74778371 280
60553500 60558135 677
944447899 944456955 256
644061980 644067828 464
864798287 864806826 130
258962157 258971772 524
432735545 432738901 241
881570837 881572356 670
249096494 249100812 36
911307408 911312842 974
626301741 626309916 854
418451372 418460694 64
316537050 316540316 694
790877656 790887313 862
297154120 297160143 726
675175249 675179337 29
960177123 960181615 953
698815715 698819218 784
68010385 68016885 560
31480772 31485819 572
459234096 459235102 838
302718950 302723177 306
672907364 672911888 671
317327409 317328684 15
201939272 201945975 997
45705349 45714833 486
186091377 186095593 519
573167681 573177499 739
590472465 590481060 804
649109025 649111549 276
24430947 24433494 489
86180786 86184148 425
304977441 304985464 409
920236111 920243278 48
281051478 281059703 157
252221826 252229980 865
92709313 92719045 695
940282182 940286917 591
676511272 676519116 870
403009427 403012804 919
178567703 178574469 415
334520542 334528313 859
436802966 436808678 19
654468374 654472230 588
778394422 778397863 426
810767929 810770002 964
574247794 574248469 230
734043839 734052323 823
136455430 136464434 584
702009299 702018034 368
314702569 314708457 99
433769334 433779218 965
361928545 361935080 623
772087564 772089508 392
686606502 686610724 286
454908280 454913097 709
122698245 122699878 90
433616824 433625706 355
255798999 255806967 243
32233583 32242648 556
117062302 117067001 571
829683401 829690814 480
813826717 813828871 354
374469690 374478215 601
579332082 579335776 621
561981719 561990769 570
574640428 574641595 663
562533869 562535225 594
318460576 318466512 306
518931819 518934571 668
271989725 271996485 597
51169298 51174026 211
748540127 748544553 18
95872481 95874047 91
600151081 600154249 665
892286702 892287793 519
635563622 635572609 967
551713285 551722399 238
79812230 79813769 508
356315887 356322733 711
83233555 83237328 215
280300502 280310289 118
528769712 528776069 440
43086081 43094515 451
595337171 595338298 544
724645836 724654492 355
885920354 885926194 945
54375321 54381213 51
663627558 663633671 85
821992416 822000050 287
709187127 709188231 214
147306692 147316329 436
113518161 113520392 488
274164601 274167222 667
856232052 856232965 278
291568946 291578165 292
437124301 437132474 576
572571245 572571768 494
260443647 260449688 993
819202082 819202746 378
767778370 767778678 316
83194934 83196665 107
111588372 111589617 610
11564209 11567482 193
321445877 321448424 946
198933506 198934158 535
536313797 536314057 828
821666723 821667081 441
606705569 606705630 962
971242562 971248214 250
976626291 976628689 664
853573958 853579610 770
882386066 882392849 388
296865026 296867174 605
435064218 435064399 225
744837163 744842335 789
950829698 950833895 653
643994877 643997971 463
26191669 26201007 919
761047631 761048257 457
228104231 228110401 714
431515896 431521389 905
223622017 223623414 169
865424404 865430515 290
336120359 336124198 637
639425583 639432658 489
919425372 919428828 488
465760376 465763114 561
851001838 851008863 851
188109758 188112117 405
148802565 148811967 249
648342279 648350741 402
474956536 474960970 620
740233704 740240683 214
308254344 308255297 674
647947981 647948466 1000
810764470 810773859 22
38050309 38056654 921
298955869 298959160 487
52703071 52706523 35
123050826 123051724 165
634109075 634118683 837
144484478 144488131 228
389079448 389082426 21
812242661 812250811 524
701554686 701557200 610
801852685 801862343 67
916482707 916486488 899
541955978 541957117 921
999431465 999440954 50
607505851 607508472 392
741767015 741773719 363
686247203 686254434 220
517084781 517091962 131
99704153 99705236 386
770225677 770233199 621
20591287 20593278 676
770226354 770234299 38
337407604 337415727 972
573136875 573138008 623
665523925 665533255 451
763371317 763373438 353
220054031 220061994 434
510528601 510534641 961
375028732 375028896 500
974325118 974327988 723
808882089 808889896 333
836947766 836948966 649
801605155 801609293 293
1810127 1818459 753
342782100 342782498 63
95055552 95063619 738
597772255 597777951 966
995416689 995422043 975
382101000 382104183 489
717551499 717558832 326
408355573 408355892 801
256365907 256369285 980
883097906 883098198 114
977991199 977993399 770
98026303 98034892 54
145676366 145681613 653
420257454 420266330 281
755500420 755507127 861
373522747 373528667 171
521512235 521512999 950
822210911 822218086 169
296210064 296218793 504
713736044 713742579 992
117229158 117236292 957
79826279 79829519 373
119567682 119571865 689
147308334 147312000 611
235618615 235619849 220
747543475 747546402 181
910627997 910636905 640
699197298 699199347 671
922133467 922135203 960
121416971 121417722 153
951169312 951172545 248
413200621 413209715 293
850292994 850301728 54
915051033 915052833 268
352730645 352736215 901
863781215 863785030 982
977787396 977791861 297
117333387 117335076 522
838258409 838267377 162
249444720 249454401 196
233990224 233994344 386
622402472 622410118 205
512707765 512715033 57
903098819 903108633 890
66349437 66356763 41
52927339 52932267 314
646420671 646422374 286
663308968 663315801 204
630835841 630836499 290
845211353 845211677 697
20171549 20175497 415
125461936 125470601 753
945941491 945950788 435
601177898 601177924 149
385963139 385969236 859
388432180 388432510 135
208644845 208650493 805
757229130 757231674 213
585898685 585901750 381
616786976 616795922 916
676343672 676347775 27
715738086 715738272 256
687189 695059 953
528967623 528973514 467
68146773 68154403 770
675987982 675996638 409
216272467 216276834 70
814271273 814272082 49
144866837 144874926 867
193801218 193809558 37
63035484 63045145 458
134043510 134044429 813
29227768 29235943 8
818845070 818853769 101
553477889 553481776 332
299475659 299476725 94
814798418 814803579 700
893350488 893359947 435
903473536 903475912 855
328519753 328522737 953
161184141 161188912 369
274154598 274156285 573
645409410 645413387 965
73406419 73408940 979
11839870 11845632 116
141640203 141643165 585
408788647 408791514 168
169413697 169417986 727
328228132 328237903 121
176163339 176165718 83
330006291 330008930 528
318617012 318621667 483
710249935 710258546 203
653075901 653079863 697
381095230 381100245 726
109938346 109939329 765
220625930 220626451 220
929430449 929433191 866
50623177 50626886 45
434103648 434109904 977
273673081 273678640 400
779850608 779856634 69
939196091 939203084 500
633453645 633463443 347
681468341 681471482 416
636718068 636722141 684
503711183 503713259 950
244729754 244736812 911
605640619 605647516 355
342433665 342437633 136
636144992 636150992 559
795442391 795446992 991
94480462 94485082 710
883701311 883704509 680
383995009 384004701 528
607201424 607204453 424
547477109 547481696 896
318643409 318652224 521
385081320 385081325 319
780051675 780061181 116
532234161 532242279 992
119118720 119120363 476
564355062 564358215 402
725676772 725679614 973
961192452 961198706 236
651997331 652005734 565
908029754 908031610 76
802432001 802439132 692
117150872 117159426 927
50293192 50303024 825
740995307 741002528 66
315446649 315456094 698
848465126 848466074 140
836795878 836797763 893
61376202 61378258 6
203674437 203679038 542
752925001 752931758 538
65355428 65356029 941
533179120 533182308 663
614553046 614556046 410
651910872 651913294 670
133913938 133916139 648
708520985 708523175 687
617696126 617699463 848
450173370 450179047 812
589947726 589948209 456
791704268 791705052 205
160469156 160471903 305
309853097 309859868 924
477453760 477455039 86
148355522 148364460 904
2276192 2284060 371
863367189 863376901 314
443467227 443476431 135
320769426 320777030 509
308982589 308988501 967
60104047 60113413 778
39712602 39718755 17
197723906 197724144 374
503805180 503806936 777
8249617 8253322 402
452052522 452054246 315
855693243 855698500 564
67636909 67643743 937
72163045 72172967 30
488196903 488200315 848
961863870 961868939 284
803637999 803639650 876
373842016 373848937 564
58171390 58173877 363
323695518 323698446 681
822325270 822327520 893
540490936 540492007 292
186713500 186718243 918
83721787 83728391 969
829172816 829175147 608
865530664 865534651 644
689532299 689536238 631
756614175 756617526 523
81662091 81664250 594
142129804 142131444 633
86372836 86381985 193
769183728 769187868 347
906446020 906453923 57
941626937 941635000 513
195495906 195499710 871
977035513 977038134 97
51382508 51387969 674
605733139 605738452 616
542844012 542851173 298
514003957 514005136 496
527462590 527465243 316
740305133 740308439 71
155708480 155710041 324
693825887 693828556 716
426820400 426830116 924
695405270 695409804 794
313960719 313962908 314
86124744 86132241 359
238255710 238261508 846
828525008 828526168 783
33144505 33152597 908
379472170 379479432 761
702966240 702969146 632
42856566 42864747 792
187897631 187900490 855
262229554 262238820 782
983899348 983900741 568
747472013 747478353 490
309561724 309567602 776
751830569 751834315 17
68924703 68927868 199
494700611 494705479 514
650858371 650859782 307
296360353 296364215 338
520317144 520317429 768
370741000 370747063 171
529700132 529705534 290
196060700 196064460 152
680588541 680594992 75
673611317 673615118 5
394165684 394172672 437
517197883 517204965 743
635529396 635531532 937
904868703 904870830 45
724074391 724077281 136
667450511 667451487 429
282918682 282922764 772
736955971 736961952 126
968203473 968206060 555
362400548 362403410 902
600588552 600596517 951
568428341 568437495 961
645392083 645394192 340
386962370 386965268 424
983479416 983489119 651
180389902 180396867 228
682374331 682379863 936
30881103 30887899 343
825898579 825905678 642
524472134 524477615 608
583465035 583470724 906
71801987 71802874 437
189216297 189225402 716
881533638 881533814 695
2663413 2672952 65
220406414 220413895 297
905503641 905505289 561
440171577 440179015 795
872987271 872995885 853
32022914 32027705 457
148438872 148448641 964
58851779 58852316 162
838008566 838014322 442
121438632 121447778 443
961494327 961497161 210
787282743 787284033 878
266254392 266261463 876
681327952 681330631 679
621975747 621984585 59
908917599 908924153 572
757070407 757070678 470
914506371 914515905 56
507202884 507206385 586
328035677 328039954 105
763967120 763971882 386
356025680 356033503 81
579568557 579577399 415
969486434 969491367 677
114209463 114213938 209
134603521 134608086 357
407657093 407657779 23
221867914 221868022 818
649037969 649041685 529
730899906 730902105 223
348987362 348994675 892
505963748 505972346 655
127268179 127273296 809
413371595 413371695 266
361994622 361995606 469
141091833 141101381 622
192751539 192758958 532
107863562 107872675 812
502828730 502832313 327
215655610 215662195 166
367782833 367791681 827
920704725 920709514 167
366736731 366742426 64
119616891 119625530 392
860673156 860674203 535
916913976 916922565 198
197256949 197266353 304
458772480 458776242 323
468483293 468486073 662
586108619 586110158 257
139684137 139685290 862
893176963 893186510 917
55129131 55132095 798
57625544 57628952 625
17636287 17640518 73
49370823 49380729 703
992465371 992471953 871
254577027 254581970 951
57573701 57580380 761
903009713 903015219 181
521784971 521788592 432
115403184 115404685 759
189828100 189835844 166
872327897 872336947 463
281306872 281313973 266
73726945 73731406 396
95712648 95713328 474
392531869 392536626 679
72048171 72052395 880
784573931 784579760 698
598281112 598284104 3
733468895 733478202 621
110842005 110848405 368
97137171 97140300 9
517003984 517012118 937
231115601 231119644 38
156385997 156393860 508
342588470 342597467 355
248495501 248501456 253
195106731 195115082 864
916014429 916015317 796
108451783 108454919 910
813079403 813085628 474
790059122 790063824 286
97016483 97016874 969
899071419 899080524 595
950627456 950628207 219
96666315 96671389 63
591765020 591772037 76
493497274 493500534 372
409905488 409906378 779
10258285 10261812 79
114991545 114997381 736
61417020 61422583 562
426895305 426897062 371
492733273 492737955 781
185174218 185183019 539
747414438 747420812 117
129534852 129535429 194
551067278 551076073 1
796585650 796590927 587
316887429 316892025 306
697957858 697965499 426
198122594 198124988 371
767035155 767035556 797
774215877 774220419 641
598264009 598271287 643
248081899 248089954 958
66258016 66265468 293
6320560 6330402 252
558343561 558348719 51
195890499 195896368 780
27413155 27416684 406
13474583 13482111 402
354199303 354200288 701
441571100 441575390 271
27177742 27185873 411
619195734 619200574 986
609258692 609259766 116
294164337 294166602 171
167409940 167413197 227
638900990 638904345 710
571412122 571421373 402
79934879 79941660 687
225886281 225887788 478
288677981 288684748 144
613559603 613568429 171
533189014 533197081 97
500013351 500021051 37
643567466 643570513 536
367434987 367436307 947
615685213 615691428 208
557721923 557728997 271
744019325 744020863 618
225216362 225216780 267
915831839 915840699 664
295114335 295124159 503
108811506 108815259 76
457521602 457528720 691
260018989 260019528 993
817591526 817593798 233
246131824 246132466 814
889014031 889022381 515
626167653 626171328 446
323583621 323586182 7
482944888 482952461 548
398338903 398340325 691
96943407 96947226 198
902986833 902989601 407
425727875 425735636 432
959330867 959333512 443
376238451 376239126 667
462835264 462838889 165
643049780 643055271 985
701849576 701851050 519
12604583 12610825 892
716509131 716514113 950
279639173 279648856 161
235183723 235192138 677
935672480 935681355 181
24672913 24680189 209
574652705 574656059 411
496264373 496270860 995
52262538 52263125 583
839182873 839184809 791
82241744 82249532 886
697270986 697271154 883
979384935 979393832 636
889911448 889917597 573
886372125 886375912 736
81302306 81311490 116
144809865 144810808 946
323026626 323031581 39
504966622 504970941 263
21830205 21832914 61
49717345 49721613 441
366540230 366545217 654
223154113 223163565 39
421535099 421544998 144
12153674 12155935 81
978286759 978291056 279
426748875 426757527 534
586294820 586302403 160
919759858 919766155 673
922710120 922710405 58
149511532 149514133 888
907735973 907745460 352
323957978 323965486 102
972784016 972788781 651
794430511 794431765 323
724569943 724575793 650
640391574 640400568 192
116548108 116552148 359
501820268 501827741 499
700986940 700988405 192
405747349 405755297 878
698343237 698349531 144
128561940 128568610 874
675788392 675796365 350
229934043 229943560 201
382403716 382405640 810
214499717 214507259 292
871031909 871040806 296
380059619 380068979 156
246549468 246557464 487
492331660 492339175 349
19639889 19642073 887
342498033 342505022 49
389092906 389097454 579
580959606 580961201 619
930251806 930255360 601
267772616 267777338 509
872787258 872792591 523
331590554 331595106 155
268975061 268983738 77
755134548 755144122 347
644613249 644614676 556
845147135 845152438 351
533210534 533219247 889
829071112 829077532 820
379675731 379676992 466
762110683 762112930 828
764251192 764257984 449
207678066 207680165 688
594211571 594215630 394
624838648 624844367 111
410339347 410344373 716
649056902 649063594 352
322069605 322071739 245
105165845 105172006 96
80796016 80797470 400
778847481 778855835 22
266336310 266343879 902
266810758 266817171 335
12846796 12855788 827
45961191 45961331 570
416034652 416036767 560
290190718 290196237 35
10927422 10936346 44
967337667 967342963 164
297930113 297939504 717
227923864 227928628 601
877607886 877617186 378
972285787 972294120 220
843548122 843554535 631
612886301 612890102 41
35434871 35434940 796
460839781 460849589 156
881731815 881740137 118
683837859 683842182 924
548745374 548749606 97
856130091 856132563 751
220619043 220627169 712
406463420 406464572 782
473857639 473862866 1000
17013271 17017684 406
365801661 365806089 462
78045809 78046106 588
655318964 655320839 135
272207082 272215215 700
886392357 886402334 377
726154454 726161734 917
275373555 275383532 343
95353269 95357326 907
10453402 10454079 943
33520751 33527999 279
358000156 358005649 187
104958970 104968076 875
712071558 712075166 377
895298044 895307547 89
769459744 769460252 174
337519471 337528646 51
122368388 122368658 970
706647081 706651755 307
62641339 62642061 985
33899283 33904107 932
938339912 938340696 539
811398099 811398349 306
966429973 966434585 36
137683700 137687476 846
156480789 156481271 365
424082963 424088252 336
501653013 501658937 213
609809982 609813658 709
7533640 7534920 956
168681625 168687168 601
962783556 962792853 754
608157446 608157581 876
182849102 182857452 907
489661137 489666956 980
653316983 653319240 148
265241698 265250920 785
199073385 199077382 809
730185599 730190573 266
511480658 511481617 61
700895613 700905074 489
184467565 184468461 828
467680320 467681074 264
360525546 360533687 375
722558452 722566700 185
301593433 301595593 432
719606580 719606965 343
166633715 166637393 266
60010526 60014419 522
663933142 663938845 416
188526554 188529548 285
667690042 667699049 60
892279869 892287559 631
526210484 526219775 951
388428209 388428216 759
764100393 764105585 900
662224176 662227924 739
506882520 506886647 611
504761136 504763390 783
413153658 413157044 613
944626424 944626809 54
267861060 267869852 412
345641120 345649026 88
491156750 491159357 310
887257051 887266712 983
23603161 23611215 439
553512061 553520519 825
594741799 594745061 925
346365761 346370640 901
538569545 538570992 368
387866508 387868851 388
890119562 890119753 799
934828974 934836443 430
989675061 989678409 894
267699721 267700437 567
786428704 786434940 632
405004494 405008147 872
843033669 843038601 335
267149946 267156860 581
737363847 737364177 835
475157565 475163192 865
964024953 964030754 603
429205104 429214961 163
762977884 762983370 471
491553778 491555758 830
855877344 855878269 350
472565326 472572840 281
151325550 151331044 11
251556884 251559041 502
278020465 278021803 887
348902650 348909073 780
556313515 556322893 585
20630469 20639466 362
87494631 87497817 902
100579101 100586816 163
947140931 947143177 479
503299632 503304465 287
470050913 470056429 115
147169275 147176832 537
175987777 175995194 507
800108663 800113623 42
259914793 259918904 881
593009377 593016019 821
439254090 439254113 997
788323993 788333175 949
612951506 612957924 947
847048984 847055368 919
748137271 748143168 792
11766387 11776276 548
905086274 905091549 767
17977132 17982680 988
973080174 973086508 370
291969405 291976005 573
698817226 698821845 405
514150573 514159615 338
377006873 377008723 201
995779820 995785366 47
695551090 695560319 805
775129883 775138275 836
191105781 191112555 995
516466549 516472261 167
805147536 805152330 131
613462257 613465655 472
962041180 962043284 903
85862587 85866683 676
790538274 790538530 307
170692827 170702489 570
729625873 729626187 806
789904678 789913985 778
351214866 351219067 22
589544211 589548203 748
305001378 305005019 999
610017508 610026348 653
97601981 97608215 532
59525234 59534241 336
284111260 284117602 364
384311567 384319388 859
59691488 59698152 795
58388294 58390225 965
97201071 97203001 915
81216093 81222775 412
733443190 733451761 147
174446189 174454867 137
548710842 548712862 659
407570725 407573940 765
265176412 265180882 497
498534775 498539246 54
955941984 955943912 836
332949131 332955200 295
404686096 404694547 969
67291361 67295627 854
132198774 132199582 466
814621270 814627303 585
22988408 22990168 386
276890417 276895254 67
957157182 957166541 712
411876030 411880032 570
959223435 959226606 916
328825271 328830870 905
15618916 15622674 964
518302885 518304733 464
278937739 278943181 506
455041204 455049385 736
509147140 509147629 157
538857525 538866121 654
456213944 456217038 562
545327655 545329562 243
190510225 190511498 611
303969491 303970511 758
91577397 91578895 350
355567711 355573928 303
177156526 177159969 378
289787033 289787197 75
572938119 572946341 177
722804276 722805497 47
851988930 851989720 97
78184842 78187824 528
47410436 47414286 745
568124046 568127787 232
973274804 973275109 634
372581506 372586663 272
980819159 980828558 647
782702888 782708310 224
592853963 592854803 293
139293491 139302485 238
846395537 846400259 774
376349986 376357368 316
141032865 141035424 81
99667611 99671033 337
286112193 286119347 340
863469177 863476689 53
350041449 350046211 292
877283095 877290604 913
752751670 752754025 653
485594314 485604098 19
614668551 614670112 313
448704675 448705451 800
680513990 680521743 722
353123072 353130003 689
623017759 623027087 459
729259100 729263960 437
732447503 732450410 573
104706796 104712125 597
693373059 693375350 934
366351712 366358471 112
551479730 551488104 826
953262393 953270316 228
797368193 797378164 142
983723914 983733863 367
80453603 80453619 784
913348413 913352052 728
707506200 707510594 120
591229774 591233035 956
52254722 52261967 813
683435006 683440610 335
624064118 624066196 406
425570296 425571684 503
464303523 464312856 238
733813015 733816235 747
333766383 333772852 15
255308517 255316333 380
509392244 509398599 600
298575364 298580630 966
205173671 205180475 741
129422484 129422644 227
261948818 261957099 440
69937574 69940303 398
149577077 149579772 898
33897666 33898347 663
76022414 76022866 380
751485428 751489929 860
642062159 642071429 539
480200111 480204615 991
223122428 223131121 866
564202168 564207879 395
722307394 722308130 744
101434186 101439489 387
654844934 654852272 551
32424183 32432577 82
217895846 217895848 346
996746225 996748401 126
134840085 134840223 150
192199974 192208255 536
55022966 55027580 944
185629181 185633980 834
709904576 709909015 893
809462319 809462679 526
909872705 909873489 234
327955608 327963817 608
797524040 797531477 394
652344387 652349325 958
241513 241621 32
203124012 203133314 566
854534548 854543918 527
717195842 717202958 6
68014028 68018308 229
168937921 168945483 989
942421446 942424300 329
390558031 390560882 204
842212638 842219289 924
78440384 78448253 219
998210342 998211348 948
801133725 801139057 651
967410642 967417574 20
720163520 720168021 218
476110877 476116207 343
957560106 957561843 137
970978094 970987119 986
171209775 171215890 442
738162978 738165960 289
594766252 594767462 521
885249471 885252445 967
302001771 302010181 73
184706773 184714157 430
440903792 440906719 628
108738361 108739780 501
45598704 45607585 997
765979840 765985513 938
32270826 32274987 909
24943618 24944590 870
689005906 689014193 213
381834778 381841079 249
103671746 103681611 361
910157169 910163870 113
508341949 508346545 385
762905576 762909407 884
594378428 594387113 488
171698426 171705147 889
142319714 142322089 62
44283975 44292470 564
719803845 719808745 318
952352408 952361863 893
887623658 887626827 237
31784019 31785391 704
204760481 204766222 313
421683866 421691481 283
863697750 863703236 954
340878589 340881263 168
824204477 824211098 205
189917890 189922914 858
323665453 323667900 120
672729770 672729869 159
974876662 974880780 292
384624250 384627165 945
86679305 86683179 547
521945619 521947122 724
504194252 504201473 680
226507557 226517467 61
307381724 307390130 507
631603928 631609217 575
76634138 76637250 838
331478257 331480000 860
630487415 630493317 539
929849707 929858324 937
992238651 992245242 464
325996198 326002198 560
546544272 546544948 403
395744953 395745838 834
750329364 750332714 445
900100870 900102896 944
889343445 889347272 544
142893634 142898869 266
760587493 760593197 1
335081383 335091369 985
898159320 898167191 274
507098135 507106397 180
583581694 583588888 689
843824097 843827413 755
481220282 481228001 544
172491077 172499684 260
255038021 255040607 114
52526566 52528667 576
942719182 942726432 100
900492533 900494687 35
457954519 457957408 268
554300792 554304121 49
563993323 563998301 454
138710012 138713486 810
357474766 357478239 881
527669309 527671110 821
133413920 133419247 204
546310034 546318779 923
802868609 802872409 134
533577060 533585032 78
668285094 668293393 340
51747713 51753831 439
9961114 9966959 231
89469568 89470888 470
391050729 391052575 342
812517609 812523126 938
106487431 106490210 906
14819986 14829025 789
532925259 532934792 205
568874393 568875941 154
15297821 15301306 971
65322162 65330126 579
636110950 636111033 861
606213182 606213380 154
377002002 377003628 563
577181343 577183429 631
231758632 231760398 619
743255538 743260371 638
721747678 721751067 969
257437883 257444148 358
103335037 103340652 839
422426358 422432267 736
63979938 63980415 393
149538150 149544026 320
965294654 965300235 325
721240568 721245216 938
945045199 945051656 331
475155168 475163087 60
5364158 5371936 398
191057126 191060124 128
418327483 418337452 677
207976673 207985246 738
611752409 611758918 748
492132153 492133358 290
938585473 938587870 185
47195799 47200894 71
482997086 483003485 941
499960418 499961087 347
670454828 670460190 782
674889225 674890820 450
934654352 934655266 153
465048030 465056416 565
36425118 36427094 913
579863866 579867212 760
259126507 259130785 613
598698691 598705087 32
28278114 28279900 649
927107054 927110849 786
743473752 743479426 431
199125885 199129862 850
551501334 551503137 750
608967838 608975770 323
941435402 941442094 656
317916666 317916807 142
35433428 35435999 451
616829390 616832119 556
78312422 78316101 98
69960423 69965466 409
66928560 66933300 546
74580990 74583120 908
283974839 283983466 974
113437590 113446539 419
623462263 623470767 630
425801270 425808234 56
160070412 160075947 340
469887862 469896057 313
254965769 254974227 750
998301217 998308685 591
52370977 52373707 534
235113524 235116293 360
926450782 926456799 870
61037107 61043658 218
103920526 103923283 319
91526156 91532766 85
308750562 308755183 629
162203902 162213386 561
955617565 955619908 914
717269666 717273066 392
226783608 226793221 76
227633142 227641383 101
623976852 623978530 315
114799724 114804612 468
14102293 14108099 882
263319962 263322668 918
180369397 180373543 363
800684025 800689885 21
593609587 593618583 445
489974852 489975248 438
559740244 559748510 408
722350670 722354852 899
52387122 52390560 524
833824436 833830678 256
885132903 885134448 512
829774786 829784217 275
946067703 946074569 247
246598416 246599384 471
348738436 348739948 612
359969882 359976838 419
131110320 131115090 833
567047077 567054759 739
50377328 50377371 497
507551852 507559721 328
704640458 704641334 801
40530972 40531210 234
164298596 164301161 64
827144843 827152068 270
748822665 748823203 413
884949628 884956056 406
100279048 100280509 994
326627231 326634060 603
939110969 939120163 981
266739817 266741633 147
571797144 571801470 216
573417945 573418896 420
534922179 534928156 678
489195594 489200727 351
236922215 236924912 811
224227978 224230388 152
88571386 88574472 162
947241730 947244721 248
522589683 522599153 662
14486015 14491978 278
256755163 256757038 351
839562729 839569895 746
592683500 592687933 735
314701529 314710489 918
252215231 252221691 116
753963042 753969905 293
32431194 32439900 515
71246355 71253115 318
437455602 437464308 440
33952614 33958783 379
515772891 515781491 461
440073243 440078536 487
552417339 552425406 42
164587425 164590076 542
103728344 103731450 608
676211810 676213361 299
914471102 914478680 77
623817967 623819034 583
278363285 278365294 123
522250725 522258743 677
622220103 622222594 393
2584914 2586250 188
531730401 531734322 131
302127794 302135600 307
802972687 802980810 361
271187295 271196447 456
783515944 783519245 95
428530021 428533677 439
858503954 858508742 383
743511077 743520410 941
950553753 950557008 742
588903496 588911922 783
645606684 645610280 163
565863166 565864781 319
664374472 664380660 816
193355833 193356446 474
759286639 759293136 585
394598085 394607468 14
170536524 170537302 726
229590258 229596479 514
900679199 900685828 402
257125291 257125895 556
33969075 33970929 108
488660588 488662199 453
933270906 933275015 188
176561073 176570360 864
42226549 42228412 835
2287485 2288478 177
680561848 680566429 472
502896574 502904373 194
696575087 696583752 20
736333840 736343511 693
772241395 772245129 697
188544503 188547695 218
139887308 139894741 211
429242495 429250240 36
180313711 180322245 851
176616897 176624744 750
699198425 699207764 524
606562248 606568465 555
494735794 494738353 136
166789165 166790786 655
211625857 211626104 951
274852554 274856169 482
774848771 774855274 270
228505333 228508850 130
124145370 124150639 889
778604571 778605992 481
733964672 733974443 921
13278548 13281229 285
993620102 993629636 86
133217588 133222967 727
131647244 131649644 761
432943544 432945994 649
968218026 968218331 195
228290647 228299136 235
537206128 537214002 335
937191017 937192921 331
988081848 988083418 103
517924120 517925574 771
29614406 29616925 935
777276842 777280271 912
792212569 792218008 744
551695681 551699544 481
244270682 244270994 339
9824877 9828675 177
982633461 982637112 86
490493797 490503783 916
415055478 415057713 416
603000581 603008732 815
513407703 513414822 666
641012637 641014333 104
152604549 152609633 136
112325644 112333174 712
942512124 942514774 664
123045463 123045573 261
882430990 882434415 338
197330427 197336711 781
846348342 846353196 72
268482109 268487849 835
624493924 624498712 1
465552940 465554472 360
219844045 219846979 286
724047180 724056990 595
263622242 263628436 233
954270905 954276458 449
729316518 729321312 125
125965207 125971744 949
81407988 81417509 602
288759411 288767891 483
413427245 413433696 418
337542246 337548196 989
690897605 690901177 108
118222242 118225415 222
171211836 171215197 459
946653419 946663121 157
306888219 306897377 196
234549696 234556658 661
72647996 72652678 819
236238597 236241568 734
328322080 328323642 923
714822497 714831652 403
36752486 36759933 927
299232945 299234466 981
762073166 762075237 276
72817976 72818140 476
649480133 649489207 545
932039680 932041907 820
265310692 265318179 82
495641511 495651220 105
891514245 891520460 373
782455519 782457311 884
634018272 634027824 351
813530199 813532631 409
602587530 602590934 302
559779807 559788468 614
344410634 344415973 496
685796530 685806343 73
857386350 857393389 645
645620783 645628901 813
339259239 339262353 59
499212611 499221087 504
315539495 315539651 432
184170196 184173503 656
370810605 370811706 396
899188906 899197387 111
568474871 568478440 957
833040367 833040634 835
632467790 632471744 756
334372435 334381749 835
27509248 27511730 509
892716657 892723257 52
497333511 497341171 218
25595945 25602220 582
334285951 334291497 476
185476697 185481076 878
799469807 799475910 561
530778115 530779488 477
311441301 311443717 742
406770056 406779937 140
312405891 312409372 424
624895750 624896759 22
126695153 126699411 113
451822371 451826733 48
266323953 266329288 939
25303780 25304361 88
288541658 288542000 107
252964570 252966109 491
604369047 604373034 17
52657789 52664094 329
95967928 95971377 886
73558703 73561979 802
337159074 337160174 877
349792186 349800842 598
148144586 148153838 268
103026876 103034030 634
113627964 113637223 158
600939070 600948206 797
250516913 250517130 736
694829280 694834151 730
268248609 268252605 966
703316845 703318500 952
892750647 892755094 90
186399875 186401491 598
609860473 609861490 409
349934741 349942936 999
444615726 444624840 949
840856883 840865175 116
921952679 921954529 679
999344414 999345034 733
479802145 479809791 711
528248110 528252940 742
769578061 769584403 197
183003501 183008359 486
515314099 515320421 712
590382859 590390510 814
580997209 581005051 878
628215158 628223976 362
985001274 985006558 758
960757304 960766945 785
460657387 460658749 771
728153099 728156992 250
394352192 394361119 79
943897388 943898119 431
579097226 579105182 606
448096288 448106146 521
801405101 801411856 161
605167979 605172719 36
165356692 165362806 589
27455451 27456545 907
443842586 443847137 369
830250356 830252419 291
742511958 742517242 624
73378037 73385116 458
861764817 861768628 742
865016423 865021336 883
285583944 285585688 233
420599456 420601293 92
258403492 258408557 223
425981431 425986292 9
70161338 70163182 533
375778057 375784880 154
18563349 18567979 669
325644324 325645930 218
627508132 627510739 696
439468874 439475995 461
56942108 56951743 326
355892341 355893496 521
669567433 669569513 407
835485006 835491118 93
814402366 814408423 715
66976900 66978596 44
26394405 26402905 328
87007073 87012473 999
45228643 45236514 839
332672689 332673394 100
397435500 397444006 656
40922177 40930208 667
868300699 868304717 520
749960457 749963037 451
713356902 713364878 423
54848968 54852142 99
604687011 604688830 473
810415690 810423300 522
745413040 745415416 702
123960230 123970155 106
958557331 958562503 618
92337338 92338780 821
93383356 93383926 455
220098875 220106495 446
898465327 898472782 803
903676749 903678667 410
611511198 611512192 771
40532022 40539754 554
516383544 516390447 330
371606597 371616126 144
45670055 45674371 106
595516023 595516921 596
377036844 377040436 135
764832649 764837127 129
741872095 741873346 728
827590249 827600215 941
88964010 88966331 867
552387781 552396177 483
862417685 862422859 138
64282366 64282893 22
490654510 490659667 588
391485967 391488286 842
955182563 955189441 451
607594048 607601647 934
246164528 246168425 743
436767255 436775749 2
86767547 86768948 459
800852414 800856848 937
241953897 241963848 957
8001385 8010130 277
517922407 517924732 298
287823346 287830789 45
410041538 410048662 282
125443989 125447508 519
506645923 506648589 202
304629017 304632618 132
275586369 275596194 424
178512828 178515160 494
906456764 906458781 249
828318073 828322274 370
168219700 168229695 351
119315350 119317486 299
129637394 129642075 159
576222677 576225484 67
928936546 928937536 502
77134749 77135230 191
553440232 553444642 427
594300655 594307337 428
604620148 604625839 324
299332748 299340942 956
37688119 37692837 994
867889819 867891819 728
476391118 476393476 647
523407277 523411530 258
616532343 616536045 790
1930845 1938609 337
968886385 968891321 605
751650164 751655199 51
3590943 3598185 259
114146269 114156194 891
648866574 648869987 222
420641568 420643179 902
422327295 422327677 327
63965294 63966889 428
470999551 471006738 74
2592342 2602166 818
815889029 815892136 497
186475985 186484427 476
292866035 292875779 306
894032294 894041322 883
523325535 523327612 576
643932757 643938479 792
80202010 80208854 772
109254336 109254462 731
159828763 159835553 31
13378187 13379178 525
894521006 894524213 755
914246502 914255934 149
666855329 666860094 485
609483986 609492047 439
188948869 188954802 966
147970797 147975477 412
354439588 354445889 504
137262711 137264284 887
19847442 19855352 172
323758823 323766258 796
50927699 50937191 152
22756804 22764240 491
138379953 138381001 215
106420788 106428357 232
188509227 188514571 134
738544544 738547074 144
177168307 177175880 161
926707810 926713412 865
903644698 903651326 331
284011220 284019058 983
217883368 217885589 991
373666520 373667820 851
642869361 642874462 390
465841576 465848107 915
441648159 441654361 307
93614645 93619252 846
65673789 65674421 323
143060300 143063004 509
582512165 582521530 838
248890846 248899834 988
450541829 450545975 835
639535170 639544796 485
877601021 877604301 439
389143761 389146797 181
78614676 78620048 148
839995333 839996303 10
821256530 821259456 178
229354204 229361746 156
201551064 201560618 534
610210901 610216192 780
631608888 631612657 392
316672723 316675621 875
540675559 540678837 69
589480998 589486954 838
274542529 274542615 117
79336678 79346103 38
299957038 299965127 98
261055567 261060797 808
36823724 36831757 681
88455258 88465218 751
699961387 699963403 648
236709130 236717129 66
72365006 72372636 503
407347425 407356598 52
2465263 2474421 276
4399379 4404750 833
506764417 506766833 271
280266865 280272537 912
615450672 615455351 617
947344353 947344736 223
229871454 229873226 68
208541102 208545676 634
227921167 227929584 111
18129020 18135600 584
115792071 115795751 937
452041347 452044855 966
866872180 866872377 384
886573801 886578891 367
35467714 35475026 424
220137682 220145681 88
198278256 198280698 138
454014674 454020664 670
304019659 304029618 205
288968770 288969562 516
703375704 703380146 88
969266641 969269220 390
18494608 18496071 107
856049341 856054852 688
37953710 37962082 292
158580484 158588562 247
306384923 306392677 7
181328412 181336245 867
20120082 20127978 244
600157637 600164794 640
476272153 476275358 107
355961592 355969955 919
391108981 391115402 262
940995088 940996463 404
138403127 138403607 610
746267419 746274251 848
416965017 416968995 692
527851025 527851549 857
992499242 992501869 33
38830838 38831123 329
832458477 832460138 976
341690584 341699435 616
18568504 18577032 565
434997115 435004839 502
772517519 772522212 851
624146481 624153226 682
210021680 210026724 435
728421372 728430239 599
485876580 485885531 196
786406963 786410635 430
918981291 918986693 815
439491619 439493369 143
317204586 317208296 451
423131150 423135478 847
613320652 613321349 721
630759502 630769108 13
634028183 634032065 321
929511617 929521310 5
551054567 551061023 930
666260762 666262830 692
727804191 727809456 282
64473357 64475776 455
179713500 179722227 481
169666302 169668496 973
122810500 122816275 983
177549221 177557588 823
932666233 932667784 342
657642904 657650622 935
27813909 27821304 107
888194838 888201210 241
130132881 130136231 17
733570163 733573318 412
745229968 745236186 391
183680801 183690288 872
483919773 483922042 3
270980756 270990010 986
21526580 21526934 151
798095272 798104300 636
181624558 181631867 686
805474664 805477231 498
161085256 161093726 501
314921273 314924861 212
411507035 411515121 421
63014428 63023266 932
250123649 250130656 941
881122651 881127524 522
291803637 291808842 333
968711139 968713024 400
841356775 841361381 727
165827811 165829218 890
903352309 903355081 284
486767161 486772710 192
128029373 128033111 67
859368793 859374860 742
702968075 702974387 189
76605018 76612101 743
715377889 715379384 226
699436573 699446086 980
538940325 538942348 642
261703052 261709469 968
460952292 460961361 548
414304576 414311069 752
560362767 560371445 991
644356833 644361841 6
849967574 849970960 670
513631114 513638778 335
53811857 53820536 636
197069083 197074286 75
594014413 594023839 991
573756055 573756297 366
646801373 646810005 400
121719273 121725506 595
313431025 313436076 512
338476366 338484282 221
407353373 407355460 357
475218393 475222961 859
570677727 570681124 250
838051363 838053560 213
98566789 98574387 852
193580780 193581824 541
288921146 288929830 873
140456546 140456676 779
87470491 87473001 803
405476003 405478729 11
658874574 658883002 791
698117931 698122278 36
157360141 157360871 136
46946391 46952296 670
771345954 771348505 615
16982807 16985497 966
750592698 750597019 690
433127921 433134435 685
626376700 626382461 56
448250854 448254760 793
690590864 690595238 252
55880656 55884370 752
762784041 762793632 330
12596528 12598796 622
2387198 2392561 350
31203164 31204632 210
820284129 820284952 213
868947819 868949879 112
151429856 151432851 853
128644912 128653589 946
844102054 844110660 261
852638306 852644756 210
481988409 481995185 946
302830090 302834653 424
153214712 153218303 206
984225412 984235286 793
136926623 136932662 427
605272187 605274540 982
529718650 529727593 939
850252853 850261173 397
972350799 972355592 70
407403411 407413363 396
853528620 853535184 114
320602918 320609857 359
3056343 3063325 801
229783898 229786306 758
312735691 312740016 844
560053469 560062104 747
552348802 552349073 208
768514740 768524479 578
656802137 656809919 2
760318206 760320143 83
987459952 987467452 924
101011417 101013898 502
261052776 261053505 142
175003929 175011535 194
21551687 21557852 570
326012880 326018524 131
104818978 104828663 692
361916185 361917469 106
78465764 78466462 318
951086116 951092649 293
832415551 832420791 239
204442475 204450815 750
222513328 222520560 953
187326470 187326724 405
788140014 788145710 547
161880584 161881764 157
766336714 766337355 920
983743406 983746426 422
516869862 516876501 59
485550532 485559987 604
149705176 149713431 100
362862414 362865181 12
445625164 445633511 51
106082468 106087611 16
721501872 721505850 18
309651770 309652531 900
725552927 725558633 759
79103198 79112284 154
433784619 433785260 312
151432030 151433344 585
992363633 992365094 760
796555734 796555898 408
517536096 517537581 736
563841146 563845716 532
962991162 962991352 341
589054180 589057107 85
620559430 620559438 894
309809540 309810656 458
18720695 18729811 884
678275006 678281296 841
92074942 92075694 973
92536052 92542209 518
31584461 31590054 577
689282546 689285675 454
547924078 547924677 202
100681771 100687051 70
509436206 509442978 864
540524100 540532977 207
882721558 882723011 817
52898442 52904325 807
389121633 389121675 430
336063606 336068953 137
961619475 961624042 940
711414403 711422032 888
691530858 691537372 349
328503411 328513355 340
79467481 79474579 761
375008696 375015543 722
441713902 441722178 375
565884069 565887677 737
46434877 46439033 686
728246306 728247687 39
112906794 112915402 202
12919734 12923893 910
697158972 697164739 47
128615672 128619294 305
896344011 896344662 417
473419773 473426632 979
22168845 22175372 801
856279220 856286410 62
64091307 64099608 956
32647345 32654792 806
854483384 854490498 130
118732937 118741085 208
662162197 662169039 495
32695246 32700622 190
36046550 36047163 716
181652317 181660057 288
10036647 10045448 761
256437447 256442695 654
826269509 826272474 422
961170815 961174389 846
144688622 144692627 64
43475103 43475510 13
368944661 368953486 286
812628155 812637095 229
408061696 408062392 183
382196412 382199182 260
815073700 815074130 181
923812 928925 673
653114465 653121730 471
523113237 523119025 613
486650083 486650563 489
361664497 361666027 300
308559862 308562960 659
24495149 24499263 262
343118728 343126929 116
308258263 308261109 285
245849874 245859525 100
178062407 178065971 713
813691430 813696367 184
216828252 216828742 822
567603865 567604698 78
278050704 278052204 139
761869004 761871224 859
238770013 238771431 732
36416276 36422327 653
600919741 600926474 336
408900027 408901231 69
175426478 175429487 612
156936542 156942357 618
32216078 32221829 212
762435899 762443871 239
197317328 197323811 763
380335466 380338738 148
532951324 532958487 31
320309408 320318089 641
150471412 150479931 863
258150098 258151129 310
458419166 458425810 514
604718777 604727666 795
202679746 202689525 679
922898958 922900896 778
809575547 809576138 228
519341311 519346995 384
65788809 65789127 201
620896840 620900190 995
232816832 232826650 177
209807046 209814361 89
797717357 797719684 477
879642870 879644451 405
269275017 269276613 114
183442046 183446489 367
189747824 189748779 651
566243052 566248847 400
779829436 779830620 823
69276988 69277107 652
471001982 471003798 243
438440510 438450353 931
233008949 233015937 784
177617426 177626848 765
134235183 134238143 139
135078296 135081647 173
795099013 795099164 753
311614665 311616089 643
917477064 917477505 693
998153886 998158251 582
726470888 726475930 302
400383131 400384122 67
130557062 130560305 540
227928196 227936636 233
444698960 444707598 941
836065449 836065901 46
324926622 324927187 623
573374374 573380776 954
953266367 953273180 719
677875060 677877175 470
73129992 73135648 905
666815293 666815713 848
521254361 521256499 740
139197251 139201970 57
547770483 547778644 258
868765424 868774230 402
138140470 138148402 262
545643443 545644683 433
657517396 657520339 370
106108115 106115502 191
813208935 813213628 251
102338190 102346445 792
559420038 559424793 392
269979778 269985704 538
264151186 264153959 994
676169444 676174534 898
493629197 493630173 774
511629458 511630037 22
894301241 894306565 989
559121611 559127261 367
209277153 209284658 736
571238754 571244683 397
45389546 45391460 770
467319288 467319572 392
64956177 64964072 497
282999171 283005724 375
662546419 662553127 73
676008193 676015535 213
601791566 601801169 451
393162907 393171629 801
580513624 580520437 437
384457360 384460056 615
176842107 176850478 477
626405876 626410271 468
724862268 724869335 996
19981765 19987896 317
233046139 233054949 834
354712212 354718413 158
783139775 783149318 723
175846226 175848005 248
343972377 343975836 277
100727166 100728025 58
548448780 548449431 384
99073608 99074364 348
22581428 22586944 489
583123424 583132711 798
14418091 14418415 526
105061925 105071525 148
71717084 71724780 335
661201157 661202674 779
432635756 432645632 846
447814383 447821498 271
425459442 425460187 155
115993177 115997437 914
134218525 134226470 940
250124363 250125641 81
41677162 41677973 711
876456038 876459289 552
430469186 430478292 166
10540872 10548852 357
157317650 157326245 924
303829496 303837259 656
834533767 834535113 519
631305272 631311403 637
615517186 615526865 535
217064477 217073533 854
455928908 455930885 264
565156619 565162287 950
751976170 751985666 716
799527336 799528758 342
588689043 588693847 722
758400967 758405652 484
114422974 114426479 39
352687492 352689405 120
424784480 424786728 724
500779014 500787455 43
16310868 16315397 521
985798132 985805800 389
219335432 219344474 441
83607149 83615078 364
649879840 649885687 936
645756562 645760814 356
224084398 224084659 541
810322787 810325820 349
520464907 520474901 342
193761983 193762656 163
80338376 80341557 891
369354897 369356390 237
642300285 642309144 104
182160076 182166045 305
294442440 294443244 901
841497727 841501265 815
274639083 274641020 701
133432974 133438737 429
196668322 196672635 637
932378664 932384346 857
410144827 410148501 296
85895718 85901236 865
377304305 377305936 217
36346759 36356682 68
10034065 10037467 758
444604317 444609603 8
98458482 98461908 359
233503183 233512926 143
907458611 907466344 537
397625598 397635241 912
499750456 499757535 662
935176751 935179738 660
542218968 542224002 941
540212535 540217962 297
12764603 12766699 796
462271360 462273828 669
387005720 387006516 975
11052079 11061000 254
997249572 997259449 855
718579460 718584702 470
516287372 516293058 911
175744385 175751939 770
213789044 213791384 933
125237985 125246886 853
944767632 944774003 188
966820428 966824400 838
32894098 32904084 321
122660424 122665194 985
517036028 517041695 611
412689234 412696225 834
741998705 742006293 863
620141967 620151515 993
133014737 133024709 442
362954019 362956092 73
641273872 641278062 9
683041059 683043950 304
932859898 932861777 317
194221569 194226147 110
995596554 995598868 474
949476165 949480568 648
306002350 306009673 545
564925563 564928464 474
661422556 661425096 798
842744997 842747855 105
649105421 649107866 396
93268431 93270245 113
342538084 342544681 278
78887403 78894993 217
723433862 723437575 184
420910687 420917112 384
889897336 889898305 287
204230231 204233260 859
982104706 982108030 517
994858854 994863049 842
515214311 515220434 390
487938707 487942606 349
584885170 584892992 203
986431449 986436163 626
372787016 372787942 954
555955199 555958907 797
801141582 801143215 988
702861220 702863508 93
881256079 881262883 753
26889947 26896683 112
945167789 945170362 890
834912531 834912618 449
379165230 379170562 91
658269433 658276457 485
571479411 571480734 740
114391716 114393838 34
88998864 89002690 662
948786852 948793772 873
816230296 816233021 139
500235400 500240760 259
696063511 696072776 689
905336400 905341704 176
73838849 73838885 833
544108939 544114250 288
100066774 100070240 759
760113515 760121727 781
502708899 502714875 384
365233913 365243220 206
551918786 551920020 458
749900924 749907585 656
954039183 954040550 346
532064222 532072530 212
119398399 119402950 12
5959582 5969078 891
325662870 325669148 883
156327981 156335383 589
53910112 53916688 159
967034495 967041510 931
303595052 303597641 350
92331512 92331614 816
65166519 65172807 144
19784214 19787935 223
86064428 86070079 150
53237789 53243617 15
22024681 22025958 5
973969913 973976395 860
170948853 170950838 261
849444012 849447204 927
515791294 515799899 728
133704644 133705595 452
55935811 55941398 61
978548305 978550084 540
659394879 659401292 767
319798029 319807554 928
208899395 208907403 605
426765750 426772659 965
733510609 733513468 84
484359222 484362636 49
44545500 44551801 65
965988227 965994143 591
703621031 703629952 337
211483092 211489773 296
874154982 874164069 33
811035101 811044209 557
28083029 28084015 112
703477984 703487400 578
993547948 993551331 897
952203032 952205659 579
251510431 251513012 905
490032495 490039911 224
465133437 465142252 704
94496125 94500773 840
545388422 545395476 853
461423805 461428653 894
190807362 190808056 33
460596473 460605504 569
97277402 97285327 65
566766299 566774076 783
276056229 276059590 999
740938484 740943347 442
95117710 95122528 267
952078763 952079156 535
437853603 437858552 432
64353457 64358357 133
3892702 3895638 509
317887084 317894147 220
728069653 728073846 230
525500069 525507252 270
489504852 489507463 740
369662201 369667397 56
279443995 279448013 809
922471262 922480841 687
67776147 67783128 336
31964580 31973053 438
36137062 36140226 604
550827571 550829611 241
837063141 837069238 280
35875371 35875674 968
951983640 951987758 883
689414731 689418020 634
738201138 738206368 444
710959947 710960286 17
407219984 407223248 543
519853320 519855960 875
362800109 362803425 258
126867713 126875278 725
125168954 125174957 196
307497584 307502554 734
240619902 240625311 123
200592137 200592816 64
928352771 928358414 999
76568567 76576851 546
744801934 744810927 240
223422828 223427131 864
576784703 576785398 549
366329311 366331997 803
204911037 204916795 550
525632232 525637917 19
853992965 854002616 126
532014439 532016288 314
929358853 929367907 992
325470203 325475490 615
642819750 642821458 573
654216340 654224801 851
539108204 539109061 884
38665103 38673489 333
998681907 998691831 733
813770808 813777123 67
519807177 519813455 655
68774654 68778587 27
2604320 2611632 521
59497312 59497378 931
655446277 655451971 275
345154850 345162311 445
500992700 500993873 669
485759936 485760078 203
278840619 278844136 772
5403703 5411004 923
972946770 972953233 741
127122426 127130421 645
668522802 668525377 106
672984323 672990168 417
922108254 922117508 828
13212879 13221510 930
464688323 464691350 235
558351991 558355125 643
660533193 660534832 307
976142965 976148846 130
735846239 735847785 482
793635980 793644264 135
534042976 534050921 107
886426081 886427245 741
28771849 28775077 651
603900027 603907454 761
266026958 266029182 570
259293543 259293598 665
917332186 917341493 730
796373845 796375332 145
710189326 710192235 681
31102158 31112008 991
122854293 122862119 455
693082750 693086900 241
948768491 948777375 630
250390493 250399800 898
90587255 90591716 840
675384175 675388110 420
490541192 490550646 545
814898921 814903456 986
506377417 506383894 16
685407098 685408844 24
36659440 36667773 358
376140895 376141294 124
81868486 81873852 90
223434116 223436608 82
519083364 519083770 30
580988203 580991919 872
967500624 967504599 899
44186520 44192505 121
934672505 934676549 372
79837521 79838801 428
125833895 125839871 775
606704604 606709101 224
261392079 261393249 515
118668169 118677391 297
634949250 634953749 35
928778630 928779437 946
406933503 406943283 400
691778752 691781062 125
579688225 579698107 266
633367596 633374583 503
883919023 883922499 882
306713149 306713487 803
742316374 742324931 560
697046239 697054842 784
568776887 568779832 20
300611922 300616384 810
272968218 272968471 574
123870618 123878806 208
373250742 373256711 346
527486007 527492914 355
124499861 124504191 609
200951743 200959896 466
985498896 985499253 401
560009807 560017695 856
147918592 147920250 912
120824963 120830197 245
59717124 59717875 783
784612048 784615814 72
339696256 339699683 586
364674953 364678732 694
86869309 86875408 177
189662268 189671797 808
427242084 427249068 163
61000836 61003634 756
209606693 209614466 587
213041604 213046432 338
84200 93714 306
977667982 977668013 891
542604404 542606254 921
569548990 569552263 956
396902036 396904905 850
908582563 908588258 838
411303722 411304229 72
647381885 647389328 113
18895992 18901099 744
242106578 242116185 688
470141915 470145739 754
975970220 975971393 219
735978463 735979887 939
123417384 123424767 962
370805689 370806393 292
897610539 897614672 239
462332728 462333299 622
50471151 50478359 488
369519263 369525943 397
419912008 419919487 908
27507046 27515049 969
546988801 546996221 362
320518370 320519449 158
982759309 982761714 943
455935622 455940799 466
121883915 121890992 551
727815504 727821555 357
848456125 848459956 398
397322963 397323013 429
731506359 731510420 388
916564267 916568124 260
657613586 657622538 55
79805948 79815325 310
578262106 578270668 299
575047400 575057181 327
319580217 319587702 893
867926767 867934136 538
483907125 483917063 332
667419522 667422160 389
289876302 289880038 804
740867689 740877366 265
195568301 195568914 524
629948355 629952906 505
632502665 632508744 146
31681315 31683895 407
345773642 345778399 933
177422885 177431210 961
136445423 136450859 816
125828756 125832053 282
367608495 367617083 459
281696650 281697022 253
43083915 43092145 984
903791789 903792957 310
184338646 184345743 444
867483791 867486963 977
261679198 261680601 725
341325130 341328743 592
686753441 686756132 934
146420258 146425888 797
970164890 970167370 960
889493700 889501001 164
673487304 673492837 668
979759288 979768580 526
740631949 740638322 400
534367394 534374314 587
641045721 641049600 766
527730797 527733951 829
62349391 62356249 666
286357674 286359442 256
162142471 162147737 692
684612782 684620705 128
742119946 742122529 478
235264965 235266403 616
88963491 88970947 399
640750890 640760772 324
774824827 774834540 445
984442593 984447464 47
152059774 152060289 90
561605439 561613847 740
43941047 43948151 632
966675089 966683442 872
611504217 611508326 767
874028694 874031296 301
510556660 510563241 431
394060 397203 658
768573733 768579193 604
224258530 224266627 347
708773577 708778246 830
613905018 613911301 987
86073110 86076425 613
95442741 95447821 372
384023963 384026007 427
772787730 772797470 447
946526030 946533490 308
645870813 645873973 57
257705821 257709578 633
570560424 570565138 505
964681771 964682538 148
354935601 354944372 581
27679588 27680086 59
997572551 997576926 625
949227274 949234017 111
477280053 477283404 289
816995850 817001483 478
57338158 57340788 725
691574214 691578437 57
347045199 347046908 917
8193704 8203660 705
532112201 532114846 510
627889782 627896383 774
191983841 191984351 130
43585818 43590125 97
794199928 794203611 496
22887568 22888808 923
387689045 387694185 514
594031121 594031230 276
557971178 557972784 110
208800445 208808173 66
402776150 402779296 974
606319660 606325382 467
610536784 610537138 213
658353914 658354453 232
133795012 133796497 654
367196857 367199789 277
600052780 600053539 56
35782645 35785515 48
79575921 79585779 940
154509381 154510566 534
372748448 372757645 680
794261421 794270924 607
299244239 299253168 373
885269451 885278135 308
206597035 206605711 520
740507039 740509295 299
303995317 304001954 473
806916372 806919242 767
793360771 793369110 589
462890062 462893234 855
971181596 971182085 271
407896626 407897978 696
695892232 695899340 905
879668605 879675291 27
707844263 707848654 862
122102784 122109853 553
997848082 997850879 23
427801905 427803365 488
300962672 300965837 872
880334260 880343779 988
227233465 227243298 551
39403736 39410988 884
628197432 628198094 455
456667687 456676520 179
330652066 330655953 936
236461928 236470818 731
393810481 393818838 194
255266854 255271482 379
4097342 4104749 333
424910564 424911864 701
819699551 819707041 14
413729102 413735859 953
853776986 853784009 122
291603792 291605756 247
612478970 612486067 987
875515905 875518587 508
673737986 673742124 110
458624180 458630700 319
742123558 742129420 847
170113243 170122163 336
205483294 205483744 290
819415307 819417826 979
272322260 272328741 449
112612733 112622177 606
367438980 367440239 828
449677966 449684280 329
481432474 481434155 308
313066935 313070253 493
372383253 372385940 17
812860450 812863401 457
514832787 514839581 95
558050076 558055708 537
981916054 981921190 964
119660854 119669984 532
722919459 722925907 69
974860288 974861266 212
816977967 816979575 989
790566626 790568069 649
3409470 3412998 865
607087488 607092760 674
731543944 731545082 776
196478390 196485422 184
415619926 415622805 203
95261890 95267589 954
232040772 232049810 684
733402841 733411253 82
32413053 32421137 600
802809393 802813168 755
355732392 355735977 161
580789257 580792635 369
205642281 205644355 362
730742056 730743760 782
828020240 828023445 606
474831794 474838015 283
78756748 78756947 418
712266782 712274759 192
825039863 825045735 283
751024814 751031958 1000
803288569 803293681 187
59247082 59251126 859
479244450 479251340 178
283146163 283148190 884
176485945 176492612 867
846212550 846218498 738
264503183 264505347 731
449244601 449244780 916
932846143 932850279 151
679769427 679773486 481
185613777 185618333 850
748755963 748763534 178
681316174 681317715 434
714838352 714844372 97
750833586 750834792 350
352405454 352413847 45
319848543 319858153 190
885203624 885212773 764
781873540 781873708 553
747304042 747311628 508
436820873 436822382 30
353640074 353642428 984
931067251 931073916 386
227261036 227269134 303
120447133 120453908 162
143678483 143687546 922
771786878 771788063 863
83529068 83532405 404
643688182 643694845 792
277304087 277311120 604
735401594 735403187 193
673785624 673792657 745
4219608 4227008 821
58464344 58467090 248
267149646 267151580 612
659277808 659284184 780
933577729 933578169 489
207068942 207076811 821
76479698 76481706 396
327172489 327176316 12
491433092 491442059 500
754875285 754878852 413
866255030 866260226 577
211921201 211926597 777
801679449 801682799 108
943912411 943921093 272
138509191 138510560 665
557834679 557835699 124
939608851 939617216 764
65705247 65708821 843
535944258 535950071 162
639663108 639671282 808
877985521 877995367 58
34495098 34498922 3
336452874 336456331 945
756822332 756824183 692
439281955 439286857 519
155618620 155625581 639
841877743 841879107 104
994263858 994267048 409
37564701 37567340 453
559698213 559707931 134
234450021 234453067 194
771072430 771075615 455
228029784 228031082 516
872471728 872481047 339
68708772 68713978 999
897802291 897803272 41
124370280 124374790 933
267343384 267351187 423
358926792 358933061 169
890553595 890555635 22
617099080 617104596 748
257334626 257341268 922
23181432 23190663 968
716318948 716327162 346
985692286 985696143 31
969810637 969818164 334
79025029 79025274 730
252944313 252946269 984
557273735 557278387 288
380473904 380482797 157
214724277 214733965 694
938010375 938010425 363
584827297 584831097 464
196660616 196666593 293
825299962 825308395 244
467576343 467583994 837
574075677 574076269 356
544224758 544224959 962
519771093 519772343 5
390795732 390798945 347
716996889 716997445 417
585340934 585345674 463
766900296 766902413 941
489704761 489707161 366
478742405 478748895 779
802721999 802731594 827
359445836 359450112 254
125800544 125804005 994
369129505 369136040 467
300875861 300878794 195
811593208 811594736 198
370896976 370897977 927
236121789 236131364 304
577932730 577936050 944
965165096 965170290 249
88543875 88551348 896
770396051 770396899 218
237230305 237235868 650
594507298 594509291 173
252017116 252026651 428
737717310 737722811 571
118848509 118858087 999
38453786 38458767 723
228844090 228851181 557
739196384 739196688 147
394810633 394815266 735
515779528 515787258 157
528695097 528696867 474
125265747 125265862 645
677778919 677781353 676
429546698 429551802 265
245049620 245056718 180
709628620 709633359 884
295216694 295220000 316
491518601 491522217 195
777276747 777282072 297
807729481 807735925 450
942322639 942328636 258
11889464 11893744 714
533043108 533045683 286
511692135 511694366 166
906913400 906919757 905
647152931 647160468 780
263499815 263505161 743
38919481 38922585 441
86060676 86068261 771
51016324 51025753 980
999149774 999157674 284
725240383 725248944 686
823795447 823802016 5
694315733 694325610 373
779551250 779556819 8
198350506 198353727 966
989167285 989168264 615
85878379 85882730 217
375163819 375167462 214
104350591 104355659 395
641734570 641740927 213
368527204 368528066 493
557477889 557486584 231
738881894 738887352 456
47318617 47324869 79
22804977 22811571 984
227485943 227488748 702
661610908 661620679 900
964182125 964183235 125
764992690 764996417 673
871772084 871776151 345
79359297 79367424 398
252160140 252161909 250
70701372 70710521 185
604224177 604226675 369
54609257 54619011 58
626558590 626567046 383
878539292 878546406 734
554503544 554509210 255
740512019 740518463 366
635064693 635070406 748
942344037 942346992 982
240106787 240116681 105
352148387 352158323 824
972784571 972789113 807
734082940 734083800 119
686910348 686912460 19
967917730 967918587 531
515499815 515501262 815
852304070 852311594 492
787713787 787721107 900
963463535 963470726 955
600596867 600604866 149
404075323 404076927 65
965297146 965302190 157
184097305 184100295 207
230764423 230766458 495
185300793 185307358 778
709317324 709326840 602
619512490 619512907 797
680878982 680881973 683
765188882 765193354 957
656834188 656837175 367
902942337 902951057 164
131763753 131766159 530
95006261 95014382 187
699795468 699801090 542
425206314 425212842 627
2294442 2299232 525
133047045 133056282 844
263008841 263015154 301
27244525 27247837 642
73130832 73135603 850
788258198 788265618 381
229807712 229813653 409
665531243 665534538 741
387060781 387069538 495
81306673 81315859 41
863670299 863674157 911
102167826 102172043 622
354136020 354136972 314
407288671 407298471 238
225089314 225098850 350
113167514 113174091 149
770565895 770573166 699
720130654 720137318 861
440926395 440934140 841
16233890 16236440 134
483870281 483879504 220
848120192 848129058 349
286045164 286047059 317
773491477 773492775 512
780680714 780685427 536
964447063 964450608 109
80249212 80257306 394
112367262 112368031 919
303291123 303293974 928
57848965 57858929 257
653763449 653772085 236
93329019 93334258 391
657076367 657085376 564
313047035 313054877 759
88485547 88492178 267
909039083 909040814 288
267998542 268007518 554
690138935 690146410 826
546024206 546024728 492
222715134 222722005 397
654034741 654042034 582
851136977 851142622 309
473738718 473746443 199
23459633 23465700 917
907588392 907590447 348
56247010 56250651 842
877570298 877579282 899
699673203 699680143 216
242686380 242692133 7
95019872 95024623 760
977940268 977945169 664
227834201 227842791 234
692821860 692826547 522
658948410 658955075 493
899705327 899712733 713
900806025 900806066 14
774181219 774190913 856
452596469 452599350 985
48419036 48424149 319
864940043 864944539 785
665041154 665045312 343
102485819 102488554 229
123119403 123123286 480
531501925 531510118 715
493196769 493201859 694
96689482 96692268 329
103535496 103536926 613
634249702 634252864 450
378971038 378978078 666
31207357 31212524 104
518706493 518709324 808
642986836 642995743 63
960218064 960218688 529
944138895 944146180 52
618208962 618212340 604
890016655 890019193 180
668325334 668335321 975
978188947 978193658 589
76829748 76833397 239
354417764 354423482 931
905972867 905976953 777
414468026 414474843 791
107737440 107739944 208
678602968 678610380 549
638529371 638537580 658
887221975 887227440 599
30519507 30528727 385
990086832 990092836 224
71036772 71041799 747
469272011 469280246 330
902248941 902252232 53
35008719 35011486 315
675069860 675070842 639
240519068 240520884 208
115374618 115379664 90
645349626 645356968 624
927133576 927135068 196
64261962 64269303 362
248533535 248534753 978
153886634 153886794 357
664044963 664045879 603
150231368 150236104 875
255432682 255434791 586
792383320 792390141 616
557738528 557743105 17
22223618 22232371 744
928371593 928378226 975
944507788 944514409 390
901337501 901342513 224
728206829 728213864 420
927017186 927025594 908
256257789 256262589 113
130396664 130401273 529
509687600 509694774 12
72733567 72736640 461
605547583 605548096 887
700384326 700390868 240
387763302 387772101 553
510287691 510295724 752
138994266 139003538 232
743155036 743164204 26
225018944 225023120 188
324627408 324632889 30
864533936 864537999 544
937773948 937778851 584
364754761 364759390 591
790825998 790834997 542
143121239 143123911 631
190935142 190936547 571
330284893 330286055 340
715057125 715057645 294
714329501 714333060 388
773300689 773304121 847
852436070 852439899 552
891602613 891605768 176
301055197 301061182 382
955533787 955534860 265
488442679 488450894 449
991773309 991775761 673
71895881 71896257 162
457017220 457017824 37
926670865 926672410 855
737114604 737115766 432
871261450 871263933 945
691315353 691321199 404
270009880 270011040 326
212892613 212894714 245
220347879 220353089 402
385171678 385179384 699
365135351 365137719 241
4265864 4271166 905
45718252 45718677 422
861995107 862003853 627
335272890 335280220 252
625052834 625056238 490
374141589 374141876 274
947293914 947298105 196
987852158 987856273 797
638937560 638943455 58
944001610 944009381 198
380812851 380818504 556
369461106 369469582 131
771759528 771760910 660
66041506 66049307 639
252226758 252229904 970
926950598 926952750 180
391268224 391270610 355
600713420 600716759 407
748761567 748767956 136
974669624 974672032 567
202849822 202854756 860
742835729 742838719 404
521298211 521299494 405
275351871 275361263 648
728774509 728775893 371
425397829 425404097 35
930199010 930202632 611
13619715 13628424 697
190975122 190980282 342
699953257 699955517 947
758205823 758209783 754
369998683 370002662 314
433566437 433570761 753
958387843 958393166 697
984768490 984772798 749
137761212 137765892 399
938991246 938999555 272
40785209 40794595 916
578478905 578482512 478
896042597 896049462 663
84961546 84961645 669
83597649 83603442 755
703862963 703870136 51
275066067 275066940 217
10732115 10741554 594
15604214 15610233 447
364116614 364119379 13
152570237 152572298 941
981678503 981678913 342
600202981 600205601 999
835329644 835333906 479
742424663 742424934 993
211807419 211812636 943
617292469 617292853 86
86748037 86751617 69
348948630 348957983 262
681808428 681812401 52
15526441 15527501 401
216238732 216246471 6
622404073 622406411 207
786492071 786499184 303
466708551 466714576 47
885568543 885573178 104
329154836 329155267 226
903338921 903347654 813
297921990 297924261 613
503181602 503182070 26
458109006 458117475 26
56005758 56014584 880
875350763 875357490 714
664702970 664710424 542
214056623 214060894 33
901976669 901978057 292
137358773 137359497 371
47785349 47795335 486
791472161 791475523 581
236539775 236545062 455
599621151 599621259 416
33286528 33287994 460
519214407 519215762 576
510124122 510124932 114
546378014 546386854 202
517884398 517891695 182
488967042 488976858 998
76918414 76928357 733
73519251 73522093 161
827718182 827724463 838
21323637 21332618 872
522378403 522387240 311
547121213 547126383 865
865439789 865441689 740
968858903 968863460 237
176603455 176604203 402
521725636 521732326 691
185896634 185901031 329
924971718 924974318 127
36872879 36878032 50
24781717 24784239 123
51839938 51844697 75
616504249 616504938 81
151674466 151683087 560
322053556 322059566 52
489181793 489188919 293
260068546 260073485 576
772072588 772074344 622
72979268 72985247 916
101744396 101748532 95
652456796 652466726 909
472221270 472226322 828
594324344 594325310 607
390496775 390498966 878
518346335 518354289 50
229283738 229283999 676
41193382 41198207 290
590525957 590532166 536
659232578 659235353 851
173348845 173357790 43
960592940 960593942 301
747321200 747322289 496
55912028 55918489 938
286002985 286005274 549
303033863 303035918 362
928379912 928388643 319
191160940 191167172 172
760586229 760589058 612
675068765 675070101 319
712096615 712104132 123
908542657 908549182 369
141704958 141709004 587
315939803 315941477 147
195235092 195238353 833
783781640 783790651 853
256149354 256151125 962
101520024 101521852 451
579962196 579966318 897
168581159 168583150 919
87839829 87841242 138
291998951 292005474 296
286031671 286038923 653
394675608 394684259 388
212255106 212258374 108
129266939 129270233 689
369090143 369099989 182
308492105 308492128 966
841182555 841182784 978
410203802 410213639 753
969755722 969764181 845
250736210 250744413 592
508705506 508705577 646
343501159 343506308 854
663551547 663553029 154
754859654 754861011 93
920459342 920469335 385
941246875 941249834 700
155866841 155868073 561
177421819 177427876 579
533496922 533497277 776
936188767 936190408 274
146556360 146565963 441
11337358 11342482 215
846471561 846476184 94
994677714 994679075 262
92253807 92258156 573
395349191 395354548 338
5483891 5493267 9
207652801 207661748 482
465404380 465413604 674
424127506 424130707 428
523304779 523310596 687
901484219 901490127 456
953341434 953343559 769
743647879 743648777 87
401670493 401674433 449
296499417 296503677 333
589143105 589143405 408
120784115 120787982 653
154142596 154148979 819
511490620 511496925 751
591048049 591051469 744
606553086 606560881 93
48990542 48996706 354
286944662 286944668 328
75275100 75277360 108
186957548 186958886 782
563238881 563243826 344
65018640 65019788 706
17202293 17203043 799
658319461 658321984 750
72042563 72043836 127
257444307 257449327 74
78378400 78378870 806
233832753 233838163 416
718485080 718493117 220
477105540 477109822 88
905043321 905052821 764
712815015 712821249 201
255557072 255558919 584
998673872 998681018 938
71325622 71332535 340
996817098 996824064 827
824116172 824120967 206
64113329 64114271 599
755423745 755433213 738
857266964 857271278 425
666142403 666152141 342
771193166 771199207 898
145719718 145728388 449
943864652 943868662 108
677118591 677126955 681
641562281 641569016 561
591232459 591237795 838
427636016 427641092 219
437717614 437723575 30
696752352 696752603 379
391697777 391698643 399
938309118 938311867 785
254121368 254128417 242
356336816 356344494 570
755791274 755796852 220
672010955 672012976 968
67472866 67476474 238
315522705 315525097 836
207542274 207546055 529
609500303 609507699 184
851018682 851023037 945
542173432 542182336 871
395779567 395786844 865
814877808 814879129 510
503174729 503182909 97
531995950 532003883 963
603191268 603198815 640
688360506 688362322 332
556649692 556654537 637
110966221 110973906 294
913609755 913612823 77
630722701 630723432 329
738530922 738540800 947
530237787 530238551 731
654740647 654746462 140
936641744 936648304 503
722536059 722544211 731
603656049 603665140 14
155121381 155125834 570
667166017 667169379 428
689058661 689063147 318
759980739 759982595 990
375790418 375797055 228
85576367 85585410 625
803224448 803229619 399
284525939 284528118 473
348975442 348977531 166
769078523 769087031 363
7841538 7848531 603
977839457 977840782 62
436056236 436065133 628
86026905 86034137 892
469924895 469930128 430
688562473 688564231 752
704301097 704309223 73
20315498 20318018 489
873634321 873637192 961
867448838 867458728 834
690119552 690123364 85
898296156 898297218 704
307977569 307978476 984
980257196 980263610 352
250890440 250900336 490
5891870 5893102 992
480531972 480536320 293
329551396 329554873 531
489591884 489598644 562
535705845 535708196 466
924065678 924066600 906
662309114 662317620 801
565085818 565094284 284
26487153 26492442 670
806493856 806494685 302
280896346 280901233 405
240303689 240310196 605
635423982 635424843 652
455815864 455817572 371
50454777 50457497 926
188419243 188421647 385
730067148 730074902 350
505754300 505755978 883
951536934 951538422 962
153441956 153449538 831
581394257 581396287 919
776472661 776482411 977
442978267 442987138 783
306259269 306261181 119
387433640 387435384 3
258982918 258984339 564
611026653 611029826 589
341861004 341869065 431
464496237 464497978 777
106673200 106682241 977
76831381 76832824 874
528346299 528349639 459
646782626 646788543 376
909175408 909181223 156
657632879 657642671 63
427860882 427861084 563
848957796 848965759 209
730716386 730721133 505
343255168 343262605 735
713061295 713064200 272
646628624 646630602 65
277369849 277372556 519
993072309 993072326 589
986709035 986716968 576
861579542 861586123 906
520654956 520656800 151
152354519 152359063 401
191778078 191783677 653
292163584 292168688 141
110080670 110089964 178
946454942 946457529 946
87713357 87713532 11
605295875 605299266 54
647213464 647216153 504
519725391 519733787 184
610265297 610270720 744
882848799 882855568 452
95986200 95990227 544
444054853 444063273 155
244067344 244067452 60
750180523 750181818 940
596774819 596778243 668
459680182 459690015 704
985679236 985688842 478
788980091 788987066 441
527215625 527220520 712
775730369 775732356 501
88514822 88522617 719
48801716 48810364 519
147329871 147330272 987
802193281 802200820 100
660020571 660022613 217
145665240 145675017 560
957232294 957239893 367
81430772 81438958 564
232356563 232364682 408
78148276 78154353 403
476193127 476194478 596
765752845 765762383 640
91507364 91513107 379
416053701 416054544 992
685846800 685854221 423
988600017 988608836 35
634641928 634648773 233
566153295 566159064 520
7892210 7899362 135
570123968 570127220 765
135697371 135701373 919
653114966 653119977 139
418947957 418949492 227
677263687 677270531 947
178242679 178246497 590
371176101 371180396 470
715744135 715753827 644
50142368 50143567 939
15867239 15871445 797
140134373 140139565 281
51190489 51198213 891
690066758 690076357 345
105564897 105574360 513
150047475 150049940 382
625707772 625710750 50
192566362 192574152 85
848804832 848809929 48
404171827 404175906 655
940098116 940102620 823
688940265 688944756 958
728846546 728846664 462
241042788 241050267 635
286249133 286253667 412
661005646 661014251 578
781366027 781374980 70
185693427 185699592 364
10071512 10078988 792
594174910 594184642 936
504156917 504160366 669
747909740 747912354 123
600590048 600593691 416
345378861 345379398 818
487907496 487915801 114
299640259 299641908 587
457840836 457848246 479
140751907 140761314 436
277098621 277102139 223
877592412 877600262 835
697408348 697413535 915
457446367 457447683 610
445324491 445325919 850
269782257 269787087 877
768370074 768372777 388
751685539 751688467 894
369776126 369785677 426
100865957 100873092 735
137521392 137524860 555
181063615 181067262 285
488180800 488184133 282
146454716 146460165 370
402374676 402380743 152
279754526 279759830 147
724669754 724673559 637
23369493 23374012 385
836859386 836868603 321
651538163 651543433 161
800582899 800584905 973
999097804 999101541 196
988741440 988744800 117
126187074 126191396 405
159344443 159345264 182
688803595 688806929 568
764976093 764983236 27
23253081 23262053 376
910758467 910760519 850
442882138 442887513 279
55343300 55353230 451
582789622 582798857 587
197780818 197790377 523
302757934 302767186 525
355167339 355176969 201
652849871 652853574 754
613071439 613077739 60
709234816 709236523 858
840509192 840512041 394
229187042 229196320 740
828650672 828660384 687
776421474 776430674 437
106079412 106089218 627
453288936 453298545 242
522053811 522056288 299
9716013 9725234 950
753579117 753581099 44
773280177 773289487 219
797221386 797223947 859
809745779 809749893 988
314907870 314915528 766
113290557 113298920 165
56507994 56516378 732
985817972 985820634 232
27407565 27407830 420
488104864 488112130 831
761746164 761749494 680
760791208 760793642 344
213525778 213529327 551
178191988 178192298 798
97671978 97673233 69
584858094 584861244 812
370023611 370032005 967
503465693 503472241 56
287942276 287949139 307
78620698 78622831 921
85899878 85904356 2
217818557 217821920 259
36127901 36128396 901
233853451 233853755 673
40182250 40185899 314
136281318 136283143 862
151088479 151092511 402
485650446 485650523 615
298288853 298290002 40
111057512 111058821 31
933672433 933682210 185
77261785 77261903 898
610073044 610076267 387
34360296 34360366 512
307352970 307360907 316
448991634 448996118 565
720050496 720058569 422
29553899 29562569 324
68352513 68359867 502
863853904 863859876 374
756679285 756682657 476
656058471 656061355 135
27815369 27822309 693
85475755 85476427 52
7231619 7237589 659
743271285 743273793 284
730969200 730974215 388
340348974 340352443 937
74876298 74880715 339
75009799 75016104 603
271886524 271887790 299
898889999 898896938 779
26355134 26361823 302
690409826 690412418 472
977423878 977430411 611
780095888 780099632 383
87223523 87229570 2
49895262 49904320 869
301245199 301249635 246
844594888 844596633 878
938485491 938490950 146
369105790 369112728 235
66233919 66238635 690
934910221 934915402 601
567044043 567052444 129
564955654 564959551 292
82669388 82675539 6
987719389 987725791 694
14692258 14695578 678
84456855 84459530 811
60867084 60870689 116
553118580 553124897 123
217269815 217276674 910
786168855 786171026 226
345291456 345295962 418
606901935 606908604 200
314271578 314277494 152
198369585 198375262 716
452061278 452062283 830
2739306 2745620 480
72897116 72898192 323
934421232 934426204 603
43750705 43757229 152
869691616 869697201 273
512719192 512720774 436
97740962 97746757 603
257369161 257377963 157
78827314 78835548 803
317043381 317049694 704
420746210 420752102 458
87047041 87047340 998
254431364 254437936 765
144521318 144522971 697
823550820 823552657 483
78946444 78948749 75
625235880 625238921 954
584923834 584931775 59
188163342 188168080 98
275190144 275191561 766
713212847 713214144 386
439204656 439211707 474
514032653 514038104 793
490815418 490816649 168
291855465 291861461 509
998288948 998289283 689
512956375 512965128 183
590243328 590245995 837
396937737 396942563 154
278892836 278895328 851
393202601 393209267 108
742606337 742611584 756
547484812 547485702 767
447291956 447297359 445
485778474 485780112 943
532635982 532636416 885
100583672 100593371 57
992395204 992398852 62
760407041 760408124 760
40995546 40998947 250
446171397 446176731 939
954229855 954237375 283
799701611 799708705 279
942050728 942056102 44
673282174 673284604 274
521979467 521982729 802
862056352 862064945 703
876297759 876300805 634
297111172 297118898 950
312659932 312667303 452
198134182 198137580 905
519263120 519263387 695
715251402 715254848 646
152648032 152656420 904
469752075 469761562 634
810935348 810936505 346
27003150 27008464 79
483428203 483430496 15
770453837 770457016 343
137534138 137538517 568
11045592 11053976 188
341739847 341744874 662
19706893 19716444 98
444947890 444950739 613
64754794 64756698 652
217422427 217432361 805
435586772 435592566 13
672347850 672350194 980
772617216 772622031 118
496801910 496804618 187
885897478 885898482 788
238591666 238596702 860
361630679 361636170 333
54716128 54724007 836
259898741 259907898 766
355493392 355498311 44
863479547 863486392 822
645913561 645915506 450
284125891 284133902 267
370195009 370204615 573
921813546 921819228 468
137115685 137118485 208
535364545 535374189 544
684327878 684329122 417
589170065 589177632 434
719643182 719649702 877
34166227 34170233 442
117291398 117295153 207
894897848 894905908 540
694988466 694988567 430
802581038 802588456 149
81237506 81244321 532
725214065 725218966 946
754217608 754220417 486
465712376 465715764 766
71936810 71945350 787
495346037 495355820 355
171526830 171529741 834
772827038 772828886 203
776896577 776897988 931
680537357 680540080 204
517130506 517140459 514
230300389 230308526 15
181677685 181680450 97
573462171 573463887 242
518068937 518076248 568
76024074 76026961 822
405774430 405781301 121
710782614 710785404 618
422658169 422666823 932
911596100 911600171 635
804442656 804450541 193
238313520 238314835 166
43540536 43547705 97
314516982 314525255 52
935380223 935389253 519
330806142 330806849 670
534960963 534968271 3
665136084 665137092 372
321262054 321265082 668
198327337 198327642 672
951429322 951434325 180
514321866 514324222 428
612219032 612227878 360
704371129 704379993 462
256490532 256493167 851
340514050 340515910 313
304304070 304310394 204
466871073 466871592 60
453558445 453564737 84
746295464 746298937 558
173103136 173112664 39
103628317 103631149 38
473204094 473208776 923
758475453 758483298 790
385420915 385424952 879
724625765 724629497 461
852114077 852122312 6
26176632 26182631 634
105079692 105081087 17
216514126 216515621 384
272076035 272079569 777
76208074 76211888 683
719740111 719745343 971
98729035 98735574 739
380208174 380215764 388
794525053 794532468 86
230034864 230043166 205
516665870 516673431 44
24586855 24596216 30
75059871 75066603 128
866412256 866422232 712
55106033 55111713 962
155463066 155472428 657
779702387 779712257 804
484711477 484717545 864
526980866 526983038 39
952057302 952057344 641
211728507 211736089 226
625381901 625388796 501
646575930 646580202 252
21606059 21610827 37
628608121 628616032 246
571210434 571218549 916
175133441 175141921 619
346336244 346344676 846
322756108 322759700 125
534051497 534057605 619
979820139 979827519 982
243787715 243789540 199
726001216 726005217 934
200523819 200527639 628
86915207 86920024 703
313899803 313903771 843
601217719 601222643 721
900114338 900120142 75
295830534 295836316 294
877858659 877859348 165
433782628 433783038 894
775235609 775238115 170
779320807 779328726 80
521098093 521101477 47
866979721 866987012 133
429620774 429629261 355
659451617 659459532 18
41207338 41209620 925
59599413 59603396 938
94125057 94125503 799
96841572 96849609 798
279477465 279478643 863
119930987 119940910 142
264778066 264779779 943
588141112 588149260 598
571144596 571148067 407
784998952 785000000 934
109870320 109874427 149
187062244 187063324 897
191847182 191854322 655
510792981 510801377 41
976236129 976239941 35
979447992 979454784 187
951462485 951463823 432
92803429 92804699 747
342902377 342906944 836
15659134 15662751 893
859775067 859779992 637
480397216 480403092 143
25872463 25874717 704
521543118 521551027 188
253708159 253709830 785
850119544 850128751 720
90098082 90106520 369
642225514 642228262 481
931030612 931031621 540
533617799 533619507 550
109438693 109441453 879
257249680 257259290 451
36650173 36654834 556
689248877 689258814 640
16920066 16925126 204
299141201 299150824 110
803326921 803333636 852
646771641 646779690 19
417616473 417618246 266
687006012 687010532 293
92455562 92461320 739
596351790 596352964 398
680724242 680729254 872
94969148 94973559 111
644846789 644854557 211
864142343 864142821 502
879787454 879795201 227
200793656 200799318 816
67448026 67453517 16
675169291 675171092 14
39616586 39624795 55
725597674 725607313 127
360993423 360996974 19
971676295 971678492 490
931705757 931709242 25
494789969 494793801 111
363564822 363565686 468
628128399 628132999 816
930706214 930715585 635
54845230 54851415 168
534163244 534171576 261
183131649 183140221 144
406483775 406493455 618
93386145 93389297 240
933087635 933091305 1
647541011 647544142 457
535887473 535893377 364
253970292 253977413 927
448561108 448569105 867
242309094 242317814 745
322220261 322227237 911
633266522 633273462 749
624316016 624317383 10
123576635 123583486 917
931050226 931059611 581
691583578 691588734 563
121835385 121841607 366
249076750 249078663 920
979134027 979143498 687
526938894 526941701 682
420176990 420183873 624
550981251 550989579 862
792433001 792439782 226
210558362 210565737 383
924517279 924519585 526
571048210 571054849 31
792424772 792428981 656
804728139 804734016 924
88603059 88612467 298
427272095 427274687 116
23064128 23065740 546
262658751 262668299 495
329187613 329189422 812
481650839 481653658 113
813434572 813438721 638
257626450 257635918 91
461767480 461770971 281
961745137 961748838 219
716562411 716569631 183
322264061 322266107 391
21159178 21167657 940
693017073 693022154 739
118587920 118593544 889
922187731 922193954 399
932425843 932427990 891
80352482 80356843 239
762583923 762593526 711
100955555 100958070 672
492027773 492034362 41
767450957 767453836 504
159196699 159202471 95
87441989 87444143 436
250651728 250653661 740
146291617 146295090 882
837436367 837438934 947
101119608 101124292 461
803356847 803363310 454
294121910 294124024 935
378142932 378152026 826
144022974 144031368 129
871550477 871553082 607
436305922 436309261 510
395915358 395915501 332
784599098 784607088 884
936524330 936534029 630
812609277 812618696 207
375513088 375521288 706
381970542 381971658 110
351275827 351277693 287
147475004 147484255 419
92832133 92840615 601
913539091 913547130 123
302612952 302617535 19
526125285 526129024 234
211296520 211298250 166
290552501 290556367 353
844245707 844250215 90
339992764 339997606 734
26232875 26238674 310
247510161 247515713 210
623791931 623800490 938
314274883 314283895 587
406401005 406403234 592
3338375 3340097 398
251378610 251379574 180
692990775 692993297 942
429294480 429297142 790
116162920 116172347 179
195201654 195208170 747
749586315 749587755 318
70823526 70830863 20
588012813 588016463 165
32427400 32432698 909
505015343 505019349 640
790375740 790385086 889
677549271 677558707 639
979145213 979153653 447
775709354 775712331 666
596695884 596701627 463
793380631 793387654 419
218271299 218280531 305
259167320 259168172 73
534640484 534643570 845
347303744 347312678 343
75798734 75802453 450
78905623 78907956 682
352209612 352215091 392
887440058 887444051 373
877106076 877115627 6
347440539 347441659 954
398469957 398474204 777
653986261 653995337 764
280780684 280783722 150
980221529 980224635 230
313196222 313205641 697
826050671 826055196 787
916808352 916817712 440
14763745 14771916 798
88596117 88599665 687
186023473 186032315 910
351599427 351599668 80
213696555 213700052 271
360327669 360329930 593
971403820 971407232 360
109489400 109490356 509
7411099 7415339 983
900267236 900273099 716
767203027 767205712 507
236444175 236451854 725
52170213 52171551 832
860278123 860284059 894
731555554 731561007 567
925169824 925178982 275
828277768 828279487 510
788183129 788185197 967
733200989 733206496 446
742236971 742241340 276
20017037 20022751 201
748948545 748952080 593
363686621 363695586 456
211671804 211674928 745
838857698 838859538 290
456779617 456785388 152
493701891 493708266 184
782362401 782372321 968
488473718 488479545 847
585570163 585578782 313
842976438 842984095 155
127972640 127975335 524
381671232 381676929 753
790095687 790104356 104
557361783 557363635 360
897166073 897174814 791
22352576 22352593 638
904325111 904327363 316
652573079 652579482 981
979540276 979545404 319
785493940 785499811 342
690153447 690156347 259
929962970 929965281 796
557092723 557101329 488
284337178 284344899 229
843251888 843256998 584
159006679 159016609 181
912395668 912402732 529
891601984 891607399 594
534859317 534864553 821
584404635 584412368 838
60254977 60256761 492
416391586 416399344 729
163984733 163992519 3
514706222 514709631 58
12446451 12447663 537
966501384 966505185 942
18056567 18058866 457
507023445 507028488 401
216843040 216850899 972
438118211 438120742 483
161309049 161314183 440
219420892 219429254 366
141608621 141618115 717
423000623 423009405 892
473475031 473483108 658
190197919 190204040 750
595521861 595527954 212
298804669 298806496 657
952619420 952625981 769
536506393 536514981 515
688475875 688481235 939
98681316 98689511 596
549602032 549604601 337
598330749 598336253 651
381720992 381728879 412
743024650 743029477 909
693764751 693772588 322
146336963 146340943 180
697375970 697384641 427
29224739 29225050 533
431320604 431327234 391
963918542 963927956 787
895926489 895932910 155
391329178 391337777 495
964832828 964842185 866
333916591 333926498 156
612565501 612569551 657
376385173 376392421 825
427366353 427370897 765
687384780 687386994 96
594558664 594564618 653
162713405 162715884 226
906237193 906245762 830
524287699 524296164 181
439865544 439873329 227
273929411 273937181 920
69193567 69199691 715
126212573 126221512 822
38758398 38768021 898
464483163 464486320 63
792409609 792412483 832
711013613 711016164 143
171492840 171494807 294
575965669 575969359 622
375279202 375282427 129
951154428 951156050 874
751648698 751652406 823
618010413 618019315 592
254125585 254126770 64
652337483 652339874 667
399419897 399421146 284
221660729 221668280 305
788011222 788018772 870
141881517 141883930 131
379633489 379634226 288
613583617 613583915 854
30164843 30170592 336
241942665 241952225 390
477818607 477819167 193
165159022 165162314 156
991348689 991353405 80
108495324 108502945 617
974279629 974288863 343
52487849 52494389 737
162374980 162382985 683
448839268 448843845 407
38326472 38328917 829
147513809 147514706 14
607646549 607653838 135
604966742 604969571 738
308990250 308992503 237
512126680 512126699 464
72873298 72881973 264
720271991 720273764 930
177772079 177775079 436
820652763 820661509 910
157617521 157626572 872
87798701 87806322 202
81723066 81729588 137
393516201 393519977 742
528031938 528038456 739
884690175 884694590 58
537667990 537674591 708
274976605 274978813 854
91013886 91015951 978
217929673 217938164 73
269307582 269309367 287
127828805 127829662 660
35436007 35438112 581
322464144 322473395 595
154072237 154076243 209
374125326 374129575 503
91118735 91126336 444
131848442 131851739 375
548802295 548808589 384
356871625 356879386 507
4895698 4897974 501
383717335 383721199 194
788333995 788339001 952
531424927 531427917 261
217956874 217957518 859
9436433 9439819 981
565473935 565475168 444
663975378 663978239 509
25212753 25214376 811
826958137 826967074 433
594896994 594902127 988
634130494 634131337 348
884973687 884978956 65
281665991 281670926 924
217723603 217728800 18
73694813 73697386 790
734269795 734272856 297
294665589 294670431 245
324826098 324827806 487
620797909 620800466 354
400510693 400511321 268
933272032 933276572 517
346910731 346917463 110
676862795 676865269 629
98108719 98116570 372
617237087 617237121 548
755856878 755861731 658
310119525 310129435 497
706840769 706849272 88
347339256 347339345 166
441002960 441005387 237
140211229 140219023 153
681197745 681200964 756
704812854 704818142 348
594997834 595001661 543
717193206 717195850 551
785868104 785874809 703
513980113 513987357 444
565504611 565504897 633
670687049 670691336 81
803969216 803970568 220
265280804 265288997 391
836235957 836241612 643
106841063 106841651 690
653729410 653737336 805
547140954 547145404 7
713286855 713288003 85
33920559 33923223 39
508740353 508745774 761
462572336 462581880 90
516214416 516215172 378
922693636 922703317 245
467798378 467799239 855
645923021 645925629 669
838963061 838970457 317
292510867 292515527 873
476319873 476322723 180
998763309 998771710 952
169960699 169961923 333
844236461 844246282 115
926478901 926484764 462
5174630 5177989 612
220534874 220543394 69
106273729 106281460 588
72236748 72241444 869
8389066 8395473 101
41989288 41993214 540
401356469 401365171 535
158019771 158026169 233
24967456 24976337 619
672886571 672887010 69
463295383 463300968 505
956441996 956444510 671
546111416 546119877 856
486628356 486630790 101
284238575 284242513 564
633566676 633574101 250
952932215 952936257 244
128772101 128781716 936
669826685 669836252 440
38668304 38673328 195
604027723 604034464 580
288598580 288604561 485
560179250 560182854 470
917209105 917211323 554
51167557 51176775 701
402049121 402049970 136
3722721 3732677 390
149918965 149923910 415
715631252 715639870 542
545096043 545098423 943
564792238 564792750 726
632410817 632418770 855
968486653 968491461 398
679293474 679299116 1000
837068027 837076342 823
302715728 302724964 673
118225865 118228194 89
389987604 389993900 956
570988018 570997135 507
538710912 538712169 360
966042855 966052842 936
21311932 21317575 443
808443786 808444522 199
578582535 578584680 411
818356534 818360420 828
664520708 664522187 716
898125381 898126148 324
29651821 29659194 248
335355776 335358271 423
337580282 337589146 640
74993643 75003566 446
4139930 4143925 419
413617724 413617948 44
863606273 863608487 494
271314685 271315285 970
540426863 540436210 172
72991930 72998071 941
20216255 20217191 961
89567854 89569696 350
144161627 144167520 651
876577268 876585903 156
409156065 409156645 944
374308834 374310094 515
888005878 888009779 324
187089722 187097032 666
403595691 403603911 714
692755863 692763312 494
877828803 877836129 446
348802115 348807843 172
676663816 676665588 530
400124818 400133114 881
337744325 337749614 511
510834269 510835826 863
432871136 432878970 839
682437459 682443725 851
930406124 930410026 372
693814189 693823245 175
18270684 18277925 582
490976479 490982310 841
742254651 742261970 726
667234532 667236685 230
488393413 488395250 148
914903923 914911126 900
212900137 212903358 879
245988326 245988847 580
285483176 285484462 970
871811549 871816411 574
782998074 783007046 332
186742656 186747210 203
25129497 25134525 241
294836573 294842862 96
872441153 872441290 275
19615653 19622802 74
258152553 258161139 7
33606782 33609878 750
828035361 828040183 967
897550332 897555483 724
639940256 639941788 162
80517588 80520460 431
273117141 273123622 350
41886382 41890514 151
639466477 639469014 716
256118103 256118254 201
550159176 550159288 174
806977184 806977439 472
414042285 414050711 945
301760603 301760716 318
16462677 16468628 763
723902839 723904439 215
472606621 472612676 512
152312322 152320538 733
430254473 430263128 755
499859188 499863142 780
128546740 128554890 709
676700913 676708543 67
242826385 242827717 137
112406330 112410034 890
862284997 862293023 898
422944112 422948966 844
981126327 981135066 579
119510190 119516483 47
280415923 280421309 342
188801029 188805603 739
864281159 864285328 663
565008868 565013208 770
177107286 177112304 511
528611774 528615963 854
517072664 517079669 224
487462912 487466327 432
667783755 667793209 260
183668686 183670291 761
77004084 77011246 734
987256426 987265089 245
875576516 875582775 495
292123529 292126753 657
191358299 191366530 554
692355810 692358681 130
949393014 949401851 703
126416238 126416738 387
799844670 799847291 100
294801281 294810955 2
911082042 911083501 824
783974126 783982336 26
560820371 560824254 386
75200216 75206843 316
298781873 298785945 179
31940777 31941492 167
534566906 534567165 169
521461610 521470758 82
268085348 268090749 750
755564448 755570621 102
955925449 955926372 890
2100624 2105659 101
82891000 82892502 179
62577737 62578557 785
358686053 358688635 40
839583 846135 456
665133751 665140671 884
426190270 426192542 549
66439353 66445374 234
106181103 106187144 551
581600555 581609237 259
717185444 717186552 445
205224896 205225293 999
68779075 68783467 769
305004210 305010526 409
252742250 252748232 178
309381705 309389548 852
424315589 424316326 134
576476488 576484812 114
565709074 565710720 893
539330976 539331351 470
260940586 260949721 22
514512030 514516585 222
713382029 713384128 510
932750797 932757608 498
323916557 323920903 420
66303735 66312318 92
546995586 547003784 385
139970071 139972410 29
113312537 113320525 125
75103781 75106683 126
833785601 833786768 570
391458624 391463276 261
683530196 683538221 25
920061705 920065393 350
312255554 312258194 572
8434974 8437988 201
378766416 378771312 417
996923800 996932773 472
781862829 781867262 249
544797304 544804619 352
14811431 14817734 41
614123351 614129018 112
695441613 695445835 858
32577989 32585930 753
78020339 78025062 556
937027261 937029392 740
918980462 918986889 213
153228230 153229741 756
363730701 363733244 833
968713300 968719213 42
507507004 507515837 203
241052396 241055999 986
683861507 683867864 964
401832717 401841911 998
327716821 327724165 585
785430376 785440274 144
693793467 693795743 471
599801681 599809101 598
348457787 348463876 904
200557971 200564240 513
83722364 83726392 904
831736566 831737098 645
688575552 688577565 997
190285867 190290783 688
256929215 256933726 69
348244800 348248237 709
177700296 177708168 162
124062117 124063247 194
331737715 331741480 926
140138969 140140762 310
389030483 389033013 344
798256386 798258663 126
981940030 981948314 767
488039378 488044150 771
349132417 349142099 948
495755836 495765154 499
12420547 12429523 517
375656059 375659560 566
886174252 886180235 401
612738529 612747496 559
671545838 671554203 728
422619533 422625708 814
107012011 107018010 451
408584777 408590553 306
729170548 729173666 727
101518846 101518963 594
606027345 606030850 460
789005862 789013003 90
955288779 955290389 785
600817531 600818949 449
926150089 926156087 946
15008818 15016615 179
404162982 404163492 440
77155434 77161582 781
781821090 781822301 186
922572816 922573026 778
700171762 700179924 266
144834572 144839095 163
675590662 675599501 662
181726798 181734838 338
950865598 950866351 554
224553895 224556567 951
801048074 801054147 358
367320865 367321688 893
411411646 411413340 975
134969183 134977549 254
33749312 33751055 525
120172579 120173378 360
327444092 327444709 974
689221753 689227351 118
670760442 670768315 702
943605996 943610221 454
782894297 782896708 835
443121007 443121019 352
332870900 332873702 309
886347225 886354289 80
352552479 352562229 316
190030355 190036302 770
40303066 40305861 237
6143040 6148107 852
393400508 393404691 64
275709210 275715349 170
373110664 373119396 702
89767850 89771905 98
355352552 355362388 139
951685860 951691564 362
506373292 506378325 896
719586607 719591008 358
736160377 736161874 910
936717964 936724705 917
650469816 650476408 365
533314230 533319197 159
104772402 104775356 602
723441453 723442825 50
51609551 51619013 397
353204689 353205189 321
763196050 763202065 722
167849296 167853883 828
834820653 834820832 1000
796586914 796588737 209
742369831 742378114 278
47962548 47968397 555
656971057 656971386 846
352289659 352295373 985
429555709 429556144 28
74156456 74158494 931
319922776 319928781 124
371923498 371925585 924
125221677 125227906 803
915087676 915090485 645
452697236 452705711 302
278934514 278941924 541
374541419 374545589 530
260112265 260112918 972
730447601 730456930 962
288383629 288386830 992
738122559 738130531 773
438554034 438554291 498
256748309 256752765 874
781382111 781387342 516
801689755 801697496 339
968141058 968141218 708
519082949 519083568 133
706771478 706780383 568
107164450 107174007 62
624387763 624391382 12
611646106 611647694 737
684651878 684661358 310
11254376 11257842 208
278790601 278795905 132
431331117 431336353 644
916278455 916283163 669
634111513 634121082 112
389284997 389286728 818
386604917 386613406 477
55626980 55635676 115
175540342 175547896 310
213751429 213759332 891
542183739 542187153 779
138575298 138577194 778
65497431 65505171 531
333196425 333205847 44
515574093 515578445 153
839688204 839696484 91
418167373 418170816 830
128942851 128950437 979
817947315 817952807 585
370786977 370795275 421
226015868 226023710 631
492898646 492905644 441
952817423 952820002 366
259978305 259980631 448
382522348 382530328 42
692048851 692049012 632
42812944 42813881 139
99528123 99536405 975
929033103 929040503 151
700523039 700524498 108
98649810 98651331 803
282151440 282160909 795
382334880 382338655 568
830531246 830540916 116
100568044 100568328 405
121524085 121534012 248
135200717 135209469 464
528202855 528209684 881
208673830 208678265 612
204670332 204679455 671
729943791 729952590 596
326677945 326686401 517
133448092 133449666 212
68268011 68275482 211
464334126 464339699 908
837220531 837222342 455
731648130 731654178 648
860751594 860753322 611
911022825 911030842 27
847892788 847901615 832
42148460 42155661 447
424838406 424846222 502
488861274 488870527 788
187034486 187038577 318
484369047 484373702 892
910870955 910871462 903
863621762 863623570 277
237950760 237951837 858
428353371 428359965 266
921411748 921415928 357
417648931 417657385 238
15714730 15715670 64
145244233 145245337 980
746121370 746125673 259
943844688 943848062 311
544014932 544020365 244
815639834 815644990 659
746436461 746446173 18
12091319 12098832 201
673794585 673797578 172
788732941 788736634 305
86850180 86860173 842
747340593 747340945 652
51135924 51142264 298
66504182 66511194 991
257779493 257787434 990
167215089 167216027 100
526459098 526461148 970
196263116 196267702 208
940166316 940174463 546
458577840 458579401 814
793646144 793648170 163
75242336 75249695 742
87194988 87203384 690
721571285 721580514 28
315256627 315262720 297
926605616 926613529 749
124272716 124273960 662
146208685 146212681 245
273283244 273289173 762
574391790 574393012 219
172215955 172224283 557
229954117 229962305 487
745366858 745368763 989
317091899 317098843 24
888973926 888979025 902
710060573 710065539 868
743475323 743475443 930
440687336 440692353 459
813787931 813793522 302
536571694 536578110 687
102804264 102813866 214
599335821 599344128 76
626023307 626033024 276
234002647 234007566 759
489778021 489787363 221
651128923 651129851 297
737786790 737788986 440
276210720 276215916 267
315180178 315184691 336
647377830 647379290 546
731381516 731387530 60
213353730 213357095 690
21053156 21054027 527
389158431 389165360 262
891757191 891762705 625
549138762 549148317 560
582876059 582876190 817
822274499 822274565 760
266059116 266062471 985
482480452 482486381 903
603479348 603479938 435
948755408 948762656 138
600779098 600781607 146
9949975 9959834 152
788327237 788335062 179
234950212 234951718 479
354846772 354854220 569
744008589 744014362 377
548155700 548157197 713
581076035 581076246 879
379341289 379342783 913
45755725 45757511 675
737204212 737206770 944
227193710 227197238 292
749726862 749728058 181
499614392 499619297 183
127985222 127992386 243
520109790 520111542 151
804715167 804719030 527
2014231 2022241 353
906868461 906875698 526
103175725 103184862 459
951773400 951780477 487
31263694 31267202 490
173255987 173262927 433
827056518 827059408 235
689287702 689288613 160
47858296 47861012 672
725042797 725052749 234
986900323 986906298 830
168427676 168432807 67
873104202 873105376 27
902201660 902203011 550
709015497 709023668 782
450979339 450980833 226
768936771 768939078 61
897838006 897838541 469
45046166 45049791 666
807086187 807095120 28
879597421 879606958 972
548688602 548692669 727
193701020 193708198 855
7874048 7874706 84
285960948 285969592 655
402639080 402642165 563
107635306 107642062 989
605596718 605602863 818
171992187 172000602 590
179447853 179453171 510
285195231 285197529 104
638732203 638739568 373
851959930 851967686 842
28054136 28058327 673
118788219 118793547 1
7942225 7946900 18
16255788 16256542 454
675818127 675827745 597
675916945 675925960 904
64410536 64416941 748
271374396 271374554 364
431192499 431200330 580
564808872 564811846 167
397844065 397845571 799
685016089 685017702 729
135340441 135345072 90
199796458 199800094 403
647320912 647330262 786
80784510 80789985 706
397749764 397752234 477
405302862 405308458 478
983041225 983044035 385
384686156 384694332 868
951422322 951425942 189
396156472 396164688 728
4849552 4853326 490
180140641 180140855 39
29665046 29670918 67
864052182 864052243 38
855294238 855295432 895
182839066 182843656 145
131881895 131887605 597
193671280 193671619 919
72683499 72691310 305
796972688 796976591 130
337843416 337847355 396
703237905 703242083 119
761928295 761930503 104
337216362 337218756 949
957535399 957539150 555
392328644 392329746 375
60454141 60460326 420
245620737 245627570 620
365153656 365161257 493
816896961 816906954 838
990899441 990908228 735
169985188 169993801 272
701434307 701437415 204
790116762 790121547 668
664300711 664308249 369
426768617 426774035 135
482823343 482828947 147
962989763 962990669 87
956986734 956987814 877
416236578 416237907 354
736895767 736905635 245
71297503 71301142 743
304615125 304623229 184
466513679 466519146 336
421045347 421047970 590
728537066 728542578 136
719311552 719318693 821
525250699 525255502 595
192542137 192550972 24
941353013 941361644 412
273688717 273696811 593
822359962 822364289 961
848153705 848155212 986
112998240 113000081 773
954109926 954110813 620
181540517 181541330 435
40135003 40139305 592
885314824 885323946 862
520249770 520251876 864
605060793 605061648 147
809161206 809168148 843
828483149 828492306 744
127979111 127988387 767
966632446 966632854 821
282043570 282049323 219
738513191 738519207 683
320358976 320364008 49
805371568 805381555 465
861573429 861575216 17
298467645 298470736 932
532290791 532297602 563
152454985 152459383 507
230257729 230264054 506
775346847 775353873 743
401719668 401728470 258
235454237 235461679 287
152571271 152579728 671
872382321 872382891 877
477687136 477688882 204
455995153 456004392 971
306208435 306211699 647
596982999 596986495 470
708227856 708233699 754
635580363 635580595 483
197071457 197073123 133
346811065 346820515 973
266339704 266345683 140
995792374 995799511 874
125516602 125518649 36
323245805 323250199 195
46557127 46560580 791
104611774 104619520 724
30925595 30932026 385
100961349 100963298 243
986384182 986387306 120
116721316 116721771 881
935518639 935525433 264
763135129 763143885 967
552426003 552433913 157
869997390 870003432 498
161800585 161808410 274
812642726 812644378 751
122462452 122462791 732
26550188 26551981 425
300252781 300258985 926
345289900 345290694 492
249632131 249636715 760
313334395 313340429 754
261295362 261304237 348
423718518 423721791 395
109115366 109116996 920
918661641 918667269 569
6889392 6891319 461
82026474 82032843 51
779653250 779654019 823
149357527 149362737 260
685434019 685436325 38
359255131 359264749 593
166613235 166614356 854
380508582 380512187 151
176703328 176713211 384
749238248 749243238 694
907757817 907764487 805
683187628 683188985 101
323972679 323976840 528
521529852 521536476 206
392580463 392589665 15
725159501 725161354 217
134918445 134920195 132
174283298 174291683 562
713251450 713260835 358
618656185 618660340 497
703140229 703144576 26
89166034 89166334 27
508316485 508323455 981
260844364 260853343 109
692039571 692048275 607
756566936 756569246 234
62728154 62732401 447
429367635 429372610 890
575171198 575180545 12
314286907 314294319 732
565376404 565385947 620
40361780 40366283 782
116236808 116240214 326
130203788 130207644 722
231620246 231622892 580
253403853 253410680 938
407326087 407328942 740
712516534 712519964 192
549483775 549487516 92
94931138 94933227 527
98096870 98103496 190
24287839 24290281 237
999142622 999145096 768
756699298 756700181 663
113455020 113459312 478
314506599 314510086 229
85013537 85015439 835
412410628 412411913 723
618464819 618464841 160
121460262 121462506 854
687536788 687537312 950
872350979 872351771 177
470101566 470106494 561
284072335 284082237 730
280140348 280148208 496
297828826 297834747 763
798737405 798746965 819
845594239 845597263 407
867766963 867768249 120
145459474 145463168 969
140442328 140451570 389
123124629 123133684 296
133868156 133875791 527
288909716 288919686 704
423485796 423494130 603
916700291 916708828 747
874473405 874479228 130
704131224 704135854 491
823222981 823232949 670
928716101 928721681 109
820574421 820577974 688
449411161 449413256 244
134481458 134485105 718
284993335 284997182 524
100097040 100099035 30
103312992 103316956 360
51598740 51605147 94
440033221 440042862 419
828510711 828515664 705
540528731 540534256 167
992514841 992518444 954
429554879 429564587 719
18967125 18973340 990
788402192 788410243 975
169416067 169422768 107
442149096 442149121 178
756946455 756951980 357
912545550 912549894 758
459573319 459582823 140
413280376 413282670 326
771642542 771650528 931
527618497 527624321 48
509365566 509372011 620
998235556 998243040 879
135654532 135655027 174
50140989 50146380 813
100846168 100853716 189
572308874 572314826 488
463627632 463632864 496
303058124 303065063 235
19316450 19324685 165
138009731 138019238 326
256032778 256040374 608
212899748 212902733 434
441087626 441090310 326
893209801 893218487 313
377611964 377618503 755
93376504 93379153 449
333052991 333061229 110
777668486 777676747 497
967751722 967758382 426
600850238 600852022 202
106518914 106520672 544
651208523 651211321 440
580870307 580874843 570
359887633 359892890 336
135442296 135447281 971
959448052 959448879 479
154515851 154522976 618
622669961 622674929 230
334739809 334743292 642
357335235 357340637 782
923107437 923112406 403
393938331 393938541 419
63030772 63039380 60
476104692 476108516 853
125752029 125761693 960
522884350 522889611 219
534777828 534784393 819
477576446 477576836 905
359371027 359374702 63
346961669 346966325 810
283390802 283396805 118
424691204 424696517 651
983762622 983766610 490
254209034 254215328 960
129240238 129242738 77
986468197 986477339 245
771785767 771786220 263
818245937 818252189 944
51000843 51004062 82
995351256 995352434 805
399631066 399631396 315
222875535 222881133 155
116293186 116301382 116
365787025 365789687 769
626211985 626219400 800
738043061 738048921 532
513244656 513245060 91
253816270 253824442 95
434944214 434949930 477
391368296 391376394 526
185456451 185465590 728
887799765 887808319 132
744852920 744857890 860
524679386 524687962 621
998351155 998355934 617
849169306 849172548 513
600018188 600027415 175
933159279 933160160 772
31201725 31210317 914
401000202 401007821 311
242032728 242035345 124
690206455 690207625 470
22728938 22729111 351
223362798 223364830 608
398833418 398838040 848
530897385 530897830 500
606022898 606031537 807
248512073 248514898 735
129127196 129134866 525
151385461 151393436 960
458121772 458128271 198
6516247 6518238 847
314411717 314416509 119
55650420 55660356 776
743503027 743507859 586
709214226 709219538 405
838310726 838311126 412
349069884 349077218 696
642791618 642800652 705
6936494 6946128 267
832872805 832880037 556
306057003 306061133 650
166805201 166814082 680
12486670 12493127 859
515264445 515268296 805
378522383 378522970 784
451429788 451436530 12
39037550 39039095 663
369472247 369481285 509
178968303 178974538 814
16009571 16013488 242
827661476 827663013 916
451614126 451619136 658
615629156 615632085 817
690553015 690561919 354
780251820 780260962 116
415622955 415628624 954
202689319 202696441 26
242479332 242487242 715
811603841 811607962 248
766481007 766487899 585
565232600 565235324 275
214374868 214376892 516
28319526 28323856 75
767749692 767756108 431
323652047 323659906 168
110273513 110277484 692
113408468 113412037 118
387159493 387166644 788
426834558 426838309 112
386853806 386856810 4
805122741 805126465 723
135182017 135182057 918
101385883 101389880 269
158671958 158674011 985
527337388 527343864 519
585904556 585905574 710
638319598 638322016 219
871103715 871105936 59
506245504 506254970 738
575229615 575231585 127
946581970 946588783 114
447964044 447967993 319
530989963 530999933 399
516321582 516329388 170
241995567 242005090 339
193296437 193300703 20
785847146 785854848 519
74853365 74853483 509
155310773 155317032 57
133790513 133795507 762
186838990 186840621 207
27172455 27174512 18
721682124 721687256 64
151203874 151213806 66
83487395 83497104 454
842184734 842191802 101
242602105 242606503 993
545631623 545636889 951
990949132 990952286 764
857905539 857914185 190
680838301 680844631 937
969902858 969905951 727
860281228 860288619 831
453359292 453365678 515
760325357 760327487 117
161033162 161035844 153
241387262 241396319 686
492223605 492230445 934
932129557 932136224 954
624899671 624909257 836
293247212 293253199 58
883754149 883761575 733
549417227 549421917 531
821226408 821227321 554
215503275 215507175 619
974243391 974246567 121
143259545 143265714 727
213431582 213440583 954
259612866 259616237 15
584597820 584603357 614
879726006 879728082 865
479320064 479326263 974
115585147 115595110 661
805170678 805179180 639
256829582 256832911 323
996500201 996505936 520
276432673 276433880 978
634196399 634200541 392
320455704 320460257 361
326159719 326160566 352
214246683 214253098 202
813038548 813042972 903
944954522 944955652 181
175308533 175312456 515
252427172 252436361 475
494184846 494185488 177
209098366 209099326 422
343587694 343590060 598
537360085 537360203 640
575061446 575065492 851
934107797 934109952 68
907746350 907748364 698
232247604 232250235 475
457028785 457037481 279
255832651 255835355 313
844162477 844169449 250
196261654 196267913 859
160422426 160432322 866
97560025 97563748 928
119803665 119806354 707
516783865 516789362 168
463193933 463198154 177
143386632 143393275 409
525463456 525466182 822
562078734 562079705 758
362578398 362587851 890
923462648 923463393 35
226196858 226206071 578
52461075 52461661 853
722711002 722718833 924
268139059 268142439 143
197959228 197964455 711
30242756 30250554 585
709944164 709947969 242
264888338 264897090 548
947502446 947505857 683
251971336 251971342 822
239909723 239910799 386
254905300 254912706 974
834318152 834320429 575
258242426 258250578 41
608269569 608278337 791
497178631 497183188 873
157217216 157218529 59
897930457 897938189 978
827667356 827672293 646
790590390 790593454 313
835477562 835484350 837
270234949 270244120 786
44938923 44941277 735
984425847 984426453 95
752963240 752964247 681
666261382 666270741 373
720223254 720227143 228
440312313 440318051 770
241123642 241129520 110
485235639 485242564 784
96110952 96120577 179
4979139 4980748 576
411784924 411791549 123
891755660 891758166 95
418063105 418064154 636
483633787 483642849 158
823743159 823749087 895
851738 854023 790
279847859 279849492 40
608233968 608239767 679
90497752 90505705 583
819065281 819072871 82
48841857 48845553 205
466661979 466662110 174
183284424 183289470 735
101946061 101954852 676
277374570 277380493 871
14270816 14278571 730
63081605 63085206 229
103990645 103999042 718
780104674 780111464 157
926901256 926905241 735
667131689 667134006 589
45734895 45735870 100
752169419 752174729 68
539398504 539401671 821
221167181 221172666 84
222731402 222740720 83
131887132 131894372 292
894790711 894800586 468
144161430 144163997 394
681142938 681149459 952
658198024 658204535 365
339627963 339635542 107
764672064 764674296 272
56426132 56432394 848
551040303 551045873 344
219741387 219750634 654
768413820 768414980 920
624389112 624390471 828
100933930 100942735 410
583513324 583514779 598
448741626 448748522 475
40427992 40436816 595
382783449 382792402 485
806576071 806578400 879
266268271 266276011 803
39234615 39237309 129
992262269 992265631 938
40949189 40955698 105
141802366 141802899 403
369893776 369897580 990
209673725 209674033 599
623241200 623245142 522
213880146 213885827 508
733759982 733763981 975
722279212 722288110 96
253121366 253128812 602
696501496 696502038 279
889339433 889344858 66
726425889 726427861 782
204438643 204442975 172
4520633 4529658 539
489902582 489906728 895
212455 218145 50
447605963 447606600 275
446058289 446060372 771
546609735 546618498 232
116485338 116486845 312
481647966 481649439 930
561454032 561455634 561
161870165 161870864 671
866409687 866413071 153
123814226 123820777 537
827028120 827037146 714
63867520 63877282 575
935875794 935880046 296
414353916 414362568 734
686020148 686027387 666
300685810 300690766 381
446783739 446788886 687
118632652 118635743 282
686126322 686135748 212
211454827 211462452 723
317859363 317859410 687
71736428 71740381 965
206846003 206849347 881
445467299 445475997 532
893238032 893247078 869
99176049 99180976 172
952620780 952624129 856
32514467 32522331 704
395812099 395816486 589
47034312 47034673 699
181116385 181117898 278
93238073 93243187 377
788554388 788556191 621
713123620 713128863 780
561039152 561043350 438
6335371 6335545 554
825627542 825635348 760
285402399 285407932 617
400046453 400053670 147
183453042 183460865 152
464469091 464471412 519
70122721 70124039 665
64281449 64287609 814
382821070 382822169 259
145128200 145136150 87
184706638 184710592 313
802242192 802246259 319
149551303 149557902 141
492750270 492753330 62
517965416 517971455 293
436651568 436653150 260
419184438 419185753 298
537300454 537309645 74
145329268 145337823 821
393770877 393773728 718
175863315 175871275 337
590782629 590783022 146
296182299 296190541 56
324576790 324584581 66
219261853 219266862 469
732304496 732306333 962
192304757 192314545 527
397533405 397537382 188
136544830 136554199 269
122462651 122472277 549
621358719 621359249 467
787052055 787055888 926
297686553 297692314 687
438664608 438669619 68
610032675 610033058 865
700276494 700284610 581
321348807 321352503 733
543372333 543379190 690
430628521 430633863 913
70971140 70972971 12
904495688 904498379 426
968425155 968428613 819
770034432 770044213 861
606358470 606368312 693
970147538 970151073 375
84399755 84401400 905
533250335 533252924 190
440916418 440925681 231
492182107 492184549 749
684893019 684893698 268
412820031 412826855 857
704342808 704343231 149
150243978 150245843 344
46705840 46708398 147
570821532 570830242 975
794369257 794376171 296
597137163 597139333 423
876462703 876465386 234
177362935 177366947 564
488899034 488906142 33
81017304 81025738 542
132625510 132628775 556
873226659 873228927 1
158056355 158059142 915
573262852 573265849 717
728878828 728880527 625
30213475 30213647 865
946099249 946099778 875
19908484 19911276 638
387302399 387303120 772
266735783 266743509 287
415220675 415227174 609
801182230 801184311 908
47171231 47177064 398
759546145 759552161 417
613487213 613496542 45
840877837 840883672 186
827484702 827485987 30
866740576 866743935 806
450827566 450832066 968
264638689 264647239 431
573510326 573511077 756
81785286 81788393 90
87191195 87191841 777
193982943 193987287 315
120465712 120468623 32
513525107 513529950 574
970298293 970302185 364
219764323 219767065 987
291802479 291809464 360
822795447 822797596 514
598793229 598794642 694
899904985 899909862 104
156906425 156912816 744
822821201 822829944 879
175944868 175952961 578
92639901 92644458 761
160668825 160678713 348
473614539 473622319 862
51385527 51394969 940
838833236 838840412 57
250177101 250178973 499
700637795 700646242 226
843913898 843914462 498
727176642 727180697 63
815004871 815011389 338
868369448 868376731 719
580664560 580668327 745
779374909 779380580 443
36273771 36281707 268
654705061 654710125 891
46791118 46798302 743
638558617 638565248 930
364309193 364314122 893
458717691 458723577 705
820799753 820802019 736
423537441 423537582 17
75423162 75425935 121
304304257 304311474 763
477428699 477434914 282
739115318 739122070 388
59643210 59647351 594
742838303 742844931 595
688605584 688607839 845
53851478 53858891 735
513913533 513914378 848
244736620 244737264 409
338960636 338963584 881
809770757 809779985 260
130781521 130787204 759
58411154 58417655 671
431492892 431500168 699
500203837 500205298 342
112665433 112671354 529
670340627 670345011 758
47889713 47890617 739
60317562 60319561 512
281026321 281032855 796
438164201 438174058 335
163622461 163628518 923
198707570 198712223 829
345608240 345608947 294
503631938 503636506 412
163853631 163856499 465
838066161 838068278 345
542536269 542542888 757
245547359 245547581 139
370636871 370641518 157
698260666 698264916 931
385239351 385242434 576
56485275 56485800 724
156146454 156149783 114
891349748 891356964 341
562482511 562489745 349
858150327 858159127 984
832204672 832213999 331
703591780 703593024 590
717048270 717055042 169
359018427 359025707 948
144305709 144312449 538
351175285 351182957 697
595587359 595597100 96
456518473 456518697 433
139205164 139205744 400
903796513 903803242 878
125665848 125672068 976
186530 196487 81
587676120 587686058 408
874193639 874199500 751
445386938 445392939 444
464878476 464884891 763
983892172 983897092 182
200552619 200561677 52
913459051 913467194 431
138981452 138988078 488
420218680 420223721 215
447190655 447192244 73
317961087 317969159 552
550650495 550659633 457
401068596 401069215 421
549422040 549429217 669
757228802 757238141 274
180635336 180637351 703
710991387 710993807 296
615812168 615821538 400
900731655 900733322 704
102987221 102995856 184
73654296 73655817 135
87330198 87338874 75
650517005 650524387 953
907520426 907526387 304
62032095 62032597 178
709639368 709644861 22
11893422 11902998 916
402966717 402970048 611
639172117 639177184 984
698691820 698694408 715
581712355 581718204 179
23393491 23399862 489
455477915 455486349 745
618319867 618321070 40
829314172 829323681 136
777385701 777387140 269
663087074 663093123 788
547360990 547364056 825
126737952 126738650 165
116403937 116407921 77
373615001 373619516 634
658783181 658785126 739
80108021 80113433 849
186141765 186148881 384
378822805 378828623 12
267896292 267897149 711
33997561 34001806 478
93150699 93152266 314
208651524 208653717 265
133748040 133757411 386
971427467 971429204 214
647860452 647862845 529
250377191 250377207 111
282011040 282011446 560
650282423 650285110 530
269739787 269745566 200
850022497 850030836 295
255540326 255550271 731
36743640 36745985 765
537837255 537842606 438
457512993 457522962 112
229999557 230006352 316
26174087 26183121 540
859063548 859073416 527
641955108 641964025 21
909195637 909201326 453
290687189 290691976 147
449516834 449519094 891
933045564 933046739 157
720527681 720529908 461
928367119 928369685 583
635211581 635216705 156
647327897 647331326 271
897340436 897343327 423
423907314 423911105 349
605851334 605853281 412
563585138 563594935 322
183622636 183624224 557
559114527 559114992 781
751228683 751230470 610
893713145 893716488 431
663028078 663036528 159
2001236 2002322 324
718558856 718561702 36
242195630 242198184 854
75710331 75714809 12
488842743 488848722 356
36648066 36655045 886
827182972 827191976 980
44674754 44677571 753
784509713 784516645 996
651684495 651685815 820
876198655 876203010 891
41775329 41781984 398
302445365 302451871 217
5196570 5200978 722
59224582 59230631 363
460249289 460258668 640
805271174 805277833 443
879852153 879859633 281
404519907 404525558 261
12674253 12679574 671
634494073 634497268 314
474856315 474859016 164
726068713 726077025 996
517071281 517076683 805
453715353 453722850 708
247069717 247072532 674
933273356 933277880 315
923957150 923963402 707
117833431 117840054 812
113648042 113651768 763
721912713 721913976 719
649661378 649666445 3
615452894 615460878 300
861482889 861485458 518
463461694 463464991 668
762748402 762757715 755
648507427 648515024 367
947921742 947928893 131
410698799 410702756 153
116315612 116318976 427
274005725 274013999 124
907451443 907456068 136
910944446 910945098 210
586930097 586939793 564
940604965 940614296 623
31193633 31199239 396
171461738 171469637 228
314164105 314170138 857
44185588 44191493 267
766046091 766050841 71
492419869 492429337 234
857800993 857804250 127
42078480 42078877 913
918804690 918813890 939
710083605 710093421 658
869630578 869637155 128
644515326 644520789 376
820527553 820530131 364
174140762 174144937 503
970672029 970678906 603
28802100 28808092 426
70443685 70448050 395
892741811 892750454 808
816182075 816187306 668
849731013 849732456 492
309366671 309367245 300
810353799 810354156 845
853716174 853726144 845
239891890 239900037 432
379579743 379588586 108
389095346 389100770 5
247477123 247484867 245
862176518 862176947 963
849170676 849174805 722
942873345 942873469 84
788922188 788931512 375
418510839 418516596 344
3101035 3109937 865
856856880 856861672 795
728996662 728999158 456
533050121 533058466 567
761437126 761438935 361
976991370 976997513 317
74307684 74309429 698
119674405 119675382 92
675691489 675695144 156
317022215 317028573 368
835665558 835674851 457
904665422 904668880 82
698162568 698165594 801
39345376 39351833 216
957015942 957017267 753
226650655 226652650 157
740991322 740998431 589
316220020 316223502 364
654584112 654588249 678
917966618 917974683 181
916721337 916730126 717
357080795 357087072 836
331453228 331453488 263
219418381 219419542 163
262587947 262590769 540
855922700 855930434 285
419148209 419151371 65
948918797 948925195 897
93140513 93148078 920
640735541 640741529 156
10214723 10215311 949
909711790 909718892 867
48599976 48605046 703
450843240 450848643 913
207040753 207041946 415
226113292 226122794 571
337568577 337569798 399
468230641 468237150 246
737773888 737780233 907
821889807 821897354 833
890116963 890121854 448
630637263 630646515 207
948116130 948120218 193
98265183 98267608 910
415397095 415400979 574
561560510 561570298 288
763406081 763409798 561
466957830 466960606 629
135919428 135919877 561
277391334 277395368 32
809340168 809340185 928
353519967 353520317 612
267011524 267014415 271
28751719 28759620 169
415707979 415714518 171
837951903 837956695 464
3922542 3929771 685
332768102 332771444 546
625923732 625930094 646
681562643 681568080 552
287904026 287912163 421
307678953 307682421 904
503115564 503117260 867
922813835 922821724 661
870133355 870142388 902
552114877 552119617 651
194871692 194879365 832
135972378 135973016 842
548680274 548687250 631
318252920 318262283 401
119096472 119098654 690
693844243 693846149 295
673133497 673141282 424
5080365 5085857 621
640466376 640472244 148
142172279 142178240 225
776791281 776798423 195
307729464 307734173 619
201944657 201954512 421
595356287 595362481 569
617872038 617878214 391
78832079 78833481 165
331756375 331758593 854
348689149 348692248 378
305865771 305870881 607
324026918 324030125 361
241124494 241126677 158
61081040 61085053 683
116664659 116665116 129
886315430 886321723 197
51596000 51597707 734
900410390 900412059 865
592953906 592955137 493
632342110 632347362 835
88872489 88875692 553
390227446 390231563 252
383489158 383491892 877
116045667 116047140 669
723869349 723877156 115
608156829 608160289 199
87161026 87165654 320
132494760 132501418 519
143034976 143036432 444
939398819 939405624 517
379183005 379192787 711
102853910 102860164 821
105100161 105103925 775
15229389 15232007 767
140971058 140975418 769
389302524 389304534 200
503063723 503067066 981
805159393 805162346 150
521905263 521907505 927
985057707 985064298 461
248338575 248346093 186
765097285 765098999 356
564393456 564395841 683
34835231 34838527 676
90019999 90028460 17
551645117 551646618 186
600993317 600998860 83
994693297 994700338 738
485671798 485676297 366
666882724 666885037 165
23184536 23190268 320
643449722 643450848 32
770422077 770423103 904
787590760 787592092 516
811001435 811003368 185
417039803 417042022 377
361346340 361353571 642
583598423 583600021 299
68807161 68810719 219
812523877 812526862 196
754147393 754148823 98
272860713 272867806 636
324034095 324040324 630
160251350 160258696 205
796741866 796743346 776
226993051 226996041 815
840307428 840312896 169
992265069 992268907 522
340541719 340549607 671
702009938 702014545 542
619276485 619283907 651
340679934 340686948 481
483833921 483837437 738
760615551 760616443 105
910892755 910895194 905
877201881 877211663 860
358671696 358674536 154
661328215 661335368 870
779864736 779869247 97
52469407 52474072 200
998541299 998545973 696
641264950 641265221 256
329122781 329125360 262
980020518 980026307 265
86581623 86582856 486
312323879 312324721 756
221770739 221780737 804
28784893 28789245 271
169481113 169488194 457
860150209 860153535 930
618348759 618353247 239
345707807 345712968 480
167604414 167605272 641
408072675 408073644 55
227363940 227365200 222
274736425 274742798 621
777183180 777184062 714
280044334 280044587 373
923068605 923078510 767
899314062 899320208 566
615823342 615831669 15
839356580 839357288 764
763110060 763111943 294
723434052 723439420 342
333460457 333464095 363
651565679 651573226 262
112500650 112500695 898
369904364 369906749 128
790137736 790142623 469
5581853 5582333 369
363673419 363678829 27
420502784 420508717 492
964818548 964822451 369
178259842 178261738 273
40847184 40852886 115
344194896 344203030 732
695594157 695594193 880
21848406 21849808 10
351742533 351752283 95
707274001 707276162 593
801109369 801112911 784
251597397 251605776 202
256962239 256967239 383
132291959 132294638 615
285659232 285664779 655
649460697 649465563 372
645916430 645916601 739
757242309 757243071 821
263482670 263491141 989
87706117 87709324 9
981743060 981745754 447
561416844 561423687 21
518600397 518605177 141
468920131 468930100 454
135810097 135819457 949
852730751 852735761 691
123764124 123771752 589
913927214 913934473 893
593124386 593130675 730
804009725 804012493 919
699648734 699652745 476
348747533 348756125 429
171808904 171811349 971
281135045 281144516 472
560018499 560021649 204
901822798 901831979 632
798226489 798233772 192
649856428 649863917 59
773528322 773531106 947
226017403 226020320 950
862081321 862084534 364
187862147 187869361 620
749924576 749927876 624
362779898 362786368 109
453687369 453689936 339
160822573 160829710 670
986162555 986166020 475
575623747 575630213 844
391481157 391484896 597
844701103 844704857 426
875506054 875508936 988
170671768 170675585 784
586582389 586587372 132
199387364 199388526 875
625490472 625494376 467
853218161 853222312 856
882784832 882790164 84
395503657 395511894 739
452785501 452794046 67
500271098 500276807 795
47002875 47012205 547
87596864 87606612 445
380865997 380866807 917
541070129 541079833 287
406893354 406897677 377
685837820 685845633 390
132242676 132245199 606
396850759 396856493 272
129518499 129525016 741
808806915 808816152 17
808217061 808223873 345
842346608 842350644 441
951574052 951582175 923
738340320 738344275 472
712908958 712916960 491
181483686 181488098 670
304887075 304888980 384
69281683 69285626 402
607840304 607847298 272
607011396 607016193 238
764012413 764015101 431
806865757 806870886 484
906243197 906249136 886
501243472 501243572 416
791253943 791255880 651
254281434 254285206 705
596060454 596061792 434
699375837 699377386 273
959731239 959733881 959
534944861 534949606 560
72771451 72776599 573
620213881 620215480 544
117385366 117392377 566
650184602 650185214 259
54649019 54652706 909
295221019 295223161 596
352705723 352707930 6
211862158 211870146 447
122057431 122064231 544
917842739 917849482 36
555508650 555514121 940
843272223 843273602 952
181029118 181029202 161
815320684 815330393 193
42036295 42042088 815
721568554 721574890 573
35401151 35408484 433
140937507 140939777 481
107459305 107462812 118
542806849 542814887 616
759024235 759028062 564
667607526 667609502 744
75422480 75431677 288
593744991 593746422 784
871302184 871305704 297
551864350 551868587 179
889712923 889713442 784
333424707 333426827 545
582375538 582377710 438
596296656 596301553 70
615165623 615170665 351
6721188 6730522 205
96209932 96210889 177
853533569 853540488 183
76360353 76368185 834
524372000 524380964 686
640273180 640274056 392
481802314 481802833 251
408305211 408309510 415
394355649 394357831 131
62829069 62838395 729
264201420 264204206 204
399293976 399297915 157
944103153 944107604 803
271498687 271501137 631
571000520 571007411 159
416693557 416699252 961
843978948 843985142 819
846310550 846314371 215
678631316 678640233 265
736264446 736268716 289
778234175 778237878 850
177180730 177188341 693
156010238 156017012 103
160984041 160988245 217
768437022 768438860 331
530233532 530242191 622
188602844 188606448 579
76969664 76978456 746
630225878 630235438 913
297184494 297192133 148
693011133 693012370 801
824426983 824436668 782
345191026 345196551 913
403804130 403809804 82
781659346 781660475 120
3128677 3136365 66
561001650 561011044 959
937080579 937088925 752
539670677 539677938 861
763127590 763130657 416
375313088 375316595 496
935395889 935400420 305
400219021 400219101 703
8852936 8859120 140
590345368 590350662 598
715696838 715702722 587
801600904 801604552 772
544552863 544562388 619
643379614 643383788 694
776712475 776722149 261
533332241 533332538 312
838956737 838958063 697
575799393 575799765 755
47354096 47359888 645
119637585 119639376 879
856054182 856054388 140
491870120 491872979 401
363171893 363172084 593
251961862 251967601 108
935949556 935957039 916
417352168 417355230 458
536664481 536669774 592
823346177 823350039 395
622588283 622592576 834
190711278 190715120 640
456858157 456861794 635
981706648 981709597 533
326258400 326261153 644
427593992 427603804 367
825384101 825388655 268
987789016 987797477 56
290121825 290128447 284
667778417 667785149 902
373494163 373503033 966
268638347 268647567 965
91039988 91044646 794
113944973 113954458 94
286437856 286438371 637
153071500 153080351 689
62258219 62263726 649
790710486 790715388 776
724276893 724284226 734
554430527 554434652 219
4454431 4460080 337
679251747 679254191 380
845943711 845946848 282
213100856 213110369 832
272593300 272599316 429
387592936 387597351 721
810061626 810070494 113
180981626 180981650 518
65188753 65189696 451
851863837 851870754 799
216869407 216872800 660
782793743 782798405 868
592864474 592869041 413
103939756 103946499 281
150242587 150249892 5
58031367 58031953 228
254900088 254903322 667
418749200 418753750 295
389884069 389893899 814
310942871 310943315 211
997187670 997189209 37
379661682 379665250 311
874486900 874495815 295
425219664 425228739 486
145804945 145813223 976
175196950 175202408 401
666467177 666469806 803
534390195 534393911 828
422192840 422201207 957
54152005 54154340 921
984698216 984699541 644
923318604 923321171 756
549264915 549271838 46
413513561 413522673 738
876649046 876649276 367
63781022 63785731 714
362502422 362502552 147
435391224 435396584 130
315945403 315945826 533
216837360 216845203 453
694963631 694969751 746
114677275 114684339 719
111288383 111296884 943
277661428 277664845 478
570252516 570252652 661
139304234 139313360 791
42847949 42855760 97
240816446 240820615 300
299442577 299443746 990
313643109 313644914 37
594360912 594365851 299
138783659 138788932 516
31605728 31610522 647
294797671 294803252 337
206095500 206100627 425
911304160 911307453 884
438136952 438144069 764
305577400 305585046 867
48015700 48015879 723
940161040 940167285 938
36165429 36172028 135
320727078 320732806 605
717164594 717169210 809
627259241 627261010 438
317040929 317048809 935
663158704 663161883 313
729393588 729399127 990
730764351 730769441 464
102662219 102669410 514
866065292 866069140 670
385294581 385297483 90
355313716 355315771 167
595832671 595842624 972
365623480 365625415 798
647380269 647386431 772
158839204 158840392 258
891820867 891830170 45
889173208 889179946 231
391712672 391713496 465
551398185 551400915 90
534389206 534395049 494
82530296 82536980 624
39637814 39646758 698
732284786 732285367 364
12817934 12823527 309
529783707 529785980 605
752035315 752037645 841
265193360 265199405 779
79867941 79875842 933
391558407 391561229 731
697974847 697980318 108
182766342 182771954 200
19176317 19183706 314
924369365 924376366 258
378121080 378127296 471
697472388 697475303 885
398098345 398103367 518
209392537 209397450 357
862119315 862120156 219
163973599 163983596 265
128504330 128508979 867
993522438 993523298 764
966857989 966867091 826
644343654 644346149 672
244119262 244120653 452
561048732 561052264 288
606487618 606489308 439
124773136 124779885 300
857594842 857597126 101
344149062 344151344 308
840866677 840867731 713
29620545 29623407 458
697973660 697982796 870
33047486 33056307 646
472159508 472162006 854
323094960 323103881 98
820670247 820677449 37
569437036 569441452 513
982072335 982078943 654
990960436 990960533 42
987659744 987662194 111
375177807 375185363 967
631248265 631249294 163
332596485 332599905 362
698559131 698560861 471
812289985 812298995 664
371261434 371264357 824
773571821 773578729 470
228613685 228622726 957
598506339 598514921 856
47223382 47232074 431
408301843 408305863 900
675264161 675271167 380
814968324 814975077 695
29307036 29314374 517
4850509 4850660 649
860196523 860196828 26
201832698 201842187 791
7048518 7054556 891
280922475 280924708 777
72636331 72638268 758
75573112 75579317 192
319353363 319361261 594
501950743 501960060 479
213961788 213971071 494
222513305 222515182 196
555732953 555738971 330
886807329 886816239 285
932657121 932665253 924
380387363 380387657 253
220958490 220963978 313
442030247 442036414 215
271296791 271299841 629
340006385 340010386 365
833271863 833279049 489
302168709 302173044 118
558986904 558991361 973
827504234 827504709 524
733808869 733811330 592
653998144 654007600 134
39094748 39094793 709
936322060 936326558 394
459014627 459023047 441
429920256 429920656 229
369039973 369047162 156
305680812 305686938 738
244693281 244693806 271
898790253 898799360 484
322320777 322322141 817
522333369 522338282 862
632266853 632270423 749
724757561 724758415 531
727894954 727896340 454
961032394 961038622 761
778636974 778640091 281
394670481 394676562 860
31646219 31650053 341
97813490 97817464 407
185012324 185020901 692
520867141 520871334 121
43314354 43320214 296
120796103 120802007 531
47858984 47862638 744
243283437 243287180 212
899592197 899600784 2
702573478 702582017 604
806912337 806921850 486
624112029 624116415 620
129160437 129165649 882
613415478 613421513 863
25842599 25847328 697
258052895 258057398 443
98884776 98893048 142
154836520 154842560 235
708344731 708352935 654
980965732 980969270 553
278380336 278388500 669
845281821 845284431 625
432976793 432984356 256
363786026 363790415 26
12559241 12560404 149
11563289 11573162 724
85555732 85560271 283
667464223 667472348 630
13288460 13292157 821
459214463 459221997 193
694880015 694887317 901
604447684 604452934 988
990763660 990769013 510
186323916 186333268 861
564511942 564513382 809
21158442 21164335 3
677059516 677061297 972
580074150 580076906 460
973485779 973489923 30
609402952 609407484 979
190399145 190404768 967
228419396 228424745 775
495059384 495067478 725
971995894 971998129 52
977677105 977677747 618
685429265 685432055 471
205821619 205821638 757
785222591 785224772 914
283501402 283508302 231
556486431 556487229 11
437659762 437660337 804
57918079 57920894 632
410026854 410028563 471
484511930 484518332 225
792642981 792644265 270
199495600 199496280 756
569149421 569152304 109
987160178 987165772 259
973508443 973513801 892
393999025 394008058 124
855330036 855334192 852
757414192 757422219 327
704699175 704705071 833
540464997 540471278 583
598519222 598519339 789
922842 928518 259
63801598 63805197 700
169247706 169250208 731
897335316 897345202 162
221550208 221558523 726
603811683 603817166 51
234518886 234524318 454
342091212 342097887 61
421588045 421593768 598
150037979 150044372 115
505118118 505127444 582
172257728 172266624 469
357278428 357281965 886
697919158 697919335 744
330197671 330200222 627
810600396 810606598 897
429303447 429311988 708
96741251 96745216 45
370424312 370428493 378
587380909 587389664 283
540254024 540261413 678
133571956 133574300 21
231451425 231457927 420
526085310 526092350 135
990982054 990989787 408
872657031 872666228 363
26440279 26447448 203
209745988 209754083 606
832306032 832315484 52
287101761 287102448 475
320136043 320144792 367
932331721 932335784 986
892523093 892523319 33
369957865 369967605 236
261971351 261972262 462
642630109 642636906 731
115745823 115755543 149
63321027 63327720 466
384995982 385003536 446
797326033 797334060 334
155381859 155389528 596
111765226 111769449 813
691250211 691256797 454
103631594 103634635 755
341795831 341798013 460
440973292 440979851 547
211764374 211768331 561
83472523 83475439 913
5355341 5362741 648
347837137 347840310 142
698298822 698300975 679
596994418 597002982 288
30012232 30021729 340
81320036 81321492 255
277003141 277006201 871
608043601 608044063 947
652131147 652138751 493
435706059 435706134 767
315997972 316005522 670
830345619 830355102 957
118367112 118376835 102
795165790 795169645 823
498106078 498106766 753
972227417 972227864 629
440004023 440005313 334
163407245 163414536 329
785067191 785070858 400
273246035 273250917 992
691264801 691269266 273
276635822 276640540 42
826685129 826688796 632
496794582 496795145 991
398729405 398735870 930
928772509 928775214 904
338039138 338041462 17
820841472 820847391 434
670669152 670672368 996
99286553 99294721 616
895198894 895202588 558
63761518 63768708 118
952811560 952818138 141
113164193 113165037 954
846846533 846846668 195
331354464 331361575 851
353040718 353042365 233
336392086 336397305 859
741968519 741971555 674
74417515 74418633 226
769445130 769446252 578
995565688 995574703 751
435641157 435647022 756
208038649 208041625 990
255407603 255411804 980
780886797 780890191 478
609219999 609229417 465
32927583 32932730 273
362900441 362909892 584
89238466 89242884 445
485187691 485195781 551
94529270 94534205 175
46415372 46416624 709
167531127 167531833 434
954671116 954674976 44
511597447 511597791 467
62049926 62052787 608
501616741 501620477 482
651139365 651139835 578
181286949 181294808 836
896378745 896382819 927
691613647 691618035 703
630753173 630757583 987
666608883 666612765 919
617377668 617379733 804
329906063 329906739 836
135548531 135556938 866
92378488 92385393 829
979238970 979240360 881
95647548 95655608 749
516021735 516028186 308
9806662 9815927 135
277600715 277607817 684
755045053 755047714 358
650178323 650181986 499
70924479 70928790 437
798170314 798178311 299
146168531 146174254 253
295330360 295334577 922
608556241 608559171 539
27600990 27607270 900
37652298 37657820 260
585755782 585761373 792
865810466 865816621 557
897863824 897864908 988
341619674 341622329 185
856159111 856161905 910
208564761 208570703 122
900453364 900459201 654
582964287 582968817 84
142417176 142427056 598
770158077 770165620 124
715349687 715351593 363
903712479 903721439 6
559404386 559408557 971
447286725 447296325 415
749781910 749787836 524
454954820 454956375 811
507700293 507706847 810
34740948 34741682 47
689273382 689275535 624
987319331 987326592 200
938685455 938685527 206
526005169 526009690 28
504323525 504328377 25
671302496 671308805 695
802899261 802902465 177
844767784 844772899 419
943076596 943082778 25
98188756 98190960 267
213627803 213633914 685
874543778 874549543 530
118588978 118594084 61
384035534 384040005 421
684177563 684185995 518
474427938 474437593 988
243889984 243890781 718
701239161 701242226 619
907556579 907562147 812
763295604 763299747 303
556453222 556456542 174
724413907 724420049 727
594884788 594891776 85
30699200 30701712 962
935569622 935578129 363
426449490 426454964 610
245592829 245602678 118
142781549 142790689 410
130519518 130526001 999
11474331 11474347 992
377935983 377936453 138
66661508 66668341 61
64970236 64972933 312
869096671 869101638 97
5045984 5055729 795
124625347 124627231 431
456686306 456695580 402
99095425 99102127 181
601653185 601662466 890
907436183 907442542 554
114633176 114633315 439
141904664 141914558 582
11278076 11284721 511
693858739 693860564 640
573682187 573692090 741
187442334 187451647 332
9567116 9568409 103
283946517 283954735 420
711819698 711821272 605
905775938 905784446 471
776594493 776599242 318
585761282 585766477 673
205173864 205178272 612
82233376 82237497 573
100155366 100159047 515
194509458 194514218 154
939228790 939231622 450
137455243 137462988 169
226937663 226937886 72
43228268 43235015 509
302834088 302834586 120
678658406 678658767 98
89879079 89885414 798
453982690 453992224 588
492582262 492587187 916
63240128 63243963 226
438065282 438073429 2
778776731 778783867 943
36986250 36995335 931
109314322 109317599 209
608229830 608237480 330
500882302 500886230 733
929176399 929179985 998
756906548 756909818 988
677931487 677936290 694
118449753 118451008 858
560870979 560872917 161
719794981 719803125 707
879168274 879176366 265
750810556 750813911 89
93014117 93019722 353
682373446 682383036 21
957166178 957166685 767
122566177 122570520 553
965839515 965843153 951
587141561 587146797 477
180981770 180985669 282
539105281 539107738 521
946450988 946459643 656
187505604 187511485 464
600464693 600473992 452
45711396 45712386 740
496871417 496874310 777
896340184 896343112 712
403133088 403133715 484
509832389 509834887 8
427161866 427165824 862
298219500 298222655 695
901782020 901782408 153
127352027 127356770 167
84243841 84244921 296
380687292 380694338 223
370081032 370089186 328
686634159 686643730 959
87253222 87256207 103
249869706 249877650 511
145449715 145452254 686
39896926 39900380 494
947973621 947980872 289
453880774 453882798 686
160945291 160949580 127
457148588 457149824 316
729896810 729906097 568
936356137 936359836 355
51609096 51614742 579
894011550 894011901 192
903221411 903227622 22
260220448 260227574 701
504113942 504121077 399
433869231 433872542 474
89508268 89512965 389
71495747 71496342 596
425543062 425545055 186
501037980 501041345 934
194320686 194329908 903
908524266 908526039 577
858513809 858517323 667
471451182 471461167 683
45555884 45560227 318
187642633 187651188 78
25063457 25070823 129
789545845 789546117 765
714293442 714300924 562
21903628 21909198 199
251526911 251532601 929
785383813 785386221 559
578376742 578380409 599
775955409 775957417 438
123049442 123053489 219
862599760 862606796 228
153519838 153522837 208
156754966 156762771 581
181970082 181974356 366
106545645 106547337 483
276903193 276906950 933
39619122 39626820 351
993737680 993739963 576
894996630 895003515 334
3616420 3625053 325
971194638 971199299 947
936633217 936634660 377
989440425 989442520 652
53628357 53628732 366
554740074 554748348 410
993813556 993822716 363
417685840 417689675 129
734881190 734883680 636
656429766 656429985 903
358815451 358822459 611
35077776 35078142 430
577892074 577900920 85
159805451 159815266 57
422880102 422883646 110
933925819 933926498 806
714846229 714849854 46
869684591 869685828 758
36341071 36348574 149
88159707 88162635 521
358644960 358650805 662
118329922 118337059 440
229814352 229821357 137
551650788 551650818 257
388077845 388081859 84
773581955 773585189 985
667225112 667227657 792
345910509 345916213 439
849257266 849257675 274
876035766 876044706 226
321242638 321252406 628
188494300 188495824 157
154018091 154018542 406
6963578 6969986 809
884254835 884259490 313
397069271 397074837 634
247630607 247638022 887
282268749 282272858 729
66153188 66161088 641
39197813 39199091 610
5316039 5323663 539
28356018 28356802 38
290879174 290885043 591
223293931 223294074 931
985405740 985409161 114
852611053 852615046 603
611352038 611352994 553
976474924 976482857 363
522697003 522704749 437
581326644 581336122 628
945556254 945563893 456
974030792 974037284 934
785080181 785084937 502
461035122 461036141 648
701030052 701036942 979
745659167 745662388 931
73537121 73545111 488
351889024 351891187 793
926625386 926626826 637
352036174 352043987 293
651640802 651641025 987
851714608 851714626 49
288235543 288235849 933
967738044 967739579 99
749702042 749703739 4
665866021 665873048 312
818331951 818335044 656
307246789 307254097 627
709846583 709851949 601
649833570 649840316 217
461372864 461377174 789
854813201 854817298 151
5994250 5994307 45
58311533 58318008 413
382542631 382546125 832
816609634 816617333 416
65639946 65643028 471
593501953 593502552 549
376670580 376680343 365
790359180 790367502 355
268410748 268419666 497
756381536 756389144 246
933335038 933339087 537
584351434 584352847 574
170465847 170468149 652
245224678 245228282 750
406803444 406805150 502
876222915 876225929 690
710404816 710407671 163
835974531 835977201 853
752451886 752452156 110
816510382 816519424 566
879864628 879872050 271
83266516 83275394 509
394454089 394455872 729
415645740 415648316 582
665223841 665230545 380
961520342 961529182 482
464298383 464304677 163
883404545 883408976 374
721188749 721191909 683
439023859 439030651 527
744239425 744240431 760
495346046 495351903 427
45622556 45623542 291
335160634 335168936 831
475537216 475537470 167
384908596 384915352 417
509293078 509294651 184
77877591 77883639 130
28504965 28511888 665
334618647 334624926 580
605116525 605118251 473
920817285 920824596 232
571105063 571111092 78
726445704 726445887 14
632063887 632068843 791
694763054 694766691 260
495798822 495808061 112
745576006 745580624 507
132585487 132587929 3
409279151 409285296 357
97200081 97203268 485
223696554 223700707 11
577067785 577075708 91
404284213 404290491 804
268475228 268478605 84
539897369 539904874 310
327554629 327562131 613
948261740 948271403 505
137939599 137948018 361
765260601 765260694 214
974281308 974291202 943
509241145 509249973 955
865486155 865492072 381
941155246 941155808 863
923925401 923929631 230
289333836 289339429 650
422289146 422293718 243
684600758 684603496 191
6662613 6668753 977
711946974 711951840 913
692621539 692625150 929
553802832 553810098 849
216308139 216318117 905
103758871 103759811 174
942600733 942601067 668
217413964 217417078 883
475477964 475484047 725
212591558 212598456 657
26847101 26847279 539
50830078 50840021 20
398852341 398854684 160
315597621 315598181 445
24762472 24762803 236
660963726 660973304 271
923452899 923457479 410
933221568 933223446 384
82683451 82690845 501
551909525 551909738 79
436645182 436655179 917
579862720 579869470 79
599339090 599348069 131
616839251 616847414 15
846637046 846641757 388
301702282 301706821 280
628222903 628224278 257
750124313 750132177 547
809256696 809257880 449
80425548 80431452 261
248231626 248237971 172
319337543 319344609 160
710722973 710730650 489
115009455 115018081 790
85999821 86001747 560
840002209 840006598 407
333291840 333293543 505
655953097 655954132 169
730432644 730441307 633
32208444 32210698 621
921355704 921364409 142
129754227 129764002 733
3201387 3205214 413
645582226 645587010 695
519978016 519982803 21
356183927 356184931 980
815163685 815169861 841
820370189 820376654 14
157541359 157545109 234
761876991 761882415 1
37802964 37807827 394
421964456 421966522 681
494224189 494229553 939
558953952 558956106 652
380476647 380480411 186
510462019 510465340 927
398095999 398096111 860
376634190 376636536 889
343684555 343694023 911
108503790 108508035 728
456550141 456552721 248
783538886 783548121 345
408807567 408812009 828
895595505 895599800 537
211428508 211429092 612
737273693 737277346 964
18165971 18175444 1
534880831 534883743 578
795887720 795889558 512
236651982 236660060 787
36865711 36869599 25
822917309 822920026 717
724561004 724563763 949
892481833 892489673 484
677294721 677302213 664
598977684 598984185 863
866230998 866235287 410
294218350 294226962 499
703309927 703317446 789
103563439 103566616 219
109372226 109376400 140
758539250 758544623 946
325545318 325545741 669
304614618 304617721 247
107217452 107223020 333
261314117 261318863 462
982399330 982401705 210
668569091 668570823 140
696457589 696459585 788
409749379 409755180 769
621980948 621981504 809
937186088 937193345 509
843936385 843941526 212
751039405 751041220 98
406607003 406616991 55
22067687 22069517 694
334695149 334704557 682
215171709 215177072 20
345861849 345866035 637
375169637 375174189 691
244779756 244789041 969
139041566 139042258 847
585905074 585906561 393
162447636 162455229 908
908634733 908641585 523
206793788 206800542 604
508418832 508425798 367
827224514 827224709 220
162461886 162468518 661
364924522 364929902 832
390692212 390701828 949
201653531 201660209 505
703831378 703831735 795
780320121 780324359 841
883218029 883219454 888
119742553 119748455 972
456240507 456247669 204
22594874 22599289 496
192407443 192411582 636
957103104 957109851 411
431463936 431471976 294
89987235 89988973 741
17342740 17347836 260
762499535 762502792 766
929013375 929014573 4
776007613 776014938 380
473033585 473038636 587
59819140 59822925 659
899019635 899020105 966
41529621 41538913 794
157486033 157494002 183
196701326 196705530 751
298217067 298225753 398
900454677 900460746 166
165861795 165865740 962
3073150 3082315 12
618882531 618884181 568
226741469 226748249 347
653874478 653882395 568
62743445 62745136 893
670789238 670794302 855
721220420 721226491 700
415690522 415695075 636
310547271 310548137 104
333594437 333603684 650
73082751 73085456 455
648754762 648761900 548
221883680 221886554 780
962548026 962550772 997
915671595 915675651 834
890873839 890874227 703
172135044 172139571 248
144409745 144417958 210
530073380 530079921 848
944141834 944147765 281
315628484 315634483 863
273057291 273064525 326
141978189 141981293 256
129693969 129702945 16
840256965 840259121 219
167713150 167719831 10
564515853 564524792 572
784915451 784920168 654
274612661 274615361 358
786578508 786587465 497
339191139 339191737 738
230491002 230496207 739
784393327 784400920 771
80155935 80162058 829
919136950 919145663 832
69112521 69121156 24
200871881 200874417 260
35635453 35641938 238
694126457 694133075 947
634375815 634381197 841
895010663 895011107 217
696597401 696603488 235
392923491 392932943 441
205872612 205876024 614
245476442 245480317 103
132439274 132444172 741
462667648 462674516 934
703263907 703269800 225
851154145 851157497 527
141444443 141447062 688
665760283 665764656 987
444762851 444765882 286
898993085 898998911 615
22945526 22954553 877
946314139 946315749 88
214388594 214394322 521
142365686 142375332 483
147277620 147283088 249
14039845 14044591 471
722297722 722302647 858
206113410 206116792 908
657194396 657195109 708
158548033 158551738 350
494567648 494570764 603
597925524 597929010 648
240274963 240278492 964
490728484 490733528 280
402674317 402681718 501
159231566 159231816 218
159559387 159561177 377
185517246 185523067 169
837148504 837156037 163
811050563 811051995 889
352663264 352663396 843
815342867 815349911 934
2114865 2120911 970
340385830 340391028 690
997856109 997865894 380
530305960 530314827 264
936373178 936377389 870
62534906 62536507 883
722035075 722038902 995
64669238 64674741 138
989430477 989434513 927
371780670 371780707 942
305517604 305522716 919
710062573 710069147 378
580297613 580301682 506
210983993 210987058 550
321194257 321195728 628
633226126 633228756 303
205709360 205719283 832
695838354 695845582 572
114677492 114685740 928
809310769 809316868 501
230180062 230185910 938
765043980 765045006 204
609663710 609670383 280
166713567 166716925 964
595425116 595434861 177
55357745 55358536 647
437061398 437063712 838
725168230 725168498 968
583245153 583245981 925
363955432 363959559 551
735158283 735165491 132
846452222 846461503 284
743255777 743259740 48
275941407 275945609 508
122298723 122307588 871
71217251 71220998 62
185231898 185232344 612
38894087 38896877 866
696873056 696880920 961
706148331 706158034 176
733467883 733469393 100
789382014 789391989 708
436469648 436471324 672
402512047 402512726 555
751009555 751011187 552
655672777 655678782 292
749727840 749734267 133
943916802 943921205 201
81561669 81570412 773
834888979 834898257 128
160693156 160693680 765
141670607 141673681 974
542865314 542871686 958
826457337 826457593 700
306643892 306648810 165
431366443 431369712 880
108499087 108506766 492
775103219 775103683 190
861379770 861381659 943
98057545 98061909 378
406641022 406644621 46
817255786 817265751 78
881386759 881387921 757
194806068 194807220 482
180938768 180946069 114
814599932 814606826 170
19523162 19531584 768
275907653 275908403 167
475163843 475170508 584
166681137 166686753 979
56607866 56615171 881
878411912 878418318 740
979024340 979025652 911
89882098 89888959 771
318529930 318535246 520
563461043 563469349 63
332864564 332867985 691
228984682 228993348 888
343221849 343221879 207
314686783 314694618 67
125752114 125753476 301
937110995 937113709 319
447983085 447988050 448
496200996 496208647 291
613254766 613255795 605
105788287 105788301 850
110200699 110208575 256
29958391 29963849 314
197713629 197716853 215
622329835 622331313 603
106897254 106903421 505
205540555 205543028 668
440548224 440548584 523
840790671 840793243 824
453590314 453590574 54
459885918 459886644 30
526793767 526796213 216
673837022 673840863 435
176923337 176930579 854
363732902 363733801 704
548430504 548439346 18
787624009 787633970 678
664758029 664760273 69
158856903 158865487 159
212319077 212323338 14
143674483 143680654 504
368900512 368904717 45
73378079 73386695 623
633575514 633585169 182
97747369 97747885 575
780580423 780586291 573
807826791 807827029 772
116597469 116602226 546
7391890 7401027 343
976411048 976420496 101
341942413 341950712 129
209774269 209779973 923
690107313 690108434 738
665416288 665417877 241
333414821 333415154 644
316432747 316433159 903
721367319 721375312 170
606275442 606284155 815
411705339 411706690 362
978447682 978449323 337
612609134 612618975 442
774075613 774080711 410
137124537 137127557 456
80625627 80633073 366
781502218 781509420 643
603487213 603488817 44
95011117 95013774 884
748730636 748730959 896
376887451 376894295 443
843371163 843375134 741
507984500 507990463 451
366918293 366927283 779
789073053 789081894 771
995310509 995314640 49
176755226 176761323 498
726121869 726127124 44
981539912 981547385 259
750836148 750839137 914
3124394 3134117 259
40763838 40769069 283
250230930 250233056 144
120951732 120960436 618
715216861 715217534 978
723133633 723135946 314
515151033 515156248 866
424683883 424685177 333
620681277 620682238 915
824510536 824514326 483
494963450 494971945 501
896261708 896269717 34
859369343 859373316 417
849411837 849421228 91
787948455 787956236 818
369652783 369658108 757
822634096 822641982 568
633427313 633433145 951
405519647 405528830 244
938954912 938958672 35
129947396 129954115 219
60417249 60426902 590
573735633 573742165 242
30403400 30408300 623
944822490 944824657 865
811098660 811102160 442
624542417 624552284 51
414425336 414425865 540
906869286 906871608 658
788446880 788448018 311
957477915 957481045 765
122119485 122127505 277
323135426 323138049 482
810756667 810765729 523
558451290 558458915 370
133952507 133959909 1000
260393948 260397818 77
305442998 305443660 466
546299889 546302123 501
751129547 751139095 798
449475210 449480021 841
136300326 136306844 482
560382953 560387213 754
581092435 581096027 777
752873308 752874049 290
11157680 11165914 461
430631030 430639263 752
981411106 981414475 25
1957922 1965814 286
192758423 192762574 427
50316572 50322475 834
852063412 852073280 76
363448895 363449342 743
10725000 10726005 76
971778777 971779966 697
896465417 896467001 528
743367229 743372918 305
989542980 989549516 78
901934356 901939010 92
239926994 239930939 651
939451421 939456969 122
515534606 515538781 565
90296032 90297041 664
134354774 134361863 844
310983849 310988493 683
31150898 31152196 904
428808425 428811296 800
616866729 616871543 505
900768807 900769762 131
531847249 531849192 178
408715251 408724159 797
833364372 833371036 179
794611288 794613014 454
852838951 852848887 79
441656146 441661032 480
313936181 313945079 648
333353084 333353292 397
930537884 930546512 126
644450739 644459851 210
772016869 772026419 287
358511048 358518307 487
306766195 306771170 292
616329373 616335105 129
503165827 503167384 739
830516905 830518778 197
422677736 422687185 553
176113736 176119607 684
834192132 834200540 544
91488608 91492207 209
144904818 144914076 474
939400455 939406624 990
414426943 414431568 230
938035234 938040870 757
453037713 453041088 234
388756452 388759801 857
761208000 761212947 12
749026904 749034790 250
781021588 781025043 371
179091482 179094276 582
138972692 138974805 13
750061517 750069615 491
568556858 568563354 162
280339438 280346572 206
827504194 827504349 426
915406429 915413506 902
838218637 838219842 465
909877000 909881600 761
611218250 611222556 540
577812972 577818253 927
454111905 454115376 482
12131919 12131929 491
315416759 315422079 442
965699920 965702714 329
284343477 284344806 928
921996904 922006219 978
266726157 266729530 379
888692621 888695572 683
669042733 669046653 926
589452273 589456960 650
446442550 446446149 415
532402031 532410361 48
639247522 639254155 537
33922315 33925447 815
654461643 654468271 287
806419570 806425319 538
878552549 878552721 777
337101278 337104540 14
226059962 226062867 852
31482888 31488607 13
784977887 784980805 429
773001302 773009495 761
303163700 303164928 851
91505588 91512522 212
418366404 418370433 402
816283041 816287290 494
200661931 200668183 742
409721708 409722951 313
58372073 58377476 264
757831276 757834315 190
85912290 85921720 666
54276068 54285699 173
970021828 970025478 200
853599030 853607419 542
670707593 670715817 877
705690995 705693896 782
733062488 733068969 586
19548231 19557404 668
11389893 11398568 709
820081157 820086898 340
445139698 445147920 504
627975363 627985080 673
753506535 753515091 542
460980736 460985272 998
636836628 636845833 856
83019505 83021863 106
458465287 458473446 287
494242872 494252816 525
527453539 527454516 835
636673599 636679339 772
853385938 853395893 996
815084793 815092915 639
147287818 147287833 109
300642360 300650803 608
71686708 71695468 52
26270915 26279074 489
980678021 980678909 414
840602659 840605856 272
15766536 15767614 670
564541721 564550070 575
244759494 244760710 178
847364840 847372364 495
574117480 574117552 346
100071939 100076028 284
573794548 573802513 848
223541950 223543457 916
49972439 49981635 621
491181204 491188718 549
566716475 566722110 366
287968145 287971961 781
180050070 180059448 133
983069248 983078210 277
882550093 882555543 591
926966440 926973837 262
134848074 134848995 993
437998921 438004147 285
771954838 771957509 949
300213810 300218389 975
517018709 517026439 182
949823074 949829339 462
87816855 87821197 586
784385987 784389484 198
707131616 707133470 991
3341558 3344148 723
973658170 973662319 1
689768163 689775036 228
30458800 30459305 245
976408099 976414029 816
220735074 220741419 510
631722607 631727018 698
921396069 921397708 956
39547656 39555319 813
833542204 833542212 114
730013545 730017035 853
976517268 976526302 17
999364269 999372041 749
874612849 874614058 22
652235445 652242402 103
823413260 823418958 892
807379120 807380603 107
39584820 39586111 176
405113126 405117627 582
887033289 887034947 954
367895403 367903614 882
479698606 479701746 331
504774622 504783567 294
881122372 881123227 55
85729394 85732514 915
271325846 271326167 199
249897738 249897924 441
676300845 676301409 750
490868371 490874167 65
625469953 625477749 933
344786257 344787841 698
947126139 947134302 730
963696820 963700088 30
231750115 231755466 880
634261169 634266087 174
154435 162333 430
550164984 550167203 453
916015424 916017715 998
871618175 871627927 667
161553591 161557440 976
619363874 619368461 687
975062572 975069610 356
57683302 57683540 646
719106682 719111802 306
833945563 833955292 61
759468088 759473859 661
171603868 171609644 997
25215672 25220065 529
212404670 212414416 782
843316687 843317772 987
952468664 952475564 447
612788702 612797271 397
303975408 303983057 518
678287053 678294883 752
321878710 321885514 505
320479771 320482208 692
797932431 797935897 215
856650779 856652439 161
172935659 172944821 632
237655440 237655630 44
528796426 528802126 977
391144874 391152151 186
476859621 476862707 343
897121138 897129111 533
736195890 736196347 637
333377745 333380032 178
983788438 983794548 587
795142003 795144565 667
978421164 978428261 415
962793146 962799450 202
57295190 57300805 3
733807517 733808715 505
967392702 967401210 766
668250396 668259762 79
555487281 555487755 102
315565269 315566828 247
707952447 707962422 821
609285384 609286884 525
339747051 339749157 887
816774817 816777939 688
31169020 31173070 267
492947373 492953910 718
109865879 109871866 789
743448994 743452209 997
366951073 366958704 797
7283526 7287985 990
132409772 132419070 322
392778593 392784210 657
350073468 350080122 505
472197355 472202093 499
701838393 701846868 32
715276660 715281807 82
756173377 756176990 834
301388167 301395125 333
100558515 100564835 464
889880312 889880886 511
855247653 855251240 355
832965325 832968377 583
765658982 765660512 213
189298838 189306537 10
361645337 361651620 825
45026369 45030846 12
825765801 825770861 779
818739986 818743363 539
544715670 544719210 371
559180133 559184572 79
177698644 177706277 207
960739998 960747842 629
370105933 370110924 167
745543496 745546256 409
903827505 903831778 44
728643331 728650075 690
565454694 565461405 713
376643824 376652402 252
53143363 53152087 305
666937084 666943446 20
372792164 372794950 738
155634722 155635181 781
408243350 408248346 508
333207867 333210920 720
550209277 550210226 619
466118672 466127413 236
796212713 796214291 654
296664777 296667846 56
268863029 268866366 480
518398685 518405806 35
82635706 82643864 585
374370795 374379248 483
374052927 374057149 312
699857434 699862847 636
393599504 393600811 816
964408122 964414725 678
162342358 162342885 584
813168011 813172983 961
588141419 588146318 51
31978250 31985260 577
703858635 703861215 265
781481220 781482044 25
930618702 930621452 134
373893364 373895131 461
4332351 4332985 63
725763168 725768373 687
824378196 824383586 24
13115780 13122096 136
521136091 521144236 628
401582493 401592094 804
321392071 321400700 388
358389686 358399281 412
815693711 815696671 66
954063845 954067561 151
959224305 959230805 92
233900718 233904560 801
391695404 391699887 571
81337428 81340593 351
452007915 452009289 899
920053543 920057571 48
708905699 708915530 831
901200086 901205446 832
723823849 723824497 238
403346265 403347764 656
787108417 787111743 776
973742508 973749943 414
927656660 927660254 247
663709582 663718747 858
142552934 142555219 911
509877183 509886615 104
945144230 945151849 71
4729061 4738485 723
322629244 322636498 733
829463481 829467338 290
751641488 751644071 502
93495615 93499680 431
580789028 580794119 763
890416274 890417324 874
888009482 888019321 899
242188393 242197998 466
207051849 207060217 433
103991920 104001421 485
143914642 143917244 736
142513726 142514355 603
906369366 906378244 886
247222219 247226072 26
398973000 398975556 177
900800763 900810234 909
391591988 391599750 276
618321886 618323854 825
206076703 206081235 954
863762136 863770587 493
197610972 197620057 275
78930709 78939372 888
468616661 468616927 691
448744547 448753346 756
550605924 550607624 552
849341101 849345243 620
713692362 713697654 521
138728988 138738004 814
781811812 781818140 306
293117766 293124196 67
529892259 529899423 467
667280884 667288250 294
534747123 534748017 837
736448813 736450723 597
218397921 218400820 708
561383472 561384006 581
508338092 508343954 792
799787612 799796335 537
530436777 530445501 337
54821083 54828478 623
181965150 181967807 529
908299967 908301824 492
228855613 228858072 468
50001450 50006374 990
323992398 323997084 786
597285105 597290988 682
623196686 623201508 290
645835478 645839489 238
283523366 283527202 645
742337053 742339046 168
886038676 886045607 301
912239205 912246941 668
604902048 604908284 806
432643867 432648145 108
991692857 991701934 330
390203993 390207909 23
772485676 772490195 158
409779317 409783912 255
588297554 588305460 129
942368549 942377749 84
765110069 765118139 539
438930721 438930820 312
631111388 631114039 346
876399194 876400562 180
616275652 616280646 411
364105982 364113993 98
386306355 386308889 470
338698513 338701354 670
726102768 726103590 587
78955897 78959513 556
304595331 304597116 200
584986220 584992622 399
828428531 828429439 996
116294228 116303568 460
646068408 646075034 482
446776170 446776783 145
115702619 115708221 834
423528089 423537667 191
573637110 573643664 100
997036696 997038643 909
288580252 288588000 139
186822802 186826856 736
751487201 751492637 73
145024548 145025842 955
947562358 947568264 488
3309841 3316607 1
702470985 702471941 221
522564170 522567163 953
20852361 20859832 154
490665811 490671273 250
21856721 21861304 26
84567859 84575509 22
117729946 117729962 548
899938018 899938676 653
12623973 12631754 165
72063460 72073003 198
294878812 294881185 848
67376383 67385186 586
875738336 875741594 785
3616491 3626212 31
382483090 382483319 527
464417115 464423677 824
686921136 686931008 672
878423684 878433168 67
7735338 7741657 171
573440852 573449438 114
169800050 169806947 744
765031898 765031916 192
635180835 635188362 350
353883972 353889951 319
918178002 918185322 358
321675880 321678343 605
46167704 46170002 797
548173376 548178799 709
825233793 825236927 591
972394964 972396300 283
697999429 698009386 137
704518172 704526546 374
367031714 367036039 297
853876064 853881343 60
508233383 508240081 912
56993091 56997839 878
732206695 732213773 980
356636843 356643710 469
830221551 830224742 292
18101144 18108138 967
697371777 697379597 43
162912266 162920307 366
482098990 482105452 875
530670287 530678208 354
17275347 17279070 186
176913608 176916121 248
768969485 768973502 13
185396817 185403344 152
304619285 304620393 435
986888576 986894237 32
658161895 658170668 408
488239289 488246629 955
94669006 94675132 567
112631882 112641375 242
601044586 601052753 298
478085123 478094590 796
65429372 65436810 988
261761384 261764180 23
467770887 467773432 961
656175322 656185141 39
356918705 356927823 597
415484112 415491347 419
388906067 388911775 230
496732633 496741495 678
592839874 592845015 470
37977523 37985599 221
36622319 36626319 457
26013658 26016812 860
510272031 510272853 196
319618992 319622350 459
177188383 177196140 616
780351979 780355401 413
144538399 144548372 863
604362978 604366854 546
837979656 837984286 814
567696477 567702437 556
117910700 117914241 669
962624507 962634315 164
287234717 287239171 897
691327913 691333332 302
719341722 719344835 412
176921689 176926415 281
552307101 552316280 919
940166965 940169564 189
158165862 158171922 684
954832026 954832921 52
808250582 808255568 736
488883601 488889374 429
405976116 405976914 152
27299014 27306873 217
566576666 566579770 664
675695077 675697564 792
622654709 622659532 316
796361628 796369032 817
398581169 398581844 326
22153204 22161396 311
705055255 705056454 345
188942342 188946034 236
499828121 499828531 843
147984624 147988377 714
453030842 453037923 307
297187857 297189173 940
460807648 460815943 321
940944963 940946122 370
194479131 194482911 278
59389807 59399014 212
250857118 250863683 430
444340813 444348624 896
749949049 749956551 830
159949244 159956169 776
365669308 365672391 738
86450966 86453218 129
499215905 499223480 875
8787578 8795810 952
555332947 555339769 196
149534225 149536793 642
598739787 598746152 693
711200216 711201832 437
975799113 975806371 301
503545293 503547800 788
469221420 469229804 468
291920510 291928506 354
647337638 647343047 887
10643864 10647729 732
178200816 178203166 707
401106011 401107550 841
701512654 701515441 91
489508698 489512828 505
954036485 954038908 967
594924137 594932211 23
560156277 560162698 35
155280096 155287803 364
677483449 677483534 949
440090336 440095348 760
89078419 89082068 516
113894127 113903901 848
131476318 131480495 319
540165759 540169180 653
784303264 784308583 802
466354231 466363184 891
598784254 598787087 752
547262640 547271097 122
398240355 398250016 481
650933303 650938904 352
166645413 166648341 389
795676930 795676976 85
245111129 245120649 137
261171447 261172331 886
407574450 407577035 471
660119251 660124297 192
374867494 374876686 190
21040597 21048751 282
38042721 38052648 823
630760551 630768890 403
104805254 104807254 48
638377643 638386156 170
485100079 485105826 961
346485217 346490121 510
417074453 417074569 322
798387923 798393307 715
937866114 937866482 713
395665304 395668373 700
179581937 179583131 41
114583111 114587937 35
493275513 493276075 441
404737562 404741192 128
667896082 667898305 942
561711043 561714725 553
331380903 331390748 614
56176226 56183840 278
760000292 760009398 434
41637356 41641345 835
448350055 448353940 658
83411446 83419901 32
745238480 745243362 659
452992922 452995852 928
854868049 854875439 627
48491342 48495960 542
295034245 295034490 908
2071211 2073317 549
829721488 829731483 303
5368922 5372028 711
550054108 550062117 56
501819766 501827562 511
196459148 196461538 478
33744807 33747013 358
357087085 357092843 319
799069712 799073252 673
558694254 558701544 930
905551512 905560219 763
785513061 785516236 885
841477714 841481939 66
616594426 616597769 300
142961482 142966368 979
387678342 387682024 138
138987820 138989692 569
506660177 506666428 399
11107846 11113723 569
361525519 361533115 336
741810448 741820119 960
60655211 60658094 424
930576447 930581199 808
393211513 393213947 651
749426812 749436624 258
82633791 82640716 365
990587279 990587516 278
73763849 73764942 275
744580598 744580648 983
199012518 199015824 295
732093853 732101794 470
198412165 198421392 705
575172589 575172912 6
572776748 572779499 82
741278749 741283270 638
582498358 582506533 886
292894724 292900828 953
758729001 758737931 548
189604626 189608619 988
679558609 679565022 946
344834255 344839320 703
90983075 90990147 670
851001781 851008973 83
23917138 23919952 359
373807219 373812916 797
748666207 748670099 376
683656094 683664010 232
22797398 22801786 287
272750296 272758271 291
592106284 592112421 813
47423581 47430050 187
527996284 528004927 725
946995953 947003076 202
87515388 87522049 425
342766097 342768952 748
462174895 462178831 780
85924621 85934613 183
499569853 499579531 288
334423492 334430744 19
335066133 335070476 356
847993945 847998203 299
457817132 457820487 668
215464207 215469814 816
843591408 843592746 100
620008184 620009899 953
285993283 285997705 365
424045063 424052698 869
179574597 179582055 122
311310885 311316871 670
861374903 861380532 500
361841611 361845992 614
157545261 157554151 658
339468928 339473573 358
611130743 611132746 443
848964193 848966386 977
426776497 426780575 404
93233863 93235412 451
237025082 237029186 702
28431204 28438917 442
592718873 592719227 667
374510725 374518885 837
421230338 421231106 489
113390348 113395584 995
250503056 250510162 261
67567500 67575285 63
464898827 464905790 147
199639231 199640972 941
62746033 62746561 683
701272734 701277317 660
154675527 154679852 539
905504194 905506707 379
654269031 654275599 830
711303519 711313365 207
292071865 292079819 677
240165478 240169290 339
28108891 28118023 498
89379037 89388956 869
848020978 848023205 322
188642012 188647106 330
570036671 570042761 209
558612561 558613404 163
663694940 663701837 805
747861770 747864914 794
3098327 3104136 837
188019004 188024318 82
4104343 4111358 801
730647191 730652181 102
460881412 460883781 434
431832085 431836922 852
671930415 671938941 444
478927975 478936510 581
227335489 227345348 747
190899645 190907658 134
630494439 630501089 384
501655627 501660084 463
871950709 871951510 79
58794861 58795925 84
261827313 261835880 64
691277748 691281587 407
753451599 753454644 771
603024393 603024901 695
292983974 292984298 909
182632072 182641131 244
983272205 983278767 553
692008939 692012889 217
696491401 696494854 222
24828482 24832685 770
471431915 471441197 729
31806330 31812503 773
894593737 894598452 230
187379859 187389274 364
616260904 616265185 986
844931814 844938022 252
178803408 178810166 307
63424962 63431449 988
244364529 244372072 79
873210101 873210209 30
680608872 680618041 294
979958600 979967280 303
55607723 55611199 614
874453953 874457619 316
325490668 325496869 343
931020653 931024760 439
734459906 734465302 91
71335563 71343863 681
738270551 738279409 23
17280981 17287270 845
262129010 262133829 932
587158303 587161318 349
536162958 536169257 854
862594572 862603868 216
874510238 874512754 481
12377581 12383861 263
311345020 311346250 99
607201110 607205036 599
444471141 444481043 625
667130163 667132774 752
5039359 5047194 101
77114292 77119152 401
767677640 767679079 775
823839493 823843362 100
285496059 285499207 93
63875542 63877518 738
413975154 413984877 991
957049253 957052403 454
166588202 166596943 171
581923827 581929450 516
928782579 928788065 871
592806032 592815112 880
553952784 553956288 846
867830558 867837538 734
113926008 113927599 859
912697100 912702220 916
900197189 900200446 991
810886180 810894413 526
568615986 568620663 201
911657156 911663857 391
709807023 709810782 587
372678245 372687330 425
487429125 487437985 253
295255321 295263121 925
806235054 806240255 656
747394913 747398493 277
983628829 983631208 52
678798170 678799417 430
587587697 587591805 9
859501248 859505277 415
309152639 309156260 750
794097576 794106712 467
391450352 391458951 318
868888606 868892054 725
607800881 607810013 491
188650537 188650921 357
380345814 380354989 412
596861865 596867096 997
647764294 647767577 918
699641302 699641792 345
186933067 186938704 795
185905817 185908448 840
994398283 994400414 9
18879601 18888825 497
979696675 979699149 39
138259167 138261053 196
259780523 259787851 180
96974285 96974761 685
608210282 608219842 886
919653550 919655975 686
90444897 90449083 123
535424042 535424229 488
774752881 774762390 205
893240 895839 877
804067737 804074989 430
695544127 695545964 519
422717323 422725672 123
674248853 674251185 591
276420538 276425570 702
521852774 521853330 114
417530460 417536557 945
977638934 977644211 591
143759423 143766655 870
12374978 12375539 100
599857855 599866566 357
219041635 219045616 778
206060505 206064093 73
793776628 793778082 301
431568219 431577864 513
619715920 619720529 274
910377385 910385802 930
637969330 637976036 329
693430271 693432377 608
71158492 71166822 479
790033593 790041360 85
387301300 387302608 818
296188078 296190499 223
481507151 481515584 481
40232803 40234207 275
580575315 580576207 194
874704588 874713910 924
865581869 865585915 587
941147549 941151215 23
876154508 876163782 435
671495987 671499456 404
983756072 983759574 655
360995240 360998032 411
373414462 373424150 146
547778942 547785465 450
13025568 13027060 673
438490763 438495913 279
946737686 946742862 918
367921624 367928472 826
993285646 993294626 874
540237432 540241146 217
608634835 608644596 859
417519490 417520594 578
25468253 25471164 797
226257749 226265966 170
451456199 451461287 855
173295872 173305584 479
154670502 154674174 323
33549420 33551511 66
208395596 208404252 317
45334821 45334938 554
186917039 186922859 564
872959897 872968554 814
252167826 252168874 525
806047974 806049398 177
574833144 574835916 397
844131349 844137332 730
488647180 488650725 100
226478854 226486773 92
998773919 998778275 730
534203237 534206948 150
356779142 356780176 405
302774056 302782299 148
880666869 880669749 494
316388394 316389860 940
10233922 10237611 233
270196319 270197360 747
92315400 92322489 762
570812499 570821091 899
926125590 926127989 278
4056671 4057323 830
492326821 492333886 419
852087225 852088626 256
353373724 353380069 917
21654569 21662540 903
83187508 83190424 383
989428740 989435006 211
766190488 766191386 219
420659601 420661666 431
986385499 986385775 562
524280129 524287481 928
79678309 79681719 786
986980728 986988161 52
824179984 824186481 834
695960252 695963483 712
408369506 408378563 160
388757239 388763989 277
628738450 628743905 793
321993020 322001736 807
842483451 842487906 762
41500013 41508620 388
305762292 305767176 834
992049428 992053747 504
403135480 403143799 249
272203665 272213429 210
915642377 915642497 31
196201888 196209707 591
384078515 384087673 637
719071308 719077279 986
477025466 477030735 833
584066578 584067611 159
191734967 191738879 146
644873800 644877936 507
648086655 648096597 555
702230903 702233324 852
828961114 828969075 6
963981144 963982206 397
96719735 96727722 589
845883722 845886522 800
484649058 484655039 163
146884893 146885865 537
914420402 914427106 553
14417548 14424136 997
286373406 286381463 271
554467960 554477150 560
219694162 219698961 225
837905167 837909108 127
650374565 650379513 544
138357154 138362011 618
476362304 476364688 509
506873467 506877033 977
123907004 123914014 762
338257907 338265506 345
436942904 436944140 583
380646525 380651181 75
589056084 589058456 31
830330309 830331646 481
5703788 5706324 15
646738682 646743809 269
325022651 325027731 932
517581160 517581990 838
513513487 513515313 144
652038248 652041809 699
430545594 430547348 659
349638528 349644874 928
111547954 111549295 359
397751335 397757617 957
172229816 172232047 469
236735830 236741422 837
289669449 289670197 156
963163380 963168642 643
109135218 109135323 484
494521712 494525275 879
133740412 133744218 880
18197421 18206312 53
849844348 849852357 662
700891708 700900830 930
261761016 261768769 984
182826836 182834103 719
454962673 454969940 456
407047180 407054152 352
398470173 398474869 87
553138657 553144521 69
61826887 61836546 643
361477767 361486666 95
832737820 832747642 851
769695832 769699049 941
150165762 150166182 845
832367745 832374875 929
315556815 315562127 461
72239272 72244063 724
325028974 325033789 204
734923060 734931850 396
806476128 806477988 349
822750121 822757480 723
133383567 133392037 444
849924417 849927278 223
222640358 222644008 368
276277553 276283783 347
395055482 395061677 998
573676293 573680584 530
922787017 922792796 235
404039221 404043151 596
364470967 364473271 844
85306317 85311025 857
437259039 437262235 41
122689833 122692447 57
989974055 989979301 185
5905423 5907435 408
353310769 353317780 445
339669118 339671378 103
224543999 224545563 86
553889233 553892016 479
733359829 733360030 998
824782672 824787729 990
189635529 189644945 549
513172570 513174089 876
417605977 417610557 559
200585162 200587346 795
399510569 399520446 864
182455365 182458340 225
769142468 769151897 602
42149905 42155543 550
883884383 883893192 817
805854733 805858700 47
630811074 630811127 18
492136974 492142509 469
92273200 92276476 326
801343759 801352265 956
748142554 748143175 354
32757768 32762000 220
523832992 523838205 732
996671594 996680935 828
560345496 560349209 105
726809312 726809942 52
433885711 433892092 527
118833729 118837894 922
756859549 756866141 293
337937226 337937719 176
867972182 867981641 627
405307886 405308389 793
437097105 437102988 426
40400188 40408932 315
916590016 916591887 937
356575471 356579351 290
480106523 480111097 419
329335050 329336837 521
122466323 122474942 823
572073616 572074850 882
436291143 436291373 846
262113121 262113353 930
231994914 231995964 653
820111691 820116968 672
68613357 68621908 186
861384293 861393976 362
709311934 709316155 247
243207353 243211151 562
807723874 807726242 777
347651047 347655835 216
959299929 959309492 835
948362127 948371024 43
347595407 347602428 3
975800060 975802373 150
239713082 239715613 15
994647267 994650237 999
672444629 672452052 857
559507227 559516335 764
627185140 627190493 992
632337916 632339084 187
765419131 765427757 524
746917317 746924506 333
982140359 982147717 55
908185362 908191960 466
417968863 417972517 234
428080877 428082854 645
147613227 147617093 990
204156083 204164722 38
779560846 779567349 958
996293839 996303079 276
131461377 131466297 521
768838252 768845187 596
170537585 170544684 76
421070639 421075518 615
193065456 193071007 587
850102690 850103522 825
811115685 811124505 43
80383676 80388996 487
458663063 458668775 421
48645022 48645803 623
755529647 755534960 602
686100520 686100976 250
641236116 641242803 607
821048191 821049219 325
53853157 53858948 255
726847743 726852833 61
539711919 539713814 445
312373962 312379171 912
309373800 309377943 224
157896573 157902202 725
490280195 490281032 953
924460147 924461702 433
207353748 207357139 496
321101355 321105058 548
26404680 26408517 56
593748934 593754796 603
303731347 303733104 187
303965142 303973692 445
946090053 946093352 117
862183277 862190530 160
753571352 753577841 850
899199305 899199979 59
920421737 920426895 734
987776233 987784858 951
227366132 227373668 323
979740538 979746398 788
947518493 947527666 524
941815680 941820394 220
748048476 748057861 66
824879943 824880423 484
220955104 220963882 446
544319953 544327964 555
333591363 333594744 412
377489097 377497506 974
54610398 54619268 215
713775721 713784695 740
639381861 639384089 610
371140735 371144424 973
368909955 368918523 389
647096020 647097027 433
216111854 216121652 828
713721300 713725498 879
916900855 916909777 666
885520618 885527980 36
940681943 940685165 536
108789509 108791427 926
983592248 983601561 160
573854209 573861374 73
331024182 331029787 812
53708572 53714922 845
309123354 309133170 981
145807182 145811259 420
167992060 168000282 221
296099725 296107134 117
370422760 370427771 763
470843646 470849045 129
724586573 724592588 705
784202732 784211928 368
444024155 444030648 983
599582967 599585003 969
780791812 780798116 809
61122143 61131801 947
132377562 132377672 291
180665782 180675237 604
583475899 583476751 858
100451013 100452599 973
740334142 740336357 334
700056198 700061164 904
350757916 350761443 6
208832900 208840949 29
626409868 626417824 405
819600676 819606887 961
354642974 354649985 927
295921265 295923708 968
86505219 86511922 767
962044078 962051839 211
588876401 588883935 931
245561735 245567071 381
210986989 210995319 985
963659994 963663700 907
262322023 262328253 991
416096427 416096892 217
423306738 423315643 4
599428665 599430022 572
945594632 945599858 390
684743749 684750857 219
435203312 435205714 189
774076242 774076529 59
338081623 338089998 492
423759958 423764703 176
778177866 778182459 78
739676207 739680432 6
664344425 664347722 908
389592779 389596281 425
391054352 391057063 808
957237741 957244264 972
41110310 41113669 535
677973499 677980514 832
125432558 125436598 118
734245401 734251778 749
713244928 713248587 753
541357357 541361198 183
890699713 890706010 351
115914972 115923010 534
512924396 512927486 699
20749556 20757710 965
601434527 601437103 190
696372061 696377530 8
551123894 551126066 799
229193363 229194376 196
694240462 694249324 160
208587215 208589166 331
40846399 40847141 925
466841100 466848406 650
85999985 86004566 76
696434034 696440245 242
982886999 982887886 717
233078540 233081132 393
368568549 368571743 625
432471347 432472416 608
848546893 848547854 517
394973054 394973681 485
663942384 663943512 166
172315661 172316168 818
309685661 309686344 865
467106736 467111103 468
454332978 454342641 948
164991046 164994141 489
277054439 277062951 922
768472063 768476765 68
78522022 78528479 27
67932890 67933493 200
130578376 130579355 120
9674542 9678423 139
673652709 673653222 492
930404574 930410119 231
505712393 505716363 968
1010692 1013799 245
260155180 260160442 420
686786103 686791874 941
215129522 215135167 707
686909549 686914877 524
15746099 15754452 76
389969218 389974680 639
128936358 128941900 862
23680202 23684959 821
770634782 770644098 756
500170751 500170860 439
150399346 150400653 560
237372765 237380450 742
46078707 46087437 297
277580413 277588980 741
179367287 179373527 560
562865364 562869823 269
157939353 157944664 39
569242215 569251695 381
116397036 116398370 818
106253143 106256840 595
703801581 703809664 551
38613141 38617728 960
731676233 731685725 241
861512880 861520554 70
643539622 643542522 996
913367532 913373678 492
680671152 680672446 696
619103191 619103629 98
364100923 364101628 634
421376741 421382805 271
791941335 791949376 901
588466236 588472879 648
645221196 645228838 99
882368436 882375117 314
839333856 839336110 815
679347204 679349917 30
792377696 792379635 245
12394392 12403028 27
215593841 215599823 194
172610825 172617280 503
383616096 383624678 743
999008997 999012667 473
961194995 961195980 435
463736446 463745702 629
784213760 784220814 794
807026925 807029124 491
242524955 242525686 691
101163551 101171513 80
952184928 952189883 743
911986123 911989165 145
791852976 791860478 584
443070719 443078720 906
609285191 609294315 126
874688977 874692507 781
100794957 100802266 643
931142750 931147694 708
131616242 131620404 467
87919282 87928703 320
714122362 714131938 364
79359105 79367602 881
457522601 457524849 844
640554184 640561470 803
69436442 69441445 109
389390567 389393606 859
335301348 335309423 720
599018990 599022938 856
859890697 859895650 946
762810516 762813543 585
172689187 172695994 503
305120551 305125991 895
185231782 185235579 261
344122625 344124667 697
633318429 633323856 674
719046888 719053407 627
212528098 212529507 536
897975818 897977716 194
139966025 139966208 796
475990970 475999547 328
859730555 859735599 572
948402408 948410108 920
801476303 801484309 220
915837915 915842961 704
882041612 882050015 628
14405286 14412488 119
40134262 40140817 309
354990797 354994567 487
742633991 742637783 712
39712788 39715153 156
334146466 334146958 433
340057388 340066719 963
136804660 136812040 922
181910880 181917767 505
968446583 968454885 220
418364562 418371190 469
216022681 216027584 168
401754989 401756191 36
427096826 427097881 575
151938890 151948303 436
191608045 191617350 201
718793478 718795762 374
743648440 743649065 201
451404712 451414418 293
333668568 333673302 996
876274787 876275923 685
650786608 650793620 284
17215777 17217966 678
431087162 431090473 766
327334089 327341484 639
34463876 34468478 328
412207077 412208634 405
113998803 114003180 140
941315354 941321169 106
809994647 810002399 654
307110994 307111170 114
447069679 447073129 254
122521313 122522279 734
983423991 983426814 39
182477108 182486755 585
54360747 54367716 823
638254075 638259354 889
126730830 126737903 745
951562969 951569536 312
999694075 999697888 446
92087080 92094191 719
794590193 794593285 599
28258799 28265456 606
342331533 342332125 774
868937922 868943870 382
907500506 907502646 513
649627329 649628966 71
519144568 519149708 431
407184313 407187588 495
470183975 470192885 557
189295772 189300971 612
440794492 440799350 47
580499441 580505923 443
773110047 773113889 180
154746172 154754837 24
200225553 200227065 613
944012065 944015883 980
503345487 503347374 823
139708269 139715199 987
794415764 794425273 225
835011672 835015885 894
716090635 716093432 756
737238681 737240556 63
20977124 20986373 606
403246303 403248791 69
66523327 66532983 38
917685291 917691431 685
447502621 447506169 900
77673445 77679233 777
317309783 317312376 629
313589359 313597132 252
11115604 11115628 717
351962359 351966376 622
216904773 216908021 925
948274378 948275848 751
267525448 267528498 128
82158486 82160195 920
746833520 746842603 199
75662421 75664317 745
33378549 33381970 406
237649528 237655261 90
25254781 25257229 408
394537848 394537854 407
73481821 73488291 880
687713097 687720364 654
391977848 391987326 105
91534326 91542106 197
877878245 877885817 261
106871445 106880605 768
770738541 770739597 407
663895298 663899648 756
473869739 473872995 356
64236147 64238299 666
24749554 24750884 749
81419783 81424569 209
932460437 932462281 467
201943893 201949216 560
955039091 955042038 172
196797702 196804381 555
299860470 299864362 837
139086228 139091823 294
175547983 175552290 233
420361340 420368226 18
78005006 78005522 975
217900104 217908544 27
83288313 83290445 278
646727779 646735582 853
842893338 842895754 673
271134861 271136242 288
154598416 154600265 793
231695253 231697239 947
740074897 740082421 839
704992131 704994626 229
226017500 226024402 170
376632825 376641622 245
992034853 992041884 757
21750482 21759979 161
852281334 852290058 6
66538359 66539060 552
771392997 771399165 919
590100141 590104742 161
39071440 39076535 738
739660279 739669601 4
313651858 313661292 274
80763029 80772955 1000
679962624 679968207 37
338678381 338688211 851
111370542 111378533 706
658110897 658113910 421
470664449 470667605 551
553924368 553928263 283
46976880 46986121 912
125369968 125375052 22
209464972 209473282 983
229783246 229784262 768
256741245 256742887 404
373627281 373632765 224
79685484 79694247 376
70325540 70331017 886
764165961 764174549 743
20837863 20846225 741
219520146 219521677 530
805320409 805324446 597
483230782 483240738 521
479268765 479274956 823
22583533 22588237 749
957726287 957727229 405
158963861 158968264 953
626061237 626068213 748
130589474 130590417 991
591425217 591426106 952
303701310 303704307 792
453972839 453978366 599
634416435 634421072 729
11200306 11201648 103
812571129 812579862 721
423524229 423526622 971
182737985 182740137 54
54099289 54106871 677
695719037 695719153 260
430778028 430782517 705
665716980 665724742 647
300029122 300036716 996
754051721 754060788 127
942282449 942282943 374
94504552 94507439 503
319975624 319985095 269
992322945 992328676 896
43748350 43748781 759
692061027 692061655 95
553943287 553945033 999
502749343 502756237 562
905482989 905489010 963
419980985 419985730 150
381990463 381993485 642
418263837 418272462 262
108933690 108939948 462
559209958 559209985 646
780572854 780575605 767
399083613 399086603 276
397848059 397851327 164
515775058 515777948 381
761598619 761606636 368
441807933 441808946 777
338303083 338312760 634
167317075 167324010 392
36388338 36389857 124
926590149 926597552 152
315627795 315637698 177
110116914 110120351 581
5776541 5779407 270
285901055 285910569 653
616207436 616213328 24
149241155 149249164 730
639053931 639060447 899
880444565 880444889 254
672950308 672954208 947
336546783 336553499 949
863556934 863564601 804
150245463 150252647 622
36157044 36161356 851
780267664 780271623 783
885326667 885329688 37
256817042 256817725 223
314719772 314728297 490
146058021 146060755 183
316579275 316579628 563
935217222 935219606 739
266214522 266221795 413
237627677 237637029 998
101056650 101056680 475
254349500 254356818 655
65797635 65801743 621
149516022 149522855 742
94796246 94804334 145
944974086 944976385 111
14850271 14853505 736
45845833 45851410 143
964550923 964557654 186
939109686 939119449 690
79639035 79645563 587
391915510 391918567 498
14356516 14363796 75
710653137 710661391 693
335079230 335084801 433
674172374 674176538 194
313409836 313417355 229
73225572 73235108 836
995199065 995207579 315
942887251 942890953 469
771568291 771568993 624
664882878 664888284 277
108131376 108134733 915
839156800 839165956 574
262259844 262261751 478
692160278 692163573 819
979948822 979953296 780
589688403 589697363 923
309112590 309120144 988
404435906 404436601 89
818318725 818324874 225
799301349 799308462 222
306765977 306766880 382
406510242 406513451 30
395533817 395543097 258
73665646 73674435 858
385879815 385887013 646
347026595 347031170 4
707984517 707992595 778
285820856 285826878 802
19645297 19651884 469
989096872 989106336 364
586091095 586098807 632
677500827 677509435 52
121462858 121466431 668
810605465 810612059 559
566584675 566589675 272
702810321 702818212 739
997540675 997545480 444
593458453 593462707 756
138483607 138486713 793
404184426 404193323 178
55443790 55443988 242
905425772 905434552 195
793287176 793292562 316
981287843 981291344 432
14104402 14109241 363
871685674 871692712 886
996236412 996243888 277
696869207 696876079 875
230536314 230540651 767
563040106 563040873 883
198714635 198714745 444
444325876 444333890 480
706384072 706388598 75
85455739 85456246 134
802690170 802698080 220
96483533 96485885 624
166378770 166388757 55
720360397 720369294 937
44249273 44259121 776
862723391 862729654 40
164879625 164880397 444
536809069 536810153 619
508528900 508536291 322
54018326 54020011 514
983882810 983886533 811
864707030 864715534 780
104334006 104339510 512
847788060 847796004 801
393560348 393563590 403
880134474 880138978 462
711694865 711695493 804
943685309 943690282 374
186564279 186570600 13
381102600 381102658 742
361104466 361107313 991
140674277 140682224 122
296530408 296532804 22
824909270 824916103 670
275196422 275204553 588
25411826 25412453 600
196144637 196151304 235
428560442 428568386 937
872017815 872020287 241
85417179 85421956 869
154214271 154219636 306
881099261 881104571 124
67588384 67595348 298
880060405 880069137 530
891392074 891394750 812
998349012 998357654 215
63654612 63657508 834
104704846 104712634 112
510825133 510829537 20
790544373 790544507 526
850397241 850407068 496
674266548 674275336 444
831892022 831895962 151
575091321 575095271 774
456685202 456691964 171
870234014 870241215 742
548388580 548396767 950
202843766 202848862 598
629801228 629802544 763
15825248 15829999 106
594534773 594543394 719
579550620 579553231 592
964063415 964072827 200
44603566 44613404 562
498596690 498597412 997
748722861 748726219 795
377942954 377951327 555
877368903 877371337 160
380593853 380602082 898
759635615 759640684 360
952427720 952428612 62
113184439 113185503 663
123005032 123005926 637
754510581 754511092 930
35245143 35252207 423
561633490 561639886 633
332024636 332031783 421
410073192 410076987 325
605516702 605522412 456
576663951 576672829 186
114059312 114061162 688
773132725 773141924 160
228150739 228158871 398
311005375 311009546 200
449304304 449307151 691
952249077 952253165 394
690073710 690075639 50
916199481 916207203 961
980953806 980958788 723
219170614 219177218 100
794158799 794167722 549
5485838 5486398 435
432702348 432706472 702
39871746 39873939 901
724113945 724116967 241
836541987 836549319 71
125878732 125880380 537
117550784 117553541 544
246476095 246482354 605
40732168 40732551 265
407438269 407438465 938
4054818 4061409 334
796282602 796284815 819
54610305 54619842 29
91097555 91105046 541
235956795 235959935 481
903337866 903342327 130
277781754 277790354 612
916845298 916846234 250
131077904 131085080 500
497143519 497149720 251
129101457 129104481 487
505117141 505123984 423
853341310 853345519 455
484779339 484780213 430
553768230 553769497 744
160040711 160050185 437
698703192 698712200 615
85955155 85962745 886
302750405 302750608 324
273292256 273297287 382
791739506 791740505 606
716094345 716094592 432
479059119 479066017 911
120505574 120511884 297
69580354 69590275 125
310309097 310317326 170
821086884 821088182 968
719464499 719469547 62
956950735 956956474 762
721761411 721768328 330
273851144 273858339 353
617274750 617279497 866
253347533 253349318 41
236679796 236680806 552
658369092 658379005 293
606888567 606890202 95
133059737 133060373 440
367180704 367189382 587
78613117 78618235 489
250951229 250959940 997
381338559 381347383 9
451392912 451398228 717
671264128 671273905 893
41777169 41782003 993
900227721 900237498 797
652900365 652900986 696
459835811 459839484 479
19737251 19739940 112
271076188 271079864 831
516603027 516603030 960
29610024 29618304 232
306869383 306875727 604
64475451 64484637 508
781487345 781487888 558
135959689 135969574 50
344956485 344963622 108
571303180 571312124 253
488603010 488612778 100
963804122 963808779 415
511406303 511415651 606
148138263 148142187 707
367495 371491 70
390401448 390407343 560
866554957 866557944 570
223056866 223063147 299
118276267 118285122 743
306585375 306594554 348
626076628 626079264 553
296447078 296451816 944
543793492 543795678 713
471583449 471588721 504
461155507 461159910 678
963902577 963909054 302
356121489 356129595 973
827073058 827081928 979
982017708 982024673 820
473855802 473860395 191
762423151 762426994 924
425006054 425008204 776
27648000 27648027 931
644501062 644501700 698
600142567 600144832 310
906474595 906477427 369
775456248 775457775 735
841091220 841100111 965
91855550 91860360 814
20189371 20197372 36
754944912 754953904 236
932208835 932216386 513
220817962 220827877 282
427145893 427152908 500
256879941 256889551 576
857871250 857877693 579
473037619 473037863 70
821450353 821455933 969
978682669 978682985 575
210494483 210497788 334
675987518 675992828 595
853754753 853763718 909
40243266 40252276 220
631762898 631772110 944
247380749 247385593 586
348252325 348254214 821
603312903 603321310 656
221200323 221202827 709
176471292 176474342 312
156176218 156176393 634
634170903 634177791 219
372878498 372887113 638
649821406 649828912 369
345163977 345167563 992
103407272 103416346 907
377210208 377218026 71
73047381 73048448 853
966375036 966378548 691
750800745 750804788 196
370696407 370703878 183
993735041 993736838 389
79894260 79901854 347
413899248 413904827 920
364051618 364057284 390
62529961 62533249 960
913697867 913700670 853
480459288 480466776 999
383335493 383344663 468
296293184 296299777 228
50531380 50531454 556
709060913 709066992 138
947869302 947877639 216
325743999 325752978 698
30411919 30420515 859
398668659 398673478 290
825378618 825384273 929
511310471 511313464 948
912293469 912301873 2
102044288 102045517 504
552001516 552010778 60
975890422 975893101 8
155365560 155373927 566
315821775 315826718 372
959596823 959598317 794
431854682 431854705 527
688518971 688520157 125
106799901 106804284 363
612261198 612261880 92
318761552 318766726 356
829618055 829619959 349
368043466 368044972 253
75256475 75259087 162
588700390 588707952 716
617241762 617243698 540
377448556 377458371 373
784367083 784376318 472
604211559 604212976 391
317441273 317445120 482
307391717 307398994 508
722872423 722882306 400
614414772 614414929 713
396112376 396118133 936
15834538 15839560 284
651841605 651850118 454
334545496 334551905 304
462614868 462618395 828
713944690 713951793 249
599845433 599845566 220
885126914 885131096 742
671833423 671842321 318
216999173 217005881 711
791481887 791482177 576
108196174 108204185 183
630447458 630452273 550
22865262 22870621 472
12271568 12279651 179
697250745 697254920 444
332086345 332095942 332
529039566 529046180 935
311904658 311911893 312
805266977 805276669 459
82202688 82203432 332
70484615 70493943 445
506296797 506298225 809
859397346 859406322 371
359751170 359754541 800
791725348 791729195 918
464564142 464567545 820
843192473 843199941 635
87518409 87521729 224
625447070 625449492 985
218876880 218881810 983
116436564 116443166 505
186477008 186482632 484
80839819 80840329 724
691619539 691627205 881
776398339 776402124 134
754153608 754159578 379
224730779 224733549 893
73256766 73258298 712
824081340 824082492 858
694203676 694213597 393
327622010 327630139 190
832532514 832536300 485
691898998 691902287 125
781103072 781106651 285
112416304 112417460 144
383089437 383089633 144
925208817 925213857 616
972846709 972855849 199
837907771 837912249 500
325658980 325666560 32
370819372 370821727 127
43873563 43883275 229
408667398 408675313 500
619565523 619566211 309
593868159 593876392 807
270784303 270790286 264
967394446 967403366 499
379407413 379411927 849
594341612 594347695 539
90160463 90168094 255
85740845 85746515 981
845002971 845008192 220
406940200 406943689 807
704908699 704909682 466
283044358 283044474 781
65229166 65230674 180
510649429 510653722 746
696552278 696553520 723
843678128 843682012 470
481141018 481144390 844
303144623 303147414 293
784794603 784796455 303
611139823 611142581 710
179111981 179115527 991
564781447 564787657 429
585597227 585600717 521
624648757 624652755 408
607144854 607152373 707
358448577 358450191 968
568984046 568984805 42
564410241 564415940 608
715546534 715546905 848
918782836 918784159 935
435302897 435305695 423
32155888 32156625 916
8242667 8250787 278
781831187 781840534 715
25348596 25355100 133
118202303 118203241 678
359766622 359770101 238
987685663 987687420 773
940216623 940218066 263
62362471 62368646 574
613579756 613583944 865
151293529 151296829 601
106031797 106038587 267
395540074 395546242 690
382984140 382993029 966
764916272 764920885 169
237530950 237539755 417
134485540 134488796 257
758924663 758930163 980
895642925 895648732 890
8296499 8305017 696
275997363 276004540 740
116043316 116052893 99
114031583 114040791 996
599643622 599646854 839
474991588 474997591 982
803556757 803559056 98
6839525 6840822 227
649250132 649251992 329
298851464 298857403 251
874426354 874429631 280
516310402 516320234 486
256659492 256664254 839
251199942 251209291 266
134279289 134283812 831
931246127 931249751 668
465335461 465337796 806
96313910 96318044 833
811867137 811876334 523
109760817 109761366 138
52357418 52363362 602
253236698 253246270 427
863692184 863696917 919
694788373 694798169 343
437032639 437035154 388
178441821 178443596 372
978899489 978904844 463
633485646 633494542 78
276685830 276694648 824
814908352 814908973 385
996312490 996315765 298
534227442 534232740 964
999617870 999623320 473
66076140 66079448 571
995117482 995118728 310
91418221 91419133 824
977453593 977463483 501
14329406 14329889 736
503852483 503856466 457
947789307 947793140 994
350024042 350031597 300
879950341 879958765 951
611427656 611435512 488
948599128 948601323 397
995181049 995181838 944
32936360 32944521 663
845627534 845628634 870
898590034 898591972 425
288137770 288142581 457
678654227 678654724 192
32416572 32417699 768
549265871 549275350 786
334955173 334965047 23
105693011 105698473 399
703751407 703759027 606
271195703 271202985 385
133951366 133960752 107
975950586 975951457 235
430679011 430686476 845
627338818 627339973 112
528322011 528324570 421
834973778 834977148 421
81521564 81525196 75
120099587 120106799 559
869300335 869309336 92
324241292 324244700 982
576340678 576348856 758
160601135 160609086 919
386319369 386319412 848
609864213 609867396 3
631541325 631549364 431
801374745 801381658 729
851831166 851839396 197
246854592 246856020 28
935044151 935052851 265
764097243 764101244 204
619466576 619468903 507
346779685 346789208 748
844626603 844635712 351
106177802 106182117 771
105054806 105063605 552
283739586 283744857 109
486465314 486466942 932
900703512 900704420 691
337179890 337188461 432
794613154 794616976 169
396715358 396719299 229
129954216 129964114 776
970280315 970282878 692
200889017 200890000 172
596602788 596610682 624
243292690 243298547 172
123416150 123425971 238
171011083 171016086 543
211209773 211218386 350
113312557 113313793 750
201560725 201568584 76
904811304 904817967 86
383665432 383669447 50
24442475 24445597 814
437006646 437013812 734
105415621 105419808 239
978527793 978530472 409
465723381 465725836 90
108824275 108827635 659
842874625 842883464 734
989520725 989530455 516
315712802 315715908 513
20746888 20753795 824
654282287 654284113 503
617464102 617466278 968
572896186 572904524 122
99285426 99291011 778
240646184 240651726 514
192649274 192649975 374
997507284 997508496 789
449833369 449835850 927
946342884 946349749 721
469506398 469513825 297
842120572 842125721 996
412558076 412560670 339
482454394 482460468 655
442585868 442588897 762
416368646 416371925 601
279846510 279849921 715
391712884 391714921 453
717796672 717797065 267
312174951 312182870 233
79659023 79661886 436
403914319 403921974 574
309383315 309391896 516
85589006 85590231 643
985430660 985432015 545
692468773 692472005 631
672426724 672434453 989
181612440 181622227 982
767933243 767943070 695
420909861 420915859 939
456255094 456258081 284
599748529 599756230 848
505672455 505676003 190
644007321 644008443 573
735132965 735134890 176
435883860 435885402 774
281873491 281879006 530
170783831 170791539 521
100122164 100129915 184
519721858 519731564 148
228442149 228444170 783
695789432 695791553 88
616400631 616405787 706
255350171 255358637 329
242576095 242581055 313
20664272 20668266 69
563532396 563538080 900
445994277 446002462 169
59762800 59763172 32
827667334 827673131 403
61882832 61885215 570
137035615 137037024 264
162072702 162077978 764
446377408 446378392 584
928055087 928056426 719
592536400 592545676 713
837322819 837332431 549
482324719 482333212 215
414187238 414196107 395
548327269 548327838 783
158171023 158180611 319
699973592 699982509 636
625999857 626009275 583
146954971 146956448 51
201813555 201814515 614
83257624 83265834 799
522138337 522143106 378
357878237 357887553 234
56228453 56236429 591
274860198 274860282 280
680978980 680985904 801
208059649 208060170 287
699375285 699379859 473
476359219 476363460 418
941845270 941854839 448
43442236 43447755 229
949298034 949305699 181
927977762 927979455 850
572959348 572966716 756
796521938 796527001 283
278849219 278852958 481
81824020 81828215 622
47514656 47515662 970
632961128 632968992 288
989573545 989582464 159
45406995 45412503 5
98030574 98030646 186
132250754 132252976 604
482908603 482917473 823
416707710 416708179 591
629458992 629468157 689
131849824 131852792 435
771337446 771339821 466
731470766 731477570 714
454172054 454181370 583
846287563 846290015 38
138558568 138562988 525
705639754 705648163 126
757925708 757932606 425
351644882 351651164 310
761657473 761667281 764
226491512 226494330 939
249173947 249182943 417
381596412 381599328 23
100118126 100120109 525
51617060 51621242 371
427019097 427025713 141
28138624 28147155 664
487986100 487987721 789
527004524 527006194 974
794232185 794239092 151
568518300 568519370 504
784203239 784213174 301
488801656 488806166 863
167791030 167795270 830
810744905 810751366 712
315586627 315594890 808
780346768 780348069 360
189792432 189798644 619
879348571 879353604 111
265722897 265729545 75
125858049 125861436 551
149152902 149157955 972
401912202 401919387 157
468123066 468128070 466
506990246 506992820 834
512284957 512285719 298
475082116 475087687 736
101021477 101030052 623
853061446 853066535 385
82846908 82851468 331
699518982 699525778 577
782085533 782090147 412
432236857 432245450 902
31569364 31577848 773
827684829 827694262 548
724716663 724723869 949
2200312 2207146 470
688274398 688274413 421
123441373 123449738 294
834705757 834709315 64
468816089 468818588 232
446807016 446814854 949
700365427 700374940 220
570809330 570811364 907
78446103 78455741 840
886537000 886537371 729
458152300 458153212 85
573638770 573644495 916
127821542 127830984 896
49187 57865 430
603528250 603531494 946
769149481 769154425 698
646065781 646066195 304
636189353 636197773 274
60159611 60163579 423
572450451 572460080 234
390379531 390388862 707
136512617 136518096 577
616903883 616905279 820
684614778 684615365 171
275008559 275017753 609
235087856 235095035 414
199454554 199462126 293
305378209 305378759 205
879395483 879401660 216
306740256 306745725 579
607096490 607102123 241
340213547 340217049 23
489333125 489342214 698
882929295 882933222 207
503191466 503201454 317
523968425 523969780 907
539550838 539558285 278
102820482 102826678 352
784586686 784587904 685
368328254 368330404 172
888065833 888066780 188
506984425 506992942 170
798722798 798724969 33
891102496 891112262 377
784172703 784175850 279
933978020 933981993 685
109667927 109676697 347
809824554 809834089 865
818120906 818127175 568
47232942 47234301 174
69611113 69618710 621
128151300 128154034 967
211882469 211889463 435
937708503 937717111 198
547793230 547794557 128
612112509 612116853 131
218270545 218275384 322
565721891 565722274 643
959844756 959849446 354
985067323 985069679 965
948129847 948130277 760
456128820 456133366 329
849277786 849285990 696
469426221 469428299 910
52019770 52019863 826
100249898 100253716 463
138085029 138091220 25
410108700 410114941 493
314108695 314117276 865
487188048 487192477 179
297675013 297675693 606
338668123 338673239 684
264635453 264644872 878
579332499 579335096 926
321345410 321354569 555
979879586 979888677 692
488913049 488922578 21
663146425 663155669 944
459887918 459888853 621
402291133 402298838 971
832556313 832558810 167
525327270 525333342 535
756238953 756246952 687
589690181 589698617 59
110873108 110880682 904
425130012 425135169 292
439540703 439549396 411
224892075 224893514 229
346906018 346912958 741
617943638 617951943 300
875588608 875598080 222
67970777 67971648 267
356251661 356258706 115
884676347 884682548 462
827703758 827705755 216
237353662 237358188 908
66392305 66401491 999
305421066 305424819 514
512032295 512038341 297
705367386 705368871 212
520098037 520105696 439
106415611 106422444 637
950471878 950476000 787
874451344 874451872 117
752653806 752660869 256
611457373 611463426 407
430741632 430746638 261
551935981 551942598 189
785670495 785672206 134
149382142 149383365 717
340329354 340330628 260
43584794 43592320 928
342024780 342030832 257
286855567 286860416 932
172800035 172805553 716
110731292 110736925 160
230812048 230812401 259
267550308 267553422 424
298354496 298356689 235
670130630 670131486 431
822348 826593 663
871050957 871055954 506
496270886 496274869 929
85250143 85258389 343
375181425 375188579 265
193768491 193769611 558
925848651 925854901 834
195363261 195366577 91
455217036 455224685 193
217442271 217449151 436
39922702 39923613 33
295272715 295281695 772
237391572 237392661 643
669267500 669268857 728
317868194 317868506 550
935847458 935855638 661
839695367 839696383 171
607637201 607642607 989
496641642 496649609 951
439862835 439866410 893
291715622 291717491 533
687496655 687500777 482
228339778 228340805 314
403753421 403758889 639
353109500 353116543 738
101724400 101734085 328
907813061 907822090 566
559736582 559745173 768
620012571 620022472 653
239511873 239520191 159
88365117 88368231 716
19911002 19911118 339
905200483 905204803 532
93020798 93028926 575
373654787 373659320 163
122283876 122292981 208
680160203 680164750 970
678165120 678172228 284
311661889 311663575 240
888383892 888391403 29
625773403 625774868 791
416269470 416273927 206
555144809 555151859 749
984823691 984832442 64
374573618 374574534 876
42262781 42271383 440
628771339 628778166 62
121278311 121288081 618
684969944 684974363 392
111455184 111462341 390
545629563 545634288 505
426692354 426698180 620
147172911 147179074 570
935411011 935420939 315
47676426 47677433 197
984562302 984571906 955
405342092 405345919 914
512796155 512802021 345
571693772 571698085 663
202047516 202049751 225
643369256 643375621 188
131507762 131510746 621
391406733 391407355 214
475750302 475757066 849
182591967 182599924 749
33070164 33078898 780
1985119 1988065 150
622013384 622013778 532
571320079 571323011 506
161567094 161569339 366
281138319 281144162 436
260839857 260848214 211
811908479 811914304 248
47038044 47041759 294
98535892 98539834 766
193491991 193500994 890
521652771 521658692 105
416822273 416825376 826
278805 279124 317
809508661 809512231 26
955967026 955967040 638
837799813 837807352 714
29183025 29190250 521
234838622 234840186 628
685144916 685152234 53
280294682 280294924 993
857366571 857371762 49
674219026 674219767 839
391131852 391133026 707
284831520 284833904 21
557365545 557372152 651
704619534 704619742 138
858101247 858108997 454
261733769 261743627 812
243783748 243787043 412
986843152 986850751 2
523982145 523983651 714
562218544 562226503 48
871049383 871049903 185
726827441 726827975 334
291119812 291123224 859
992548463 992551877 548
944469601 944471662 259
663824406 663826420 944
345134569 345136303 544
86935983 86939562 824
787753335 787763052 25
969239399 969243887 604
48216448 48219023 33
877479632 877483928 332
971570316 971573539 527
286455526 286458058 255
659935073 659943252 230
973708333 973717306 323
167646627 167654686 163
221862171 221866507 506
269165995 269174039 344
871957371 871961748 725
851938975 851946212 839
305275359 305281575 393
516798041 516801740 110
43872569 43880441 289
443634823 443635351 771
426702403 426710234 307
402292727 402293951 763
319222241 319227823 199
164334099 164342604 672
314126793 314131455 192
478302519 478302949 862
85459708 85466035 163
9909452 9915504 131
542771562 542776161 272
381627202 381632583 838
470945973 470946431 87
327068630 327072056 315
442613392 442622575 360
757032591 757033899 751
763112262 763121777 512
430091806 430101683 598
806187667 806195799 41
473912180 473920754 877
552319310 552325320 631
180380934 180383903 207
18032123 18038172 186
38981212 38990182 241
115907526 115914153 888
470673235 470679754 632
519927986 519933095 169
988145497 988147016 574
579781096 579782499 687
452626488 452627467 252
123479716 123485241 377
636213347 636219427 406
139494904 139494911 407
354994090 355000806 36
242552682 242560115 57
268876569 268884308 18
450816201 450823923 592
102498370 102500414 322
554741943 554744657 718
893006630 893012689 645
127201882 127210015 881
652615609 652622307 51
850875014 850880566 343
45442421 45449157 196
415902807 415906482 924
699836864 699843997 238
211826233 211834652 186
714983176 714991806 982
639399498 639407142 224
496295567 496299159 952
759583562 759593356 747
129066445 129068707 887
490157846 490161808 283
8373540 8376068 767
575211086 575218014 284
159094361 159099734 17
230696598 230700979 303
309945784 309954845 956
90020116 90024213 255
298184339 298193645 830
239581292 239581709 988
890207038 890208407 105
738791277 738799520 235
924828910 924833121 487
803314028 803316851 545
616799312 616802406 465
486677680 486680443 968
863765333 863766469 647
850560641 850560895 174
854321895 854326309 618
620572077 620573334 624
129029416 129038330 776
32309522 32313608 420
886320107 886327176 306
736503594 736505030 925
851279138 851283162 256
782999953 783001921 185
890975921 890979606 896
595222919 595232308 74
535140444 535148751 239
59540414 59542861 46
928006388 928011154 242
122121165 122130274 64
984558935 984566791 796
523693242 523699940 906
167251518 167254081 327
74328125 74328948 778
623103309 623110750 913
976039205 976040684 689
75672279 75677730 359
220186869 220190279 457
649164265 649166872 618
105327858 105335433 652
327468923 327473899 143
945449069 945451252 227
910065975 910067993 798
543151653 543159228 674
331383782 331386982 469
138527696 138529305 533
520176734 520179790 392
625620093 625622047 15
780462549 780465272 26
113733518 113734633 199
657742520 657745316 659
298809664 298817664 359
478471241 478477822 928
48006390 48008954 620
790415063 790416141 973
301705883 301710110 528
177101768 177104751 712
951743160 951750394 115
242719526 242728953 783
273004551 273008880 308
17235750 17239961 106
312488409 312492176 972
534972118 534974977 163
999422046 999426096 358
485199018 485208761 686
762889990 762895790 706
513566868 513572147 812
960385581 960390794 8
881082046 881091058 456
72304180 72305046 68
786863488 786873418 903
909777944 909787543 49
533980267 533987068 786
422052782 422061590 913
117147141 117155082 455
508196176 508201994 527
28694884 28698931 718
756369045 756376311 67
464322404 464331415 294
785533859 785534281 718
686253278 686255891 243
824223181 824226306 527
350769581 350776376 929
891847367 891849153 727
200495632 200497874 893
214613086 214622328 47
88421963 88430558 420
146507680 146512546 725
193129747 193133453 75
323524040 323530166 604
810695109 810704726 972
671878703 671883931 284
72079582 72089470 214
693753511 693761551 573
93871589 93876903 774
905116481 905126352 151
595410879 595411556 761
678321649 678324657 415
114234374 114238034 825
636747448 636749095 93
170681403 170689235 638
650383374 650387103 716
838147658 838148177 21
120470872 120475874 396
919405795 919413364 401
204615921 204620500 842
484297422 484304017 245
787145184 787151267 327
574560950 574564422 155
310867125 310873317 373
929081217 929085881 699
967972856 967975938 79
104281572 104287726 41
688776943 688777617 511
465822690 465822700 921
783398091 783404493 161
413665284 413669124 631
740013528 740022864 749
761466855 761474612 591
671155010 671160981 880
497634733 497636421 571
199084783 199087724 988
447383862 447390403 61
19644253 19648212 707
904586765 904590000 147
753632037 753633302 858
471896549 471904467 991
507307530 507312984 657
685670279 685678741 624
826251870 826254055 716
418316100 418322785 24
927511672 927514632 890
561771010 561772584 325
306725422 306733212 53
135362129 135368742 471
672119627 672125238 330
121613836 121614782 472
115625828 115635038 493
998849836 998859490 369
345846811 345850977 604
467483877 467487560 572
292842252 292851957 321
642411141 642418038 931
472988466 472991460 146
178383870 178384122 475
519387341 519394437 840
836946021 836949115 104
692208844 692210930 249
825189337 825192744 672
702387056 702391870 315
142440661 142447687 58
495501232 495509796 822
960653552 960657505 596
837797835 837799148 142
146578332 146581354 816
791581806 791585703 116
231472997 231476617 604
938148451 938150142 917
418915701 418920847 416
64477723 64480170 76
848570038 848578981 965
42025097 42026418 754
277387269 277389808 683
263911216 263915386 780
160838709 160847460 395
251015525 251016839 700
911593992 911601461 378
411671596 411672922 546
571906863 571915793 754
391149630 391154314 18
67763057 67772643 940
69231022 69231508 797
688395775 688401279 204
420184809 420189514 796
737586588 737596086 718
818984983 818986701 796
888800034 888806911 222
931461411 931462646 451
491694308 491699601 378
394688063 394692104 28
47862431 47866306 715
888625371 888627191 848
970027167 970035189 601
105237721 105242574 920
279538516 279543722 947
492024234 492027921 497
239309382 239311991 39
752866954 752875710 878
970845404 970847642 228
164676783 164678147 558
398838810 398847390 945
374417876 374422290 1
133439075 133439259 535
953289676 953298105 525
655429946 655434847 455
695665892 695674243 366
177529390 177532647 662
865130779 865136283 368
170141657 170151241 733
516985235 516988080 160
444294794 444297927 16
872349738 872358191 946
870381091 870381965 42
126784626 126792104 858
914261501 914264475 189
117881956 117881977 105
261663672 261670845 401
381890334 381896389 3
115056053 115060790 360
100338786 100342043 146
437459296 437461789 444
321763664 321764730 618
494393609 494394403 514
777892650 777902348 788
130014858 130017492 8
125266048 125274017 120
960703152 960710961 971
728151905 728159831 601
180479259 180484753 238
288530618 288536533 109
69499115 69499667 125
922223558 922229961 877
73638176 73639224 422
657182040 657185125 590
478661179 478662125 611
340989187 340990299 585
644864657 644865009 583
715300629 715307298 912
122460581 122466149 645
36486169 36491219 161
121846278 121848984 323
527868402 527868489 500
979418629 979425855 636
346878051 346884633 420
462063992 462069623 414
386721603 386730531 454
943765538 943775198 997
542343121 542344956 794
269377384 269383637 849
387408028 387414098 871
849290189 849296313 7
797515863 797523190 51
553848714 553854203 972
465198700 465206940 932
309458472 309458497 70
216642886 216643198 746
17050691 17052508 78
818868687 818877873 389
55281481 55284991 279
906768329 906770193 689
366892551 366901131 375
800120558 800124769 814
686224960 686234866 882
98843932 98849062 351
400192214 400196764 811
363898284 363898978 872
35984030 35987119 174
913830457 913834127 244
860221846 860224116 49
702651476 702654352 881
477605515 477607634 252
454413891 454418178 837
865977704 865987170 486
544231936 544236819 834
983538286 983545405 654
498477097 498478903 358
328286320 328287354 104
416731494 416735959 184
158672089 158676021 447
823485489 823491178 38
798579721 798580272 531
785761325 785771220 580
435062513 435068310 939
300331999 300334160 580
699284832 699285225 433
941379485 941388417 921
95775194 95783287 789
327006297 327009152 113
306457832 306458653 633
89411280 89411528 980
287667668 287677502 842
415603199 415604524 944
125854779 125862126 101
809680068 809689458 842
713406648 713412396 572
942259431 942260403 397
7620354 7627688 893
503022492 503028836 881
637263605 637270020 309
828114588 828122824 224
925710569 925715252 212
112689762 112690799 524
990949705 990949707 348
131500807 131501852 521
78575000 78575631 525
668226921 668232800 716
546417318 546425912 99
746465211 746466604 130
537618442 537618763 992
226032751 226040478 482
340226326 340228793 991
826262537 826266044 697
322419062 322422970 884
116274760 116284225 137
655645281 655649204 37
344848157 344857411 719
125262873 125264101 104
945180971 945183654 332
984125101 984129993 163
401069443 401071282 581
432908925 432911115 919
72343917 72351278 368
587493964 587494223 873
104213848 104220494 534
137216335 137223832 192
694875372 694877096 122
276999442 277006574 721
891208896 891213118 880
40526228 40535563 129
214731390 214740278 832
94455321 94458020 507
752892240 752897690 71
860280959 860289137 47
555054832 555058880 431
673747366 673753053 446
147449909 147450471 618
644389382 644398678 12
710983103 710990424 376
798728982 798738174 543
445245463 445247529 800
876565294 876572127 333
285431152 285437112 483
498105574 498110111 596
837007620 837012509 907
270928402 270929629 551
602996849 603004321 566
883093817 883095116 724
383965829 383972926 778
755826556 755834107 57
982801098 982808649 77
318475250 318477351 417
195757934 195761323 995
539509416 539518193 884
789740012 789740119 955
903179918 903185521 742
17045469 17049817 436
678728385 678736449 512
165228110 165230413 392
220269887 220275917 253
884379943 884385360 575
77322370 77324887 893
188519786 188519814 362
823380782 823385764 755
547219017 547222992 768
915089322 915093541 183
600739064 600742047 444
456650850 456660097 874
274697713 274703185 483
618379105 618386501 647
138940358 138947734 260
134143285 134150764 123
333069528 333075646 918
21150241 21151078 129
696490996 696497167 351
48615764 48622774 842
348452946 348460690 801
51515742 51520006 496
40897967 40907415 299
553081800 553083779 339
343893798 343900039 672
396135058 396139590 23
880797180 880804549 512
993638098 993647823 132
126683577 126683954 768
364640929 364643522 76
168239121 168239518 447
849490922 849493803 19
644673768 644678714 303
13983068 13986709 692
735237756 735239587 789
840301428 840307942 169
259012802 259016176 76
327375314 327377750 576
573802446 573811127 719
398029564 398037232 977
862629639 862633254 531
273374437 273375522 825
234398456 234407782 436
872915759 872921151 846
659821801 659828480 53
881540589 881544316 668
524731758 524734190 814
774981184 774981680 408
800922760 800924678 227
151563830 151565118 676
23003808 23012587 894
321244689 321245246 385
245285865 245289910 995
688541651 688548763 22
204093848 204100331 453
135836252 135841486 15
879903921 879904982 27
874643085 874652835 703
261175494 261179686 175
18701072 18704251 210
511860747 511861635 883
761409992 761417704 993
616839728 616849427 910
722823723 722823934 935
798377744 798382214 113
578739549 578743855 526
904210563 904218379 48
886319940 886329896 105
999926643 999928222 921
376382168 376388279 566
708683377 708691434 369
711976261 711982040 212
512151605 512158801 918
343607866 343612665 626
931777152 931781132 182
936481264 936482681 638
91777141 91781141 716
69880190 69884353 879
203320645 203323044 534
440504916 440507125 963
80480484 80486944 786
703800203 703805719 951
631708765 631718697 196
109492034 109494205 161
825691660 825695751 221
836917841 836926852 180
279006830 279012161 53
31862547 31866656 865
822644425 822651104 670
765044311 765049960 643
877763273 877769054 345
525178410 525186372 305
468699713 468709616 221
177683259 177686147 354
522436420 522443544 637
858885992 858886239 184
913255172 913260152 223
147303575 147304297 449
742318439 742327448 671
403259110 403260533 161
359024103 359028175 131
465780447 465787042 655
288020753 288023944 944
42929324 42933543 618
221597677 221602156 951
608319314 608325681 124
139575499 139579963 127
612176071 612178842 27
243484871 243491901 703
89338894 89345372 687
590243054 590251123 295
679194185 679199283 664
765025191 765029855 95
626928486 626936767 785
374396104 374404223 245
685636054 685645906 344
250082528 250083438 317
641709656 641717859 865
449929033 449936458 852
644868735 644873988 298
844089423 844096759 847
630387069 630388107 195
528940084 528944404 941
860964530 860970034 363
951627315 951627957 462
28397560 28402834 225
950161254 950164067 485
482689922 482698158 814
773287138 773289404 366
564271341 564278417 811
111417990 111420497 309
921234838 921237467 343
17051383 17058586 566
129339325 129347162 275
858577039 858578954 437
573845852 573849766 4
883465076 883466860 98
632042911 632044481 198
579239077 579245120 330
968538443 968543841 197
594312605 594317136 837
341771914 341773424 897
595143256 595147853 39
119451823 119460279 62
394142448 394145400 750
793611235 793619019 347
3494240 3497047 548
978906687 978915614 669
509041885 509049400 280
896345215 896348046 230
638201762 638208216 170
726184600 726187157 298
348229847 348236771 808
180761237 180763530 993
84743300 84749049 566
569352400 569358752 342
662986097 662988639 192
315805645 315812773 304
715533664 715535178 493
782940944 782948906 475
787331525 787335075 61
135090696 135093062 911
305002345 305009383 16
461601503 461607855 645
734227496 734237222 720
539006413 539007071 382
597267754 597270813 281
644992946 644994824 218
19257600 19264702 391
594268092 594276030 777
43595567 43605352 277
961552627 961558219 726
394943889 394952337 22
86396256 86402371 553
7877902 7886534 734
258563972 258572922 312
779549353 779557371 339
279360985 279366463 360
884389204 884394207 45
661224945 661229055 673
653697074 653701119 176
352523702 352528130 725
483889428 483897242 969
101056800 101059510 716
679754353 679757343 309
9758087 9760908 314
512936749 512936885 72
999760088 999769147 126
343582799 343591100 779
554905843 554906800 524
121702867 121706273 187
978789044 978791407 827
818804120 818805896 3
946750440 946759121 786
971713156 971714172 822
185468815 185470484 477
421991128 422000844 836
131064200 131065581 180
810197325 810205865 78
331164454 331174333 921
583200979 583205896 836
167451516 167454956 805
192952342 192953382 200
54647346 54655091 746
543965482 543973572 293
816268303 816275338 628
982636130 982636496 360
970101967 970109648 531
763059497 763067121 851
393381576 393386773 14
227325847 227331939 692
66073034 66077388 115
262146839 262152831 9
4469390 4469793 342
541581136 541583014 181
405752780 405756186 834
606742407 606750216 614
510003118 510011504 944
115295000 115299196 597
766200850 766207554 56
870142864 870148149 491
548823907 548828834 794
781033022 781042595 437
90607032 90616451 424
276812723 276819032 243
458846904 458848163 67
674694737 674699091 669
346347352 346347411 940
457385295 457391883 708
670522243 670526309 49
464406299 464410251 589
127271141 127275469 162
974051934 974057403 572
50217372 50220534 723
262931146 262936297 8
156158740 156166683 423
398684806 398684962 596
825661826 825665562 885
407191766 407196549 174
758850473 758856139 664
126535874 126544292 17
885057462 885061340 276
953004623 953009441 907
445040545 445049356 920
513118268 513124529 655
551335276 551337485 293
670477050 670485527 19
624769646 624772523 96
629248881 629255838 818
94177056 94180387 782
343304069 343307519 395
541740085 541741102 499
90825361 90827901 536
624109268 624116861 294
84715188 84722365 548
601972192 601981374 892
929694485 929697771 41
300125854 300132859 14
354580950 354589767 104
107994118 108001009 18
525854900 525860194 155
630118645 630119785 753
695540144 695545737 323
548687680 548696548 790
944811325 944815453 524
146842224 146848746 533
310939116 310944692 942
688303156 688304601 996
104596171 104605618 282
672042626 672046991 973
149492995 149496442 733
663483149 663488258 578
804103252 804108065 134
524357927 524366885 956
269287717 269292490 667
404527241 404528923 217
333928124 333931600 954
875451065 875456533 544
358898412 358902112 83
561002694 561007821 740
133490018 133493099 999
714631750 714635925 550
698684328 698692173 597
28989462 28999256 322
182172768 182177219 723
242949434 242953173 347
665808001 665813259 87
380442955 380446832 333
539496499 539506262 748
350065932 350074504 139
67629023 67630963 875
70557021 70563762 759
988968571 988971107 246
370920168 370925082 11
617615840 617623332 139
821350563 821353377 211
833999260 834006662 53
113984698 113994693 312
349610031 349610489 983
497987779 497989179 698
936193269 936200454 430
961203144 961204407 911
941533254 941533576 71
681286851 681296026 43
704821861 704828643 133
133942352 133943431 655
373175562 373179308 178
608965965 608975808 7
864248278 864253116 684
202953612 202957623 293
186084660 186085568 925
94615090 94616863 577
348209351 348210131 799
793035423 793042780 539
15631817 15633115 470
345654949 345662002 962
878570603 878572130 65
132703133 132711527 514
488495490 488500186 345
485444174 485444370 306
178647818 178651283 534
930702742 930710767 905
664682319 664684519 233
222071469 222079993 762
973790358 973793853 150
537454828 537457849 241
439448140 439451221 243
661253204 661254280 858
169371070 169376489 453
460895415 460905147 658
738846720 738852136 874
939418254 939419491 826
876329510 876331131 481
343630094 343636983 908
22606856 22611491 503
323114357 323119161 44
379094948 379101840 187
563724190 563730418 165
338484400 338488636 280
567623853 567631188 920
159128863 159138401 728
446567736 446571070 278
377071914 377073990 144
298850746 298857291 830
857456004 857463265 224
68519507 68525030 445
130212551 130220934 156
773622088 773631039 719
131451254 131458456 703
544711884 544721297 453
498848155 498853936 921
172507884 172516071 993
348910161 348919563 277
545253655 545255282 302
131093486 131096870 885
637769060 637770395 822
897702505 897709421 59
55374661 55381034 485
772038731 772041095 310
217065785 217074509 986
851351237 851358005 876
118774509 118778004 852
958753852 958753993 92
100135130 100143456 76
739064782 739071304 63
898149667 898159031 908
605536841 605540080 654
240321250 240326288 488
513710734 513713305 573
616706043 616706116 894
116931030 116939074 370
878547256 878553278 727
348122459 348128218 596
902728550 902731044 471
546248976 546250165 829
283623391 283625662 599
35887650 35888912 871
933254304 933260849 506
601861792 601870446 870
25677716 25684089 370
896897610 896898307 105
419402330 419409737 51
60667058 60673330 497
727151004 727157699 775
111591475 111591776 483
50114655 50116711 560
327973253 327976548 476
547902474 547904989 641
765276980 765281487 891
604651850 604658231 831
135609220 135614500 502
62016676 62026229 780
355165077 355169356 516
121291925 121301520 152
313048700 313052531 115
669500183 669503689 117
793828742 793829892 120
144087568 144095986 426
255565209 255567142 874
347005099 347010944 36
35113281 35113508 159
289337133 289341838 610
988223913 988229214 821
184928780 184938135 35
929663932 929673294 73
326227397 326235489 764
100693515 100701330 410
846498984 846508776 177
791865410 791867561 276
96203634 96205596 223
80158671 80159016 91
198177180 198183594 633
17145141 17154299 603
450245962 450252394 498
77146997 77151927 91
861956069 861961021 866
707304184 707304322 84
941164593 941169954 518
963956120 963957677 510
688439396 688444207 952
424298970 424300477 672
159660412 159668917 877
104024046 104029407 994
170104000 170111933 890
774159497 774162151 716
81755588 81762105 291
614908804 614911833 730
19964239 19967577 504
735976757 735982619 687
576060618 576066318 504
887220920 887228032 341
704570944 704576017 358
317447821 317448944 163
566591815 566593958 281
636931704 636932358 746
310647772 310653789 278
913967413 913975322 696
400100494 400104638 705
615545997 615550511 833
204685685 204690019 708
116239539 116245106 904
577849879 577856853 862
640210236 640218369 864
320465750 320472371 864
68862382 68865998 63
962547127 962551173 848
568508756 568511620 787
594051451 594054822 964
832856155 832858665 248
101395340 101404013 500
88108399 88118235 672
69810654 69818160 139
206162516 206165867 426
453704379 453705530 525
982540244 982540663 31
124378657 124382467 307
255942505 255943509 347
549689642 549691508 528
173067957 173069271 58
862054205 862060998 622
750258056 750262060 725
19867729 19869368 706
80486868 80493222 922
102079643 102085751 888
946205168 946211374 588
659860550 659867851 414
848660857 848666269 995
131606205 131607815 27
908797083 908803958 566
795779492 795786794 443
849755465 849757438 719
334448190 334451479 649
680223895 680233700 93
379809167 379818823 916
48637057 48638102 333
313118994 313126580 407
430769407 430774316 336
822613401 822619276 906
82702430 82707867 433
748925345 748931451 516
217644788 217651342 653
429485507 429495289 221
454258155 454259870 654
498125247 498125695 729
14791164 14795132 323
691828846 691833122 817
948584253 948591016 167
598548939 598551373 423
486379846 486384580 761
490177629 490184189 941
619480145 619483268 585
329578150 329581323 121
640339370 640346136 198
337283375 337286797 145
817457104 817464768 147
584614778 584620477 141
298616946 298623357 542
955608113 955614905 695
97259887 97265176 627
927336647 927340170 903
946650588 946656218 965
857473524 857481855 237
994253644 994256977 661
889731193 889731632 331
923715337 923716224 866
997359483 997363624 247
276298975 276301508 231
486270517 486276741 153
7436562 7443981 272
69983188 69989996 19
275352090 275355751 909
841188055 841192586 652
902009291 902018491 763
912073952 912074918 248
222023634 222032326 187
846649500 846659011 255
182813097 182819215 268
326582327 326589184 745
729022479 729026641 107
729029750 729034098 468
816781768 816785743 414
464275029 464282777 235
1087681 1096520 401
920075443 920081041 759
411038042 411041070 804
291432580 291439789 330
998390186 998398774 183
830527805 830532963 902
595969901 595970447 183
391976360 391979566 298
145883828 145892069 855
509375592 509385293 817
339925178 339932677 420
484302579 484309128 974
684755337 684762626 512
717515140 717515747 900
432457821 432458462 384
105882355 105883861 194
224059258 224061850 834
646941440 646949592 872
444512089 444518667 382
892123294 892127988 567
830963111 830966979 784
868073531 868078412 793
768044855 768053554 843
900384367 900391546 823
669290617 669298866 340
552544001 552545195 309
581759545 581762413 883
633443378 633443977 464
289141602 289150335 223
365635983 365637232 574
327201550 327210604 102
27442334 27443326 560
91466477 91469135 354
225279320 225287982 287
277862493 277870289 40
395089832 395096897 148
260005492 260011865 864
468579375 468582477 370
412787839 412791459 316
91031063 91037232 203
865200986 865203019 903
222706439 222715150 485
647849998 647854333 568
677903351 677909544 721
30381638 30389694 489
137742678 137750078 609
958385177 958394071 272
716368392 716373523 665
911150113 911155957 307
987242428 987250038 283
689284982 689290106 808
848240885 848244720 16
37216370 37224993 52
24256290 24257643 406
562261361 562267398 252
320522201 320526291 929
704099160 704105865 97
294751784 294760116 992
725923448 725933016 724
139272107 139274419 868
47917390 47923618 349
484093548 484097084 916
475242915 475248143 832
112831967 112837510 98
474656372 474661098 352
838578623 838587613 633
452204902 452205052 442
870508000 870509411 641
119616342 119623799 304
907285065 907288557 394
29577934 29585199 817
56728632 56737858 475
653894548 653904218 501
26474731 26479243 166
999856179 999864542 894
456936882 456939325 470
535459515 535462085 557
898841956 898851175 779
115968948 115976471 96
97990602 97995509 872
979632996 979640394 36
7730164 7731867 747
178006639 178008294 725
232711490 232712114 669
196101008 196107805 335
482952901 482953860 622
266305722 266309755 163
250258630 250266103 54
729563408 729573017 286
282659856 282659868 582
196303728 196306299 161
223445114 223448631 371
143144862 143154410 479
988194937 988199248 668
18910957 18915887 683
709949291 709955422 283
604921264 604929749 45
156031779 156033923 465
233788833 233788930 831
810325119 810333339 799
645442051 645443640 466
916201213 916210261 943
384363935 384373761 761
703824765 703829939 716
901058432 901066453 679
828437467 828445780 894
942898749 942900406 830
632418145 632427184 44
795837610 795838873 370
254158793 254167805 198
252855943 252861556 105
624078408 624078454 124
228072702 228076714 355
242845462 242854627 522
901108178 901117471 997
251478208 251487819 410
924392101 924394761 791
38671931 38677565 597
844576326 844580753 235
71668696 71677342 694
855125243 855126711 204
538733348 538737229 276
50970823 50980223 282
682466177 682466918 404
126447051 126447680 958
549308047 549312042 977
513514809 513514944 97
623988599 623996131 714
36761196 36771110 939
838137782 838145159 955
838443476 838451617 616
388153030 388159988 684
550951306 550954184 453
563718588 563725896 34
982795992 982802996 143
561758300 561759869 810
276526628 276534361 928
69999727 70008463 974
132144790 132149990 49
553766728 553773531 816
294057034 294062756 178
605871649 605879220 887
965805333 965809310 417
454447137 454447670 476
314642522 314648926 585
300016016 300016901 741
662045826 662050994 704
30156754 30160249 618
295537078 295538578 726
302763126 302768317 967
976019942 976021575 682
22949120 22952994 427
834800356 834806152 829
610028125 610038088 170
31098602 31102554 500
929491537 929501508 482
1998629 2002228 91
909618333 909623301 424
833888301 833889913 898
106537028 106543635 99
123251344 123257095 685
17442027 17450793 567
882294804 882297414 134
268760985 268762728 836
740559154 740564209 412
133001655 133002787 650
712879486 712889445 65
51686577 51687431 934
924455351 924457903 528
463330600 463332434 951
222079050 222084554 313
494757734 494758600 145
887238302 887242209 685
70358787 70360557 348
646049973 646054959 963
928954384 928955927 114
71604386 71608291 893
883529451 883535111 708
952435384 952440431 471
573859264 573861249 963
50564215 50567459 447
63602878 63603337 308
635924374 635933457 325
602329059 602335556 325
277877757 277878838 479
841152720 841161089 637
74161835 74171750 280
831420079 831429397 851
22545787 22547333 773
333943608 333953399 294
872150570 872151233 216
612934369 612944279 872
573737028 573746492 828
489369703 489378473 273
776077028 776082927 339
26934507 26937249 140
227460143 227463737 326
90533423 90541836 313
372873624 372881678 682
293903397 293908465 18
21986042 21990494 565
926684257 926685968 341
207788480 207796189 490
47504309 47510662 48
73739582 73740578 363
932544270 932554056 748
700356410 700359096 966
153813086 153819849 613
323927398 323935075 748
15651081 15653139 137
360392448 360394337 799
703683014 703691845 179
666674705 666684378 586
32775547 32775881 696
404314595 404321902 184
764202308 764208730 178
101075057 101079522 664
194127373 194130306 923
22262988 22265714 805
18093085 18100056 82
958012223 958017685 751
124236373 124236815 28
277183551 277185371 783
843107137 843107781 197
163893184 163900449 542
15618718 15624718 508
572701896 572704652 882
620151911 620161454 341
395985834 395992191 549
125593640 125594891 836
955395072 955395947 922
907376175 907385855 20
760737554 760740098 174
723267688 723273278 523
694987237 694992410 169
602152130 602157582 770
229822989 229829204 779
425839871 425840018 512
49048564 49055737 230
570860112 570865085 32
711958298 711965483 408
980219219 980224916 506
931842239 931851579 154
86018414 86019367 289
475523287 475532572 958
504671455 504674683 993
790181575 790190775 626
433128705 433131955 817
627640216 627646943 544
248495446 248500968 909
166303829 166308851 696
486561237 486565092 8
38536743 38546038 224
951930247 951938158 478
69848887 69849233 320
556185845 556189708 290
279076189 279080653 248
811221814 811228299 427
625290982 625292036 521
117269526 117270886 725
117783785 117785605 578
729712481 729715789 650
417980840 417986345 312
943326414 943327368 384
29016894 29023719 446
75072213 75082088 960
536160852 536164826 401
937073100 937080017 547
261197878 261198312 908
705067398 705070677 65
544574473 544583315 51
639161051 639166944 271
821562700 821562826 936
876138011 876138893 495
741421747 741424024 293
892937193 892940790 286
540388504 540396573 116
473957256 473963732 110
274255803 274257870 86
273957061 273967048 586
869040125 869040630 222
78325176 78330653 338
240889798 240890140 645
395270733 395278289 717
345914580 345918032 680
162670224 162671762 205
401723509 401729186 933
342150625 342150958 111
647689735 647694889 165
943631820 943641432 968
199762757 199769406 244
681349978 681351228 569
823138667 823143805 946
43109663 43115064 334
284589379 284593954 819
429111059 429112126 496
256779615 256784367 379
303755898 303757084 165
507113008 507120294 104
980565172 980570241 103
281696141 281703953 578
955080384 955087907 228
492395304 492403815 675
715203601 715206086 855
499643286 499643611 965
587136105 587141994 299
575651952 575654727 789
5579331 5588381 606
203391846 203394620 157
443345300 443352893 877
146880404 146882319 705
740586332 740595738 509
597755560 597761106 331
664310586 664311260 815
483005792 483009720 677
399755757 399756100 596
429747055 429748512 480
974703194 974706139 613
376774801 376779942 401
136167958 136172737 712
901547184 901548657 515
20158889 20162341 699
25869398 25869782 890
446850078 446857484 329
621177892 621179395 405
685958568 685967398 937
70303165 70312037 419
736023995 736025124 581
134360608 134365809 940
624942359 624950735 599
188334423 188340146 11
106232938 106239575 754
38750988 38751210 407
330800228 330806799 998
992551557 992558143 27
81197314 81201071 164
331357250 331362802 707
23716019 23720767 795
311336600 311336993 682
102643541 102650384 876
693498489 693498599 253
378265500 378270771 870
602563604 602565338 235
111632012 111637056 677
127330359 127337816 10
575115387 575119869 263
412291902 412296781 31
68606960 68610229 792
518763754 518766350 510
992053435 992061436 290
329676661 329682507 139
728147915 728148682 627
765175135 765179767 453
614111370 614120778 505
426839397 426841898 113
119504409 119511404 737
935614021 935615743 257
92955052 92960603 147
32584194 32586972 988
36345706 36352724 366
139247345 139253995 585
972074485 972083462 653
51125463 51126100 973
562634915 562639930 6
689919420 689926519 397
278046884 278051943 174
408214621 408217272 203
264296229 264304818 542
870007727 870013769 634
536685715 536692697 864
72006432 72014684 402
169468367 169469912 205
207337020 207339150 494
788175993 788180897 152
581166349 581171262 559
8605746 8606942 371
350642270 350648920 556
19567824 19568726 144
83989367 83995004 573
767703351 767709967 409
62763215 62763474 237
151361967 151367540 253
909131172 909136082 730
658795017 658804753 120
161948520 161954309 633
845431078 845433483 28
533779801 533789542 42
162608708 162618230 987
824872851 824881730 307
405672775 405681782 43
941354183 941354274 210
423680772 423687966 744
824727024 824727904 296
48134754 48136536 192
509055224 509061721 435
897407856 897409983 423
343755884 343762776 33
108830277 108832139 466
456927264 456934472 264
110570922 110571476 764
606446964 606447428 478
869078174 869081781 159
67932918 67936029 714
262864563 262868832 933
389532754 389533157 671
881620189 881628197 839
600248963 600258824 159
43544997 43547611 835
936108812 936114395 361
509413427 509422580 13
531162192 531170550 848
769151020 769154477 806
522225530 522230298 787
552033243 552040445 520
517369176 517378088 829
432698199 432705470 641
143451389 143457654 39
183408548 183415764 713
715178382 715179613 1
416150094 416155697 209
691996457 691998964 732
484071657 484072107 778
216056463 216064669 92
565194250 565202490 968
432136120 432145286 597
473420948 473423178 767
438972940 438980914 899
672547980 672554435 377
988009043 988016995 667
989767045 989776718 384
493425605 493432523 994
105431688 105438674 272
547379817 547386465 432
887202909 887210340 834
92798228 92806578 762
701182175 701188820 888
593974942 593978428 753
76458191 76458509 516
339660568 339668739 659
172207235 172213028 246
936027969 936030305 289
162284964 162289541 341
472645586 472646305 854
536819018 536821383 967
611871202 611872666 199
362654965 362658728 379
926901203 926910902 851
448061307 448066843 300
109543823 109543896 144
331559832 331565953 31
677743078 677750779 226
545122718 545123204 755
417770409 417773750 452
659226263 659233899 408
392233580 392233612 942
343895780 343898636 650
692666509 692673266 299
25002360 25005234 491
865967660 865976902 249
56087804 56090037 241
437646186 437650868 554
504068411 504070337 828
213302517 213308215 688
112728320 112736218 269
942065078 942067366 699
794111020 794113489 444
75081020 75090852 743
673917320 673922022 996
224627161 224627719 774
361838409 361843979 31
110274651 110281766 716
258480204 258486150 469
968740031 968741417 631
566216071 566217059 407
587727339 587729202 762
497661388 497665280 247
806156832 806159253 240
145147575 145154722 944
962694921 962701693 306
220859045 220861995 822
546167076 546175713 873
173911143 173917425 686
649213962 649218750 13
389845945 389853439 11
55033353 55038555 85
742042465 742048825 530
794769062 794774468 994
53363303 53372399 128
100376597 100378484 422
96743903 96746922 124
656102075 656108382 828
216097300 216102151 733
280797986 280803308 20
768539349 768539604 728
939533360 939534071 125
440877797 440886774 909
66683678 66691201 875
892032022 892039785 413
443356501 443360899 574
92767924 92777490 779
907137398 907144656 58
996739576 996745745 830
620054661 620058489 564
598339032 598339070 593
350325112 350334063 973
463740237 463742668 519
141278497 141281283 775
336580371 336584390 35
47309786 47316227 539
793710709 793715951 296
91609489 91614442 480
192205897 192210110 611
416894728 416895613 430
119922643 119923981 246
838619235 838620720 772
333050559 333058668 445
345259078 345259813 146
522530203 522536551 868
918227237 918229702 90
485243127 485245680 585
320321774 320322986 828
79565255 79573167 999
831587216 831591558 830
857185646 857186215 693
924899892 924905157 666
679296015 679305155 227
561251811 561256149 284
489967307 489974105 712
504958175 504965623 274
754613615 754622718 897
331701551 331704464 7
143359380 143365513 14
743875729 743883826 746
48272559 48282028 824
507405251 507408702 135
324115268 324124260 3
109626495 109635019 652
857733779 857738611 150
757533841 757538939 237
3820116 3824297 801
95336013 95344917 787
123691019 123695241 378
133607382 133611727 185
836947129 836950451 988
911181952 911182862 682
47447437 47456028 92
873761440 873767498 312
145448442 145455651 837
827489593 827496403 888
395661181 395670089 552
482689981 482696036 119
261414119 261415163 415
958882496 958884284 87
111715032 111719242 20
724581020 724589899 203
427413053 427414114 653
899507144 899508620 949
554631456 554635920 21
735269644 735278048 286
93863533 93864279 16
90059436 90068444 108
55558905 55568175 568
133721319 133730565 410
920938756 920944206 379
465483777 465492711 2
127277980 127282712 61
82952984 82956402 559
589618932 589620865 850
210042304 210047414 732
701756940 701766569 497
68582957 68592629 889
963405414 963409556 752
657398983 657399409 462
136687393 136688677 851
90734124 90737328 612
283237476 283242989 424
909128537 909136920 380
547201447 547207738 143
342904647 342905839 900
123727730 123736044 188
137848226 137857955 261
867956115 867959191 589
280498218 280506031 587
481840679 481841155 341
436214881 436220154 869
15685493 15688160 79
500181916 500185632 271
641727647 641729126 393
142437791 142438210 522
295131040 295131562 238
488638228 488640761 612
370567840 370574882 400
996478780 996482102 521
500092367 500096147 385
654863707 654865993 369
778792927 778793865 532
999158005 999160891 230
251428277 251434570 725
977739020 977748948 866
388132542 388133026 88
36882131 36889720 183
992570743 992574823 744
923636493 923640592 873
634962015 634968504 679
968267399 968274678 718
866803119 866811211 247
466323002 466330607 43
823439232 823440268 485
42902309 42911729 67
615100525 615102896 689
663761613 663769811 889
326733796 326743594 279
177005890 177014554 449
642559762 642565534 336
57752443 57754041 928
563831510 563834506 799
471449757 471452391 674
985821800 985827609 176
601191635 601194052 49
607480703 607486742 463
4852743 4856777 7
281945982 281948080 995
809328260 809333949 124
435994709 436004422 970
514554044 514563575 565
552386323 552393752 278
475768122 475774048 343
988890146 988898054 639
343180673 343190341 594
516378721 516381437 74
749133184 749139136 517
78326192 78327905 755
54077536 54078449 883
42474662 42475479 124
88544982 88551311 805
308039547 308049024 347
272794175 272799364 996
596615517 596621332 444
955459157 955459966 878
97260102 97261275 13
784602526 784611802 241
681248044 681252945 450
818963149 818970993 918
522237383 522245736 798
433630507 433634289 369
315927663 315931807 613
732960360 732967542 330
156178357 156180723 191
276436151 276444819 77
842409028 842417534 331
166610392 166611474 120
401376633 401383898 450
533686433 533690334 315
520351702 520355214 192
649883500 649892477 49
289352220 289360464 803
138627834 138631324 731
231027514 231034988 527
702925056 702926327 479
897501132 897507261 883
183650814 183653997 812
457990934 458000899 136
356396734 356398088 608
227913049 227918144 814
820047240 820050829 526
73860640 73865386 252
297392793 297400837 337
910921524 910921778 129
68611402 68617010 71
20888881 20896961 40
570046763 570054023 400
353203925 353209513 743
199092061 199100025 870
631707019 631710835 346
320769834 320774493 674
404943710 404947987 220
347639962 347646773 950
586851649 586852677 193
426240778 426250068 842
994759848 994760117 623
987334238 987339870 568
718057989 718062869 446
440824083 440832526 56
689318952 689327590 66
983894299 983894860 315
679466323 679472674 554
360354543 360355632 585
870219493 870222504 843
292605037 292611462 150
330436229 330443579 336
28697853 28699766 987
128589771 128591486 211
383070216 383080099 846
1052272 1060046 851
62965338 62967401 689
241373003 241380923 236
757619557 757628067 95
614130493 614137117 603
721827336 721829851 888
1837836 1839627 723
770018173 770022286 795
6480510 6487253 208
506879721 506884990 352
27856918 27866155 799
348602769 348603650 895
642403457 642411479 665
166719043 166723982 624
416673137 416681578 779
831633740 831643297 968
690357979 690365556 738
987605702 987608470 359
415743848 415747773 101
840314056 840319986 59
554656759 554663983 287
248090909 248095774 851
757027154 757031313 769
760931818 760941692 594
472675793 472680476 910
762478572 762481748 913
627977892 627978089 751
399609980 399616239 112
106072690 106075966 982
875955791 875957171 924
944845849 944851049 783
313795136 313797647 760
898285337 898290711 193
87173107 87176399 19
195627050 195634989 982
132744960 132747735 684
177903223 177908284 364
627906974 627911980 448
810323436 810331739 379
26600420 26603700 715
341166693 341170315 809
76846476 76848207 513
287275236 287282140 19
467372779 467373108 693
931341797 931348739 160
948371779 948378548 550
350096463 350104246 181
679390178 679399323 792
923858625 923862246 93
351762004 351770304 183
655930719 655939832 474
243537879 243542744 250
362674391 362683230 363
622883760 622893701 579
932581454 932586336 197
469475965 469477472 125
996045865 996050438 923
140269048 140271744 398
6788190 6793488 957
996643282 996645772 636
690822817 690823216 8
34172642 34176866 855
340487891 340492786 287
360570253 360572784 498
34109184 34118026 505
556731731 556733500 642
61182856 61191685 592
577882129 577885634 720
734736527 734738910 472
194585835 194592764 578
984030470 984030896 754
296753479 296759972 806
62117684 62117712 600
714881970 714889901 506
574935468 574936003 863
426136324 426144267 536
216856317 216864825 74
149708260 149716691 8
51565980 51566001 483
551320802 551326117 591
734731 738928 513
55738485 55747429 428
664902642 664905482 584
190901593 190907898 991
256619098 256619961 933
647152961 647162774 252
684495496 684504904 130
364692570 364695210 136
533045929 533051296 668
343827412 343828718 34
498713002 498719112 221
541041866 541042044 886
652470294 652471192 233
878518877 878520460 902
432274218 432280562 38
495329150 495333176 848
476931754 476939732 973
438264884 438273495 710
809727019 809734868 424
178571037 178572276 940
34350071 34355778 538
66127291 66128973 619
570656176 570664995 342
462570760 462577907 657
604236661 604241258 69
423105699 423108983 794
50346897 50349632 14
997783871 997786911 154
972673931 972676561 223
174066706 174068231 702
153282997 153288036 533
911057534 911058069 582
355645154 355650526 922
4464846 4467239 490
343385503 343394986 275
334058923 334068010 561
623638067 623639087 601
44102082 44108351 522
517692586 517700062 813
872422808 872424398 491
157152861 157162777 239
18079395 18079542 276
553793326 553794203 839
711732249 711738417 162
927964089 927971692 497
782246715 782248242 529
769909276 769911239 458
72916227 72916283 608
424499750 424504165 40
191935914 191940387 178
701279404 701284036 960
839396642 839402494 979
524931268 524937413 151
476023108 476024273 815
860275620 860283678 685
429409117 429412122 476
311561996 311562866 333
852048455 852052844 974
606201414 606209597 848
546694805 546698106 881
995078982 995083412 774
957153293 957159904 412
343975272 343975649 375
363706422 363709104 937
20811589 20815926 939
658676273 658684262 655
316392099 316393244 645
912564432 912570835 214
48844407 48844441 531
242924605 242934117 112
367227837 367237430 448
726390611 726399221 776
896041373 896051247 19
577457099 577459778 73
334886387 334894326 745
96293326 96293421 533
496440980 496446397 668
157754977 157757683 608
153151541 153153556 960
54614074 54616579 117
611627536 611634603 606
525471334 525473250 740
635542109 635545010 144
319287480 319296813 320
52730553 52739764 84
548663297 548665474 470
89011181 89015577 955
132819849 132826589 222
89686806 89690404 245
860780766 860785499 223
697829234 697832680 686
595911191 595920105 462
512179931 512184514 610
495643425 495647419 857
57491746 57493157 491
71052830 71062418 801
900035649 900036911 441
8315955 8321949 57
308458177 308459946 213
406855772 406864392 792
693916995 693926220 257
389386032 389386046 56
219653494 219656252 316
933277103 933282855 702
960230311 960233567 992
782883153 782887944 929
350045305 350047339 397
158157746 158166566 712
70008153 70016007 833
533715366 533719682 70
161442509 161444800 541
564817117 564824381 202
269310524 269314840 144
910464839 910469603 863
660083893 660086582 974
570898236 570902373 616
44087516 44091965 907
168662912 168672515 152
929960624 929965381 924
270183808 270188899 468
197596878 197600632 6
115061769 115069126 927
913456971 913463368 340
662511467 662513758 207
5352330 5354528 383
851987655 851996765 64
125986622 125987657 48
727384879 727385694 777
664498382 664502825 11
98301658 98306929 609
583134126 583137627 66
517945484 517952261 640
292121761 292128454 737
272800102 272806110 672
98290309 98299200 852
581339042 581342386 266
504829456 504833612 196
366290505 366292286 389
28912633 28920833 853
710187643 710197331 476
648863602 648865745 975
153866669 153867686 595
642530308 642532300 185
236681395 236682362 591
141752068 141754773 677
575375270 575385165 768
255932888 255934309 480
227512435 227521001 422
658776823 658782505 745
332203027 332208968 726
517974853 517979289 183
413689179 413695680 122
134407775 134410434 173
298620310 298628033 325
716321901 716327468 486
950413929 950423900 688
367698 367744 346
697202528 697207770 858
768303300 768312839 2
25652047 25659427 140
272583123 272587158 879
92230656 92235242 637
2540129 2547522 53
295633302 295640869 863
949342977 949344094 90
61959464 61961142 586
67338151 67339163 320
470308496 470313354 839
489677354 489682349 179
6873706 6874913 896
879568845 879572026 817
461659075 461662135 565
54494713 54498155 437
858155115 858161434 971
404288978 404294799 404
539681068 539682558 765
692223004 692230970 173
117847676 117851182 812
44067515 44068938 399
834692045 834697861 733
821924292 821926918 189
523739110 523748563 299
206342026 206343242 538
4140814 4142969 77
215755784 215758940 296
410025187 410033392 626
389879302 389881323 457
155685827 155687309 134
257163638 257167050 516
462616037 462616553 251
502727770 502734778 182
650081958 650082046 188
996909256 996912014 257
398266144 398271720 792
297269572 297272519 303
495778868 495779599 233
55753495 55762519 166
749564302 749564723 774
47519787 47529563 247
439297302 439300973 765
784286903 784290212 926
109541087 109541377 195
581751625 581752462 840
255413233 255421626 297
988681024 988688718 889
890876678 890882822 667
649164911 649171725 98
660801427 660809097 3
191117552 191119771 897
284180799 284185844 179
479715914 479716299 229
747130839 747134865 587
462681034 462686456 552
685224873 685230663 660
271419521 271425221 339
584504409 584507465 238
887021076 887025556 628
273881524 273883517 671
195738878 195747535 851
909756776 909766244 683
436100305 436103663 66
572464535 572473452 237
526480472 526488286 384
442541024 442543832 762
423945034 423954506 514
62929375 62931712 944
412821962 412825677 634
824343590 824346219 103
604607612 604608695 770
801133813 801134247 587
853219496 853223848 670
397667913 397675642 591
544020151 544021006 544
579060534 579068261 721
758202295 758207455 418
922642808 922645236 876
815775102 815780777 760
86764088 86767386 815
396411190 396414158 100
935833960 935840861 159
694245899 694249208 875
151362919 151363912 475
201799509 201806650 547
160753053 160758648 642
418481125 418486433 122
393886894 393888874 974
671474770 671483437 139
843298529 843299961 244
183239696 183243544 960
34520796 34523787 841
11931307 11939636 216
551571532 551577917 504
78422357 78428432 293
266447904 266454700 966
410705546 410715318 284
787656667 787662725 409
312746992 312756565 987
398798481 398802512 652
870154724 870158367 506
36456036 36465527 670
846319876 846321885 84
5482093 5482387 415
764126948 764127441 255
666274592 666279635 498
143501910 143505164 513
954011193 954011478 773
725477953 725486515 154
273677291 273685799 63
685373293 685373550 17
356977150 356987087 117
76839172 76843625 873
539205256 539213949 511
600471021 600474673 506
757403276 757409745 403
875787773 875792094 845
374105637 374106570 655
646243761 646246793 456
363676915 363686198 736
74736329 74737450 740
962661697 962665668 131
914490165 914490992 397
794669390 794670989 106
7287252 7289925 760
778249757 778253044 709
226521161 226521400 566
615323356 615328236 967
732313010 732316281 319
742753465 742761613 664
45443202 45445162 950
363053292 363054806 738
879523423 879526560 696
293689820 293691821 261
463550925 463560905 494
5750037 5759189 705
586561745 586564721 40
54520662 54530113 11
511121628 511127327 741
386875298 386878745 737
955458961 955461745 413
754762263 754764647 784
141762352 141766119 672
340782048 340786598 597
596059308 596062733 126
508065153 508069198 411
686719209 686725252 207
7809249 7811406 358
697957259 697962160 870
255923352 255932241 847
45384440 45389427 24
141076853 141079586 493
210694988 210704249 735
316212659 316219641 796
104815608 104821518 485
583791084 583794550 856
531388846 531391781 323
26646404 26649377 803
832370762 832372388 558
238423982 238424563 962
282526829 282527979 327
862638852 862642564 305
194329696 194339475 635
304606432 304612085 11
192191579 192194913 45
320636063 320638865 231
548206270 548211061 977
461463944 461467803 323
114929748 114939204 926
872241656 872248939 231
120274970 120277337 974
961972297 961981369 272
709644952 709653155 556
800022586 800027693 498
426403597 426411094 397
37363643 37369279 732
993484224 993492537 559
981484553 981492960 142
861690226 861699883 484
332058503 332058632 160
648512734 648519860 312
561470059 561477279 668
64523682 64526825 71
515852237 515859558 552
84184736 84188307 314
579369484 579372034 138
732681215 732688938 231
928025124 928027149 268
339531266 339539693 402
504603101 504604822 192
809148260 809157580 303
388209924 388217046 709
104426943 104434199 419
152129013 152130097 714
835922565 835928403 604
53031879 53036734 839
124093017 124093953 296
449828597 449837468 8
786669865 786675549 945
807095618 807104867 384
530831161 530839593 907
78151465 78160227 487
116061524 116067672 101
501689942 501690317 599
887575655 887583785 534
552638611 552645523 304
534242450 534246389 286
530904097 530911620 744
376624455 376632108 467
80577400 80581388 641
827337783 827346020 75
117934690 117943798 432
366354527 366356766 731
784604627 784606982 42
741053577 741060352 268
172402463 172404700 723
658020766 658028890 895
635622402 635629309 312
180716147 180725174 945
337865964 337872040 194
759158604 759166795 956
106258680 106264955 181
767376111 767383561 282
699454193 699456329 972
202105586 202107003 668
111252856 111253986 975
37476930 37486224 81
104870824 104877670 635
615779486 615780561 642
504356431 504357259 48
282729976 282736913 586
481731283 481737535 164
179511815 179512514 619
492133096 492137939 51
921285068 921285710 59
59576088 59582311 880
607128413 607136913 817
98184495 98185907 156
621197479 621201542 639
847759121 847760064 438
710963169 710963955 840
743180105 743180351 272
62344620 62344633 813
34811239 34813566 899
150217290 150218413 570
2132699 2137458 446
910443579 910447469 249
238203396 238213200 577
621034551 621043959 391
92169542 92174437 985
136957980 136958738 554
219591170 219596358 757
593811441 593817483 423
732027604 732028376 536
481177503 481182178 67
895883072 895890658 685
939913517 939915735 66
503262117 503263145 940
543316045 543325323 645
823338436 823346482 469
405234771 405236094 813
866702326 866708370 613
247021433 247028313 680
20671207 20680483 337
679784743 679789653 282
703196161 703205331 278
297965197 297973475 851
71220263 71222581 819
826178554 826181253 689
184037550 184042617 450
140040020 140040385 541
962698183 962699143 799
395192146 395199243 849
794833827 794834198 502
753983514 753988204 8
570342148 570343325 937
246042426 246050180 734
544044276 544049424 646
555067446 555073773 954
47630136 47632418 48
671450935 671458842 560
710971475 710975435 101
238299275 238306486 74
699762123 699762661 901
679903975 679905014 174
807385983 807386209 607
535640271 535649119 236
952064004 952071547 127
264952001 264954084 922
165103955 165112536 267
180891002 180897669 981
717547912 717557158 228
641777013 641780957 621
53116087 53123727 191
972236339 972245950 275
931438863 931446794 857
781403471 781405242 864
525128057 525129047 497
381316535 381317605 575
28663809 28665354 138
798691076 798693304 635
388987408 388989310 959
762250986 762255675 556
313673959 313681647 626
838090150 838093001 22
794515776 794520642 400
753292984 753301059 399
107947849 107956499 50
960073695 960077015 52
12221621 12231615 360
312021759 312024297 667
235957745 235958184 238
495001055 495008712 821
327450962 327453948 840
285585940 285594483 548
49309962 49315332 470
131041712 131045402 862
213905111 213909045 662
102480512 102485739 644
61719915 61727984 787
256727275 256728317 355
573426293 573430268 330
876848530 876853064 642
661287351 661295595 912
684891541 684894286 330
67381090 67390318 227
297743910 297747956 755
452350772 452351321 833
761362433 761363742 957
606095428 606102823 349
15213566 15215503 850
787407921 787413498 95
16698602 16700402 745
612820243 612827120 357
741963154 741971649 908
94733835 94741759 420
465648062 465649673 995
460515168 460522798 328
39799353 39807150 524
163574309 163579740 634
844061658 844062186 18
98315858 98324645 694
457261953 457262603 252
120933699 120935888 511
269298405 269299542 310
482909313 482915349 549
663592733 663593409 697
794906727 794910218 967
90756406 90764820 20
801105929 801115019 500
840191562 840198315 896
317256931 317259375 563
100695626 100697344 830
624905228 624914338 690
551173089 551177537 702
711874400 711876456 251
731939299 731942044 861
56595348 56595909 637
138193315 138199366 116
443128335 443132024 254
430012185 430013054 49
261542081 261551608 53
430158643 430165467 8
952560472 952566611 12
146600512 146604863 772
49209215 49210751 492
165185815 165189850 295
255145675 255150717 527
632120312 632124081 811
40941779 40948208 726
792668033 792671234 201
436393433 436394880 959
70433836 70438536 340
299534844 299536872 299
802179206 802186406 699
995148977 995151913 497
213869820 213875090 946
121934466 121940928 389
366765992 366767575 850
39120804 39128269 644
497653879 497660242 622
877524081 877529111 679
53537390 53543299 81
421356730 421357448 953
163436380 163438112 336
978433079 978433312 283
283253927 283255369 397
957321872 957329973 833
909748613 909749387 931
131243813 131250902 159
212419457 212421778 770
435804078 435809831 812
62939759 62948255 689
81534189 81541563 761
739115142 739116832 38
34799479 34803691 643
722829113 722835589 716
115873510 115879190 607
321594693 321601560 489
972112974 972116780 524
108370135 108374641 438
80583254 80585422 783
620113066 620122886 869
649909755 649911919 331
174540866 174543672 876
291152904 291160268 497
699927547 699927905 396
614734614 614741669 166
157508572 157512491 250
695015411 695021107 147
118892287 118900555 148
74276726 74286306 579
996241860 996246523 117
85808729 85809736 844
616850411 616859738 712
752803286 752804645 761
177133133 177133629 920
320577529 320585708 939
992974695 992977208 648
661622295 661631308 35
752731442 752734632 554
331237941 331246885 327
980429520 980431549 164
320794989 320795928 107
581352183 581355232 268
501216247 501219460 331
967703007 967707068 939
556157927 556161577 863
87487216 87496458 358
30769216 30778503 264
210633250 210639259 455
587965804 587972881 722
243350131 243356371 551
649415645 649420547 107
456072104 456077330 423
837860371 837861970 376
938449701 938452668 109
310283991 310290514 722
568097853 568100342 380
721916211 721922574 684
466754475 466755153 78
774021280 774026563 764
717993354 718003113 320
147428905 147430840 864
653012 662661 590
599548785 599552599 914
844403160 844412110 244
764865620 764869592 851
681513693 681522332 674
439838424 439847054 712
701462107 701471900 352
71632536 71632602 442
29071300 29076525 14
259240620 259249502 230
82935484 82939044 901
934024424 934028311 590
313723689 313725184 683
189736284 189739892 414
970736485 970743525 349
744211511 744220962 495
540930574 540932285 465
571526925 571528336 715
423966368 423973576 318
46631732 46635495 177
383905962 383915102 397
596893862 596902428 401
523455803 523461024 916
102041486 102041975 50
495451250 495456889 876
271782949 271784527 125
300436444 300442693 832
753198909 753200824 75
256607974 256608666 617
823624293 823631379 128
159225821 159228854 473
264065568 264073748 591
885175969 885183893 397
424509235 424518867 836
941898284 941900307 760
971373160 971375312 546
805288636 805288870 906
145106819 145112879 190
62460245 62469941 192
733903862 733911812 925
976227340 976237043 970
19849814 19851494 875
356344755 356352520 933
594403152 594412606 826
481310338 481313857 319
135286450 135291866 408
300542996 300549175 644
223043252 223050771 787
769281442 769285452 904
920772984 920775844 15
19116910 19124741 594
5768229 5769460 91
772588103 772591308 908
548065036 548070847 958
139273212 139279078 292
189147530 189153375 135
969470939 969479846 317
338228933 338233398 964
343587721 343592155 207
947187975 947189061 310
972653989 972663914 104
431727934 431736664 62
735959026 735964708 774
328072284 328079404 988
927544241 927548502 540
181305884 181306591 540
60730371 60730564 887
223622687 223625639 486
815089651 815094694 525
602624208 602633535 899
467613869 467614460 533
238802324 238805608 396
936039387 936045308 713
620702512 620703527 64
887194851 887204451 627
216826742 216830359 720
892368282 892368343 101
771911520 771916631 767
373467006 373474875 152
171348882 171351227 511
86330132 86333111 211
990044016 990044783 844
888258763 888262538 853
553562476 553572430 145
239052890 239058005 677
378970518 378974059 445
867495588 867498247 231
674099040 674100417 55
137009808 137017131 528
452331959 452335309 560
419769821 419773528 460
159461032 159467768 684
955649875 955655790 644
249328078 249331839 467
663535222 663535780 140
978331899 978332466 554
80056695 80059607 601
471890926 471891877 518
82489982 82494451 440
579459860 579463116 593
565424771 565429828 877
655482231 655485858 528
793467265 793467932 941
62902911 62906590 828
642040727 642045987 957
713042868 713049461 953
197768773 197770067 537
988586724 988587728 160
857408243 857409078 941
882733033 882741688 679
383393626 383395182 590
150752854 150762203 530
322338381 322345932 696
638925322 638933674 290
506592501 506595790 754
164392809 164401867 819
991296762 991304381 226
707316299 707321092 909
839066809 839067185 924
671041750 671043440 149
360605780 360611030 144
327528720 327531900 720
878755251 878759048 913
527484298 527487315 14
670527587 670535351 842
823936691 823943704 239
966043509 966046423 408
29421086 29422628 301
633443996 633446261 786
418151271 418153987 656
963002770 963008921 150
833423265 833430891 849
537411336 537413688 576
868434249 868443660 977
741911263 741916912 878
652399456 652405779 587
165458046 165464492 410
626339453 626339927 529
876146754 876156164 809
477320892 477323401 836
312594898 312598068 346
912846048 912855832 224
133859897 133866346 702
297974823 297982372 829
44116150 44120751 893
26360028 26360923 647
114131966 114137453 910
446212375 446219954 611
582433904 582437452 305
66896063 66898248 621
865607900 865617826 705
896724245 896733103 406
487773819 487775979 442
664995522 665003895 78
513422701 513431636 975
851066593 851069783 679
354380240 354386809 428
841923501 841927070 982
490601112 490608425 288
638889767 638889833 836
852424388 852428931 281
799240445 799240506 124
312761202 312765445 213
930397994 930404273 475
520585072 520586981 535
530266397 530270013 974
759325077 759325966 377
78251856 78260445 507
260869837 260870194 539
35842125 35846143 633
585522310 585527558 978
517472591 517479806 918
302088065 302097769 676
220712278 220714607 307
276352753 276362225 637
513125638 513126121 560
104874613 104877703 425
870764341 870767122 438
257007198 257007496 913
993520736 993528343 506
999717369 999725843 486
846237697 846242106 613
577289615 577292300 588
385679642 385686687 260
83886949 83895975 2
37850586 37856567 141
951153496 951156179 706
30692271 30697970 126
413357709 413366308 86
147299973 147300252 168
18892480 18900117 559
585592316 585593865 892
646639929 646640418 290
367312868 367321569 316
678009128 678013176 93
951830129 951830149 859
571558620 571558851 588
444003327 444008898 656
352448804 352455014 273
557764889 557765813 625
948310056 948316948 697
962122966 962132329 465
116676209 116681762 198
861541499 861546664 573
974980165 974983856 246
880828609 880829212 855
92212470 92218854 311
271555407 271561113 685
584589064 584590413 470
993353336 993355365 875
343885312 343893827 461
783386008 783395292 714
10609474 10616636 893
307878022 307884436 291
208354946 208359033 167
648443543 648445912 171
665994398 666000058 146
917193708 917201933 798
432733744 432739506 252
625972214 625972248 946
496725440 496735176 47
916402252 916407924 112
470594966 470602772 386
510976209 510982837 510
552342501 552346503 150
977735667 977738062 398
591502189 591507179 466
965200685 965202702 940
542834483 542835113 828
381885086 381890541 402
187601032 187603195 288
613325078 613331141 180
473696541 473706224 248
32875278 32882273 336
4919139 4925465 368
364808289 364809656 295
698404038 698408341 618
97918855 97920372 351
982391795 982393675 827
493960974 493966131 867
625979726 625986267 346
869817014 869819981 427
713891546 713900009 825
21329144 21336172 431
247491479 247498138 536
453249847 453251288 10
139564142 139571049 672
824945110 824950664 371
279102812 279110000 551
82254639 82262210 168
565405506 565406990 815
77797203 77802699 891
535831980 535832009 507
410104805 410106110 401
64108236 64115770 785
902701122 902705424 104
756135483 756139484 165
215913506 215916711 727
247235877 247239806 435
97969779 97978163 466
150000297 150000742 223
738412113 738419131 345
34079355 34081942 10
658182213 658192209 171
643595965 643602209 809
995239749 995248984 645
930438204 930438543 621
147595369 147600807 409
744630096 744637727 656
408966881 408974098 892
782050346 782052861 985
342376570 342376637 278
812278914 812281753 903
758165275 758167733 332
201364797 201367585 346
389368957 389371027 832
775427601 775432509 801
204137573 204142620 627
500443981 500445185 328
943449637 943458621 159
320441881 320451005 935
196826216 196836159 525
797883494 797885178 469
216994748 216999122 625
159232080 159232980 745
246252776 246261572 965
528241608 528245556 741
466366760 466368696 884
276541737 276549285 473
353486066 353487614 590
500202224 500209290 756
866690509 866693475 491
191363035 191370882 489
360815503 360819799 761
33230129 33234020 181
704719224 704720518 908
370522541 370528280 884
961078281 961079013 785
329014515 329014640 666
366444987 366448120 534
334852928 334859901 634
16288684 16292843 948
605645174 605653096 755
767717663 767727182 661
113187775 113192346 645
843420306 843426170 404
347784215 347791266 122
254223450 254224908 950
766875585 766876044 162
386184602 386186695 143
55600138 55608646 346
653113121 653121951 57
670517068 670523233 154
758211824 758214022 104
985708484 985711368 532
364755480 364763019 182
436572884 436581010 724
286951356 286958366 896
529741305 529750594 583
294000819 294004915 607
933215961 933217355 207
800105307 800115138 841
613875715 613879672 999
565890220 565893420 819
869480674 869482530 764
557877206 557881020 366
40831740 40833690 182
688866814 688868818 798
315577061 315583348 998
249976995 249983503 800
858511602 858518983 89
328550160 328554457 498
823865001 823866416 327
507650350 507660169 329
295107520 295116552 814
151940635 151942675 130
921570001 921579454 329
804296183 804301343 235
906858980 906862762 93
996133977 996139753 122
310822128 310826947 110
54007217 54015053 756
583835066 583841888 467
718306393 718314335 748
920665721 920670696 703
29137887 29138693 215
555962016 555966570 464
642743695 642744878 527
723917929 723920377 2
181742374 181750012 471
457701496 457702347 542
190043957 190049017 771
178875064 178883578 704
890586881 890595216 634
891069630 891077352 435
754836683 754845214 519
187248898 187256638 955
81654363 81660078 924
979436240 979443865 223
196171593 196179767 850
129321064 129326517 603
342428956 342428963 572
311529079 311533630 958
713002782 713003281 735
907016766 907017601 936
336162201 336165210 669
4896072 4898296 121
834788377 834794729 268
482651653 482653789 343
855344876 855348232 791
506551076 506560029 85
42059680 42063426 686
220910602 220914591 350
774422560 774432228 895
125934646 125943372 419
196112581 196117137 978
14094252 14096960 434
693390722 693395293 953
171712990 171717483 711
25495333 25501836 59
288996474 289004712 173
419917909 419921624 242
608303595 608310005 739
885544944 885551363 369
142228840 142232499 763
974457610 974465045 709
137067939 137071053 725
817308723 817313486 470
949350676 949355611 866
365146387 365150804 137
113383797 113385182 836
175900321 175901610 564
42608564 42614283 542
582586653 582587462 431
508837372 508842844 966
875861136 875863264 81
577369195 577372979 797
913224921 913230748 234
275765741 275767188 12
442610606 442616548 473
121620745 121621833 406
524379931 524388930 599
840431494 840434918 387
143202388 143212319 118
207115169 207123361 38
305588135 305596648 271
339766566 339772016 89
471228363 471231656 981
98396949 98403561 901
392985311 392988377 205
380488784 380496357 657
54936541 54946496 429
983730140 983737231 762
480205877 480211268 451
724875995 724877269 511
417518384 417528362 705
532590654 532592761 445
59677094 59684699 457
816086426 816092411 208
751169327 751169926 565
935104882 935113907 16
628760540 628761610 396
860552968 860554151 973
525607082 525612166 935
59025883 59031047 418
117130393 117137287 683
428298098 428298920 865
274930893 274936367 760
717737349 717740865 603
884999557 885009114 108
219328122 219336081 395
694860138 694863110 222
688491885 688495479 891
893171208 893176040 436
452100495 452107112 974
572394912 572403635 247
412158946 412160192 524
311159162 311168796 893
740623923 740632686 40
503982877 503989705 863
141704985 141713461 568
739311729 739321426 811
499223303 499225332 725
257686194 257688757 718
347422630 347430901 946
345824954 345825382 213
817895201 817897377 929
853773075 853775531 537
660619320 660621359 845
54520361 54525688 710
344194573 344200656 695
759714141 759717474 520
634872303 634878865 228
830222028 830230563 144
576403098 576410599 906
79925044 79932085 580
310434607 310440237 199
696229886 696235559 331
512241774 512242835 385
476207620 476216093 313
178159680 178167148 928
132393376 132400963 271
443834245 443839211 268
95941473 95941506 457
686918968 686921335 275
816350874 816357877 398
761664804 761669052 72
82503354 82507117 821
90025685 90032451 889
377372069 377375671 19
301041733 301042832 370
2739662 2748976 212
926810283 926818229 357
572476901 572477506 881
344909359 344917629 852
296562985 296565364 865
773262733 773266089 835
592903805 592908766 42
314291977 314301625 23
893013866 893014906 622
941138885 941141764 252
802861605 802866020 607
385379817 385388795 854
28598525 28601658 277
710223405 710230399 314
711690256 711691485 928
112924122 112925417 346
929392307 929398293 765
857324700 857334094 220
556446723 556450885 743
207998697 208007457 350
137623949 137624608 617
35264906 35265514 518
787206760 787208752 319
46940037 46946462 829
501383702 501393141 674
966888629 966895083 251
57635975 57639276 631
856129090 856132831 340
452393661 452401365 265
223801755 223808966 73
471395105 471401629 837
50429722 50434678 768
592748589 592750624 872
965795908 965804274 731
72030088 72033890 198
355497761 355498481 785
441978011 441982070 29
776890993 776891354 324
822012333 822021607 340
27904948 27909950 404
630675021 630683862 766
990733208 990736833 681
640942976 640946052 58
462419199 462426363 822
165385282 165389746 286
461531479 461540848 730
168814614 168816205 850
364110643 364112505 58
609776966 609784960 926
314776657 314782389 252
834592060 834595895 680
11879826 11887533 180
881904857 881911232 269
84390266 84392095 616
666276088 666281329 401
981462374 981466843 946
701870455 701876420 853
885136304 885139336 751
92421713 92424285 685
71087640 71088349 213
455001241 455009058 113
10524922 10533761 219
493121101 493122996 652
348054720 348055321 635
688605336 688610240 897
144352088 144359112 341
365760034 365769298 47
352356237 352360336 394
28515340 28520394 409
68766024 68767428 81
501013236 501022966 811
808448348 808454061 366
981804568 981812290 128
367057571 367064821 156
426626556 426629601 623
325896805 325906373 463
378916145 378922335 108
754499191 754508439 407
669272936 669280375 419
733014346 733014686 420
113016427 113020108 661
496387587 496390469 823
42491304 42498534 436
633232433 633235534 120
58033940 58036264 139
130655563 130657284 245
685076025 685081785 736
128198483 128200474 463
492642889 492644749 881
723347307 723348412 970
743915726 743916160 294
9349388 9357052 318
382689561 382692778 260
357057348 357057918 772
280507468 280507791 839
546677958 546678501 62
447404554 447411226 429
200963641 200971616 987
159711455 159711588 833
352163335 352173116 22
847085304 847086792 988
145490600 145492419 892
760860267 760869918 747
822482527 822485235 386
549931299 549941119 315
222349489 222351940 157
165633901 165635650 22
906184329 906191399 369
51016318 51020815 604
121919150 121922202 498
704423521 704426593 118
59029510 59039331 475
239673751 239681515 41
731298499 731301046 305
724685236 724685671 388
277867902 277870071 76
521502058 521504692 670
993180079 993189250 904
673616798 673618989 944
202938753 202943886 967
304493252 304502355 646
427228720 427234836 921
727978194 727982031 815
441947586 441954649 587
73677893 73684258 656
461225630 461227695 564
446236058 446243926 20
328630079 328638944 509
309371334 309374365 312
548171277 548173356 615
397193245 397200618 438
556038890 556047709 472
22715162 22724980 905
558082328 558085513 539
984622914 984622960 407
704784571 704786374 527
793433134 793435622 703
416202506 416207938 308
479277014 479284719 62
886189325 886194711 569
463891290 463899652 325
64290079 64294531 153
598931551 598933446 174
160005807 160007425 780
478811346 478814349 629
132549753 132559402 107
251605280 251609006 994
209996333 210004197 959
902993 907394 905
297942055 297945999 831
9084974 9086602 649
733792300 733800435 58
456841803 456842970 628
201178977 201181953 525
113784107 113786314 688
415818736 415823960 419
273541194 273548451 635
133187538 133192130 707
470871496 470879170 143
448480752 448481869 903
614186583 614193582 304
217698583 217701277 783
815055640 815057407 813
281489269 281490141 649
27598144 27604501 830
185488831 185497101 114
312462251 312470662 29
906984236 906993505 924
385257295 385265151 163
226558438 226561899 455
22109692 22111160 721
235802346 235804168 637
79410130 79410687 355
4380943 4388928 400
23236942 23245831 552
762273122 762279392 438
206555587 206556948 868
607689615 607697501 836
28187890 28191600 652
616437052 616441866 867
522895508 522903816 16
609164579 609168815 747
756520217 756522533 117
126836923 126842219 107
68777324 68783476 240
401158225 401163733 203
834765663 834767416 768
200689882 200693606 568
779602069 779606502 662
42373721 42376855 544
290001938 290004465 117
284156954 284164982 36
95053701 95059196 434
390264168 390269279 125
451277625 451278538 755
453175865 453185121 859
286480419 286490413 197
411137186 411138725 501
586646753 586648328 695
198266415 198267539 293
325070958 325073022 396
989170075 989177519 78
278882462 278884713 327
273618246 273625285 850
977758370 977768166 693
119572477 119575051 113
608817335 608818978 545
504564883 504574828 858
414504735 414510103 591
366824782 366827984 43
977962074 977970335 432
623328470 623335741 125
764604899 764614113 516
158311577 158316401 778
931285426 931287988 664
857336471 857343467 413
337622935 337628153 581
206910480 206911042 285
370921689 370928439 742
756742279 756752078 611
259262323 259272001 789
21000105 21002184 392
473596230 473599675 807
417137097 417137951 468
241886875 241887875 498
251639538 251642750 4
899570951 899580862 196
324677883 324680558 918
85581168 85582627 726
473960259 473969678 316
983048871 983058132 330
495467011 495468477 813
384755 389814 546
776684561 776688435 856
950501028 950507558 591
352108876 352111702 796
396047880 396051631 287
396168075 396173770 256
857034343 857041364 266
193151421 193156102 554
918827737 918831194 163
569574417 569576027 228
63687232 63693643 171
723320127 723320367 562
1751983 1759900 178
682784573 682786581 331
476270720 476271807 433
719833357 719842148 120
620382965 620383393 973
548841231 548842396 436
114466785 114469169 120
429038298 429042062 813
661039525 661048489 612
136583047 136584477 970
272805959 272811138 58
311595137 311604764 22
357106467 357114455 865
161427252 161432169 133
49235372 49245297 743
811144695 811152331 126
68599132 68606600 243
362196601 362205283 129
482371415 482377324 244
134541027 134545233 838
947906347 947913795 765
725484755 725488502 263
966868777 966874704 832
920622642 920631964 758
687947125 687948335 647
273360219 273367245 470
870013344 870017963 74
101766939 101774381 327
685679067 685687756 103
390469663 390474434 276
86942502 86950010 760
334398616 334403435 28
110589879 110591753 115
596819711 596826306 100
365437819 365441922 160
184310817 184312477 563
454796286 454798300 799
143877361 143886490 283
533108687 533117039 885
136046141 136053206 510
89272768 89282629 833
665594528 665596448 262
29122907 29125775 467
684448021 684451878 664
645513473 645521695 985
961554632 961562103 876
296232546 296233370 759
718146344 718148926 932
442008979 442015154 172
950191863 950197793 425
82268724 82277940 178
786145907 786147808 897
787308169 787315898 494
757656986 757662778 800
765298650 765304063 276
203212986 203220787 569
492243862 492253843 147
354920972 354930710 436
893011255 893015768 762
792193778 792196773 227
442938203 442948157 458
637219731 637225797 568
856920628 856923610 935
65147122 65154445 673
711235273 711239374 883
160622900 160630319 75
745104469 745106570 163
624508967 624517543 946
942713753 942714476 706
232827515 232831242 679
483412741 483420560 727
636258550 636259828 681
356959469 356968656 154
674638404 674641238 613
978776076 978785312 73
767402309 767412090 869
2071735 2080512 525
979016898 979018690 503
121416844 121418252 736
871280550 871282766 97
883832579 883837473 660
388825306 388832381 306
24920987 24923230 578
284460491 284470198 323
220068104 220073365 340
154591527 154595845 257
438727395 438733654 993
417235920 417238570 694
150070774 150072420 500
825210510 825211433 172
792397957 792401432 583
642054969 642062645 895
11401276 11404031 323
462390204 462391898 857
60168878 60172276 465
663456217 663456602 734
285391474 285393131 738
523595466 523596361 638
855093511 855100187 733
222599362 222600668 728
858940533 858949043 302
100046117 100053807 180
287207361 287209067 746
72351035 72360778 803
982631891 982636529 962
701858708 701865915 999
144917443 144926256 79
18912531 18920766 782
450344520 450351783 905
560630253 560639139 889
926082981 926089885 181
283051633 283056259 441
167845164 167845875 974
457900910 457909890 413
142712063 142721207 378
737314025 737322069 911
101331025 101332605 268
673490454 673498047 90
871028235 871035386 422
696531491 696536554 468
122694381 122696633 46
499463911 499466103 90
763862351 763866492 495
632323676 632326113 935
567238089 567246860 617
481290818 481298944 6
37938080 37938965 187
522571348 522580050 898
163818788 163824428 480
111741212 111748002 666
146487030 146492071 830
274480426 274480911 627
595767516 595776744 938
102588363 102594505 158
14777649 14780200 441
167483616 167486710 99
410048622 410053598 131
444939159 444939336 967
438551409 438556757 389
841229889 841239223 301
918637554 918640159 943
449373735 449374216 495
11457363 11464950 397
330282650 330290450 326
158717809 158724744 695
344507600 344516482 880
772449699 772458220 495
101424181 101426360 457
4921498 4930526 558
353969887 353972944 220
697617187 697621262 910
11074131 11078464 25
793804625 793807484 6
662187374 662187496 349
248546051 248549863 690
120118746 120124611 647
463228976 463233383 575
315814822 315815144 662
200447630 200449942 157
280946188 280953786 892
374084407 374088960 531
626349316 626350698 904
164737691 164743095 989
732500696 732501290 723
137259396 137262488 265
541275087 541280538 757
817064084 817064847 299
522158659 522167409 19
954014321 954020747 237
403698828 403699548 341
859925719 859929848 984
946365249 946372925 755
112391153 112392995 502
221977141 221982936 973
605405864 605414781 494
273911480 273921207 462
572001587 572007112 404
272125886 272133882 168
180741256 180750574 560
597736493 597745012 491
582114186 582116008 826
831491520 831493236 828
356942626 356946744 871
952272129 952277178 258
837216452 837219502 393
407805297 407807229 964
636673758 636676065 267
839567162 839572578 931
332300330 332305077 914
167837240 167839851 76
774607730 774614334 957
231728908 231730189 87
165550087 165559690 720
740808957 740817516 844
542522567 542522891 831
855433960 855440364 647
925850923 925854759 50
570837541 570844085 690
165068822 165068938 584
810042736 810046876 970
467007163 467008084 244
290855120 290858123 685
932984557 932994202 104
505786628 505789318 1
231238473 231247986 350
419778654 419779270 996
492802301 492808025 751
727343702 727345647 667
543012392 543019667 263
973065975 973068589 746
467757297 467763778 663
609200540 609202821 135
81403577 81403722 693
241309031 241316387 560
41189032 41189578 640
23292733 23293914 383
890392729 890397086 399
836711830 836712630 954
996784497 996793585 683
260460110 260464081 147
90543207 90551263 772
114157870 114158983 220
563033004 563037425 873
602718698 602726282 505
826540257 826541002 608
777020248 777026054 716
162108982 162118155 123
907657380 907663644 584
289535686 289536144 434
620296368 620304565 610
415014865 415015324 433
288181989 288191733 147
383169208 383178265 435
632961081 632970704 754
248376936 248381069 455
755622544 755624643 888
132025610 132034494 48
165355734 165364363 389
287989317 287992597 577
42938751 42942026 874
108302712 108312356 377
99322145 99322599 102
182746641 182756205 478
734947076 734951032 902
849748830 849756144 933
273373635 273379071 562
324081522 324085772 172
744781570 744789681 865
77218310 77226130 241
318176237 318177120 984
875599111 875605127 944
545062839 545072533 891
588208940 588213551 46
420586768 420591956 633
792398670 792399262 155
87733954 87735520 571
83612867 83619947 597
89628040 89631184 355
423502254 423503021 780
669738495 669747318 306
153665830 153672923 893
437782774 437788809 623
515304016 515307826 346
64366063 64370286 143
275479046 275481195 121
544503551 544510019 732
627062123 627069819 865
360213070 360219369 917
56795777 56796685 278
4799558 4805940 874
804712214 804719793 284
564836458 564842185 531
384494432 384495710 68
446432778 446438155 373
190631272 190634837 699
614322392 614323963 977
843396123 843404119 473
201933988 201941079 6
287233905 287242452 145
29030533 29030718 426
40467408 40471877 889
607209041 607216456 476
569285572 569285872 78
72454991 72464307 92
832271363 832281015 151
346166062 346169544 113
554389389 554394923 195
688037861 688047587 699
689255868 689259816 979
834062012 834069395 815
792194790 792195228 567
717320030 717320236 424
899736856 899741158 64
2232935 2239473 833
646723376 646724513 873
256170879 256174288 952
375078992 375087234 858
335542538 335549033 750
497774588 497775892 545
66054567 66062888 224
750214732 750218661 308
354967299 354974587 785
297665074 297669200 833
962802489 962811372 222
796812322 796820841 974
842842195 842847212 787
715214498 715216027 340
109841706 109850921 753
376141455 376145040 385
653864000 653870348 27
824556223 824562332 161
781201882 781202381 323
278493667 278499018 692
590749850 590755561 345
937909072 937916802 373
4759046 4764854 280
137465833 137469259 528
595451522 595457638 313
361721276 361726465 37
830563660 830569832 327
688557038 688563488 348
580412549 580419008 18
223450223 223459791 113
517406915 517415414 696
22064610 22067563 952
679113982 679116465 752
597242262 597245926 401
4044791 4049527 404
87580454 87584232 213
493107491 493109584 372
139196818 139206401 753
628579516 628579695 367
316222885 316225633 999
352308349 352311348 128
847122045 847131859 680
155025348 155027063 628
118860451 118865748 759
453841851 453843943 412
122327606 122328920 338
647942819 647952529 627
242100542 242102591 951
24324296 24330315 824
333365014 333365552 270
595200012 595204132 630
253095491 253097968 598
244960522 244965441 900
428070500 428077756 463
939891259 939895755 165
228390671 228395006 672
507806359 507809905 20
608701985 608710284 183
72150937 72157564 212
331082111 331088682 477
756429380 756435497 89
718116010 718124520 97
90722960 90728081 452
700847859 700856291 608
850765672 850769361 263
544521189 544529980 876
869694861 869700796 658
24426882 24435678 629
430415 438954 597
426284978 426288739 578
618213455 618222245 920
633556894 633565104 752
466920992 466922826 455
978363794 978373586 10
434229402 434231534 471
140876017 140883794 953
220631243 220632450 146
321437900 321440031 323
685396529 685399127 435
41864126 41865916 657
576722053 576729133 610
32653974 32662891 924
367788076 367794690 196
974568531 974578366 678
986098541 986101215 831
342269363 342273733 524
271471668 271479345 76
134028164 134035887 860
686124486 686128875 409
852427921 852432222 935
816536929 816540961 266
334880890 334883752 490
125575815 125583534 57
984377360 984382667 416
759617038 759621096 528
7093220 7100880 655
418810743 418818811 376
569497170 569506805 996
483579381 483582121 143
14004141 14011643 766
734540076 734547759 793
820949692 820953347 792
54273533 54277161 218
901432589 901442024 173
45823357 45827390 20
69158885 69166856 580
817347891 817350081 806
658505267 658511581 547
766585263 766589320 421
679500756 679510353 918
439115873 439120598 342
622152666 622160767 6
966297808 966304870 187
986823025 986832827 375
510813199 510820940 951
229399569 229404703 98
632335148 632339915 339
843607954 843615435 396
849762500 849763501 186
336923272 336932985 115
10034540 10044041 471
833116882 833122862 517
698600239 698600666 448
732060425 732064151 616
770391150 770400751 491
573209453 573211565 250
124902 125401 899
469948240 469952652 518
404692988 404696475 397
287938525 287938988 32
133688991 133694996 892
676484462 676492259 416
442307331 442316824 99
632914778 632919501 807
2255745 2258664 64
743637236 743646933 241
631250836 631255448 213
629928087 629929520 489
250690605 250695498 615
112640002 112642216 363
747793385 747797960 650
595266627 595274909 817
277212394 277222250 926
759928493 759938016 458
735270652 735277736 491
714052067 714060766 625
925672308 925676557 12
854982871 854988205 638
345591712 345594313 604
99777678 99783145 741
454464042 454467689 869
124718042 124719430 162
91140211 91141716 431
904847136 904854725 181
2931945 2933729 675
303269435 303276288 754
231585411 231588739 669
935488423 935491711 22
589959413 589968974 978
747175016 747182233 286
547590107 547596825 328
272377328 272384561 997
450537489 450545629 58
376894271 376900040 963
684362453 684370459 870
80230479 80238249 195
308135583 308141925 177
146812254 146822167 30
783737625 783747543 594
764569604 764570854 836
759497240 759503361 469
663797568 663798257 144
777769915 777773150 29
526110325 526115523 49
521263639 521271323 365
351016861 351024638 764
729422056 729426233 925
139700583 139703296 859
731802613 731811331 205
703836207 703842584 916
8095394 8104967 86
99044214 99049333 231
248884358 248888758 216
253788738 253796078 472
166088138 166091249 178
988714503 988719579 66
877453618 877455290 184
63890894 63897119 905
483514752 483516777 602
578800957 578801171 902
801957224 801965231 792
848057309 848059435 601
989478541 989479925 325
381791107 381796609 372
696856578 696856828 410
324070108 324075323 956
343662173 343668759 260
63768357 63772226 795
336233612 336242171 293
92279214 92286624 349
801507466 801513885 798
223415610 223424152 459
21801211 21808842 829
826950535 826957455 936
17490259 17495032 181
262167668 262174958 927
764515975 764519807 643
253957235 253965809 251
722708380 722714192 611
50055675 50061520 279
497384373 497387843 169
367757171 367758594 368
465250981 465257385 810
186233810 186235044 359
637010746 637013996 485
983669926 983678653 718
67442204 67443365 123
913264846 913270231 235
290061448 290067490 958
976314058 976322380 893
255856337 255858776 646
930645506 930653485 8
701255225 701260714 932
409680386 409689901 389
585195744 585199721 455
777174228 777178098 187
309685946 309690355 246
378909419 378911601 538
196096654 196099292 561
949997611 950001947 257
585407855 585415707 677
903834852 903842874 266
128694211 128699181 188
281787142 281793469 918
42580531 42581127 744
281080985 281083533 846
111972523 111973579 502
447254768 447263136 3
393401306 393407530 951
525636866 525637301 309
746533473 746540318 354
700959150 700962821 903
461703768 461704520 27
494018306 494024381 537
131620225 131622680 141
569069319 569070879 973
790035515 790040795 100
861961016 861965793 294
550627020 550634037 843
998611321 998619363 2
182227981 182234157 366
357333334 357340353 581
307089237 307097789 358
437783615 437789879 925
306580503 306581755 374
498675644 498684717 158
496275967 496279566 464
756551067 756551887 537
510926712 510931210 914
955499554 955506825 859
892783556 892787033 925
613219272 613221819 844
168125204 168127709 528
686195562 686197046 518
301733838 301736485 81
57320563 57328734 314
234036721 234042074 412
796371184 796373266 526
44095071 44104961 658
665576985 665583570 463
744002844 744003864 248
25906120 25907739 718
212245963 212249600 72
617242491 617250315 744
587430359 587432197 566
254429791 254437924 383
39826456 39836306 166
733655868 733658139 15
50395394 50397145 927
393188403 393195294 392
908129866 908134017 764
482480465 482484917 760
621057182 621058833 607
483465606 483473068 367
507489349 507497500 964
999708915 999712302 124
163832648 163836474 4
791103813 791106879 418
343106179 343109687 254
478250106 478252921 74
857067848 857072941 88
372342964 372346783 221
637294723 637299427 667
820048330 820048582 954
311832047 311832410 599
709347010 709347859 34
922430134 922440014 925
37634489 37638882 35
998814907 998819792 538
407615511 407619922 442
224580586 224588560 563
898745673 898753848 498
308533245 308539878 614
666189262 666197828 686
588956216 588958015 458
369297165 369298497 494
556609200 556612917 178
895751475 895753444 673
267863511 267871868 347
575857048 575861682 828
65436840 65446110 805
792216402 792222819 97
943708900 943709428 111
140971515 140979511 805
572502552 572505675 545
745791360 745800162 295
660546854 660550531 529
185634382 185640700 900
407125056 407131682 879
373157754 373160610 369
561982581 561988820 443
683183737 683187190 893
256587834 256594566 586
772005945 772009890 540
902002749 902008092 61
958410294 958411583 747
503091939 503097734 982
605961467 605970208 692
157169718 157175822 263
155531598 155532784 232
861178966 861180528 689
351208761 351212384 899
524366653 524375361 360
541702238 541705690 333
69404778 69412779 209
401463189 401467343 795
202141936 202149924 234
733082917 733082974 407
742553960 742559453 633
645902223 645906459 612
724017455 724026791 874
42336495 42341307 520
393075744 393081241 702
719944103 719946022 828
16429437 16434675 53
560066996 560067155 922
96648142 96650461 729
434203376 434203518 2
463399782 463408145 345
591362415 591369189 284
43765378 43773606 540
382591251 382600216 906
143540122 143545724 924
583199823 583201529 529
178609001 178613386 262
979254053 979263037 183
648577975 648584766 390
542189054 542192654 513
413532408 413533726 946
419777753 419782218 953
421489388 421493616 413
427329928 427335260 718
493540833 493550650 766
144488757 144498313 916
626908636 626915056 205
157688898 157698887 488
990809081 990811919 912
33443821 33451518 62
313643334 313644796 993
131510631 131513419 41
280431583 280435911 113
336939997 336946998 138
48405065 48413848 931
102869832 102873423 250
925311098 925316021 569
532158303 532159485 940
188511141 188512085 637
285985053 285993162 388
963816115 963818934 545
537920459 537928642 158
599660500 599668312 806
45317964 45319479 732
257484102 257485522 490
232215384 232218514 706
405227984 405234752 557
102614553 102624435 304
8661844 8671720 835
919431480 919436601 834
82145219 82154436 517
57819116 57822599 831
118747273 118752818 727
686419079 686428710 970
40680811 40690303 277
527589651 527599342 415
291634357 291642558 2
812239913 812242939 890
99611569 99617304 271
144558403 144559152 704
980524236 980528419 601
626185103 626194183 308
508018934 508027162 513
611490011 611495966 33
421021981 421024407 4
837536258 837541098 358
816419023 816428977 48
430465025 430466133 937
916865265 916869494 21
611614537 611621634 936
505730591 505731577 718
710513192 710513488 615
321431851 321431896 137
85630715 85633508 736
48427749 48434637 145
24856104 24864602 205
394614812 394615565 972
562931859 562940695 2
484938147 484945526 952
169295519 169298611 302
535435455 535441297 239
665503173 665503274 278
469834140 469839819 601
67175627 67180585 935
291430362 291439511 601
35795508 35803255 522
680377063 680379088 170
516809386 516811150 488
209848739 209857148 423
859106690 859107549 245
461657993 461667854 9
850543231 850544414 964
504463859 504467760 768
78922460 78928705 287
37925396 37931148 905
507527346 507532194 624
472748219 472758173 507
602523388 602525996 249
179834228 179836562 137
121546002 121550944 895
39273249 39273945 756
143779257 143779837 492
145577220 145582109 366
218615338 218622171 866
743491624 743497663 727
473666529 473672253 447
286512505 286513727 228
576644362 576649230 395
54477612 54484692 300
909983099 909988336 246
312456345 312460358 184
92300102 92309351 54
325082943 325085571 431
775606308 775616136 618
363562174 363569565 550
232897251 232898551 827
566890697 566894746 674
898435925 898442006 557
744342320 744343061 19
166974971 166981409 483
25440567 25444598 544
928880751 928885714 212
137904156 137904573 98
599425587 599431461 672
949916555 949920971 222
227302456 227308996 300
86594284 86598216 880
558089307 558099015 174
539278216 539286276 430
62511586 62512907 783
396819069 396823500 832
139022964 139031052 332
580386175 580393792 774
571518624 571521785 523
331035648 331041946 796
602428869 602430355 319
711881168 711887197 539
945905049 945906199 35
586177573 586180871 849
834660002 834661138 984
306368136 306369617 686
461241968 461250315 489
96614300 96616867 447
390084423 390094352 342
412225946 412234629 791
84150092 84157893 47
933721411 933721575 584
232863301 232864704 779
27495337 27504518 838
766992536 766995193 834
618329872 618331305 249
606947909 606949029 276
514243749 514250431 829
478121547 478121664 5
98006890 98015770 829
28849032 28856419 873
497950428 497952607 84
739389012 739397780 695
16286791 16295236 878
867921979 867929666 62
356806164 356815561 734
879758413 879768001 373
428318040 428322806 661
582871219 582875348 371
62420225 62422645 378
903033404 903039340 829
707139627 707145790 337
334103712 334104424 498
434863406 434864138 994
595596283 595597385 26
503478695 503481654 280
612362429 612363376 443
236005802 236009215 353
176055813 176058737 162
117564185 117565176 857
30305915 30312213 286
145914743 145921388 789
250628430 250633791 7
724793928 724797776 13
300939272 300948976 700
41024299 41024634 550
120927930 120931935 811
295081723 295086723 814
77729427 77737846 683
946992588 946998549 479
705910797 705917303 29
383333083 383340524 205
329726223 329727169 92
136995580 137004530 734
968911593 968919911 10
103461644 103469964 980
192419193 192429127 730
968059005 968060173 280
416248169 416256536 642
414825204 414830868 538
878726683 878733741 699
268535062 268535131 951
586357266 586358124 984
18813359 18813498 943
705799444 705799667 526
242911805 242914018 405
133629136 133629786 564
990313865 990321925 797
754004495 754012352 104
895724137 895728684 999
90586026 90586728 42
368896075 368898694 518
876569027 876577553 216
421782361 421787727 845
24297306 24304293 65
542602181 542606857 929
165204937 165212121 985
13033502 13035183 748
86202298 86205463 327
462440751 462447642 462
236225102 236228670 277
113466145 113472680 506
35046014 35050832 1000
478174580 478183941 202
579847424 579848121 199
161492489 161499631 998
179087768 179096368 284
120019754 120024759 432
362412851 362420374 427
764966179 764972283 908
300053991 300058821 766
141370269 141374192 347
114999125 115002575 656
102265125 102270976 974
679530677 679533524 299
700078875 700080370 804
259337873 259345046 245
343453156 343453686 537
795254939 795264564 476
368747717 368751616 166
959655625 959663522 956
216113742 216117646 241
949469089 949475210 890
446356095 446359168 118
423524421 423526130 769
757787720 757789900 260
696780875 696786873 166
700676120 700681213 527
340056008 340065572 739
848606483 848610642 480
541284649 541291999 211
506831956 506834661 561
6198198 6206538 34
631978438 631987512 981
157314556 157321989 957
14570326 14571275 806
70270935 70274025 879
945955101 945955976 107
171707979 171708870 624
257426069 257428312 506
968075548 968078164 715
456226760 456232019 665
715766320 715771997 54
714209704 714217022 537
553822036 553831233 441
914133993 914136573 415
200257151 200257693 263
819013029 819014867 581
818887486 818894484 907
142619111 142627922 67
11471968 11474726 874
237618033 237623186 989
184654698 184659345 299
507083751 507091111 398
651261287 651266071 51
40711728 40713518 380
138255492 138264468 994
935640754 935646260 708
838576336 838582806 751
39634594 39644446 862
534905660 534910218 520
570706884 570713238 289
801353872 801363399 727
85561172 85566754 869
760339919 760343512 46
130488322 130489314 566
63093053 63093364 588
628425046 628429683 989
624955754 624962183 875
76909505 76914500 223
94228716 94234457 536
939956236 939965937 882
775351525 775356823 275
21213602 21220229 418
686719470 686722057 198
30723867 30727825 55
114844435 114847755 756
696887373 696890170 859
595865712 595866773 999
778150587 778160444 732
91393810 91401806 122
399583696 399593514 748
235305578 235306055 598
488246852 488253052 617
518007620 518011968 906
123332819 123334107 165
902483225 902492032 827
141197981 141205447 535
627634190 627636960 348
52884540 52887310 15
604067271 604074591 397
521120744 521121722 15
374751844 374753523 507
966314441 966321809 601
86402409 86409203 517
642839314 642842861 947
618629830 618638449 161
76867009 76869331 450
793459544 793460416 98
950912242 950912942 683
773618257 773626639 780
60839005 60841831 220
47498020 47500168 588
66495877 66499106 159
434013479 434017757 349
541802995 541812458 707
420588292 420589455 641
185213804 185219662 905
385083253 385089599 357
616062351 616066040 701
361334385 361335291 314
712293165 712299159 671
921038735 921039090 871
222876675 222879557 863
106053834 106063608 263
941094182 941102727 977
556363239 556372138 520
1827880 1829106 423
123718784 123721774 868
402186492 402195035 907
37599193 37599849 202
486540506 486547153 852
122647528 122655023 521
615639399 615645858 66
489379613 489382103 440
125237876 125240257 807
18569853 18571114 817
640521723 640531055 630
67960496 67962576 695
241829365 241838158 109
818073271 818075026 610
422826824 422829335 275
116929027 116931331 674
95361548 95366411 99
129652964 129656382 356
801300403 801305813 145
357139561 357148280 524
365242378 365246888 430
863339007 863340809 823
89029052 89035994 354
953342161 953345781 429
227678121 227682442 360
919297395 919302436 818
654271420 654277554 673
802960519 802962583 493
176451226 176455412 187
715837721 715847184 83
977483245 977491622 53
815732026 815737343 519
354302849 354306121 699
847898554 847900921 149
334118334 334121592 774
299502694 299506867 424
719215511 719216538 973
61412535 61415975 484
962957027 962959349 398
254119565 254122780 871
953469999 953474216 73
554046403 554055809 631
123809273 123816970 241
904587972 904590603 9
419488472 419492851 250
91337597 91344631 886
37064373 37070437 293
352030346 352036678 217
18404830 18406085 718
690004577 690010820 940
18936450 18939630 757
927991872 927996864 600
427993503 428000150 643
460486743 460491829 238
831330103 831337195 167
915685353 915689177 139
337882590 337884493 973
899676882 899684345 340
109061451 109067184 84
142487519 142496836 744
863276459 863285719 402
806460567 806466089 463
82739168 82742587 148
603964160 603970384 452
513001399 513002449 579
849001916 849009904 655
58952056 58958017 751
419616378 419620788 191
287374718 287383076 163
182733153 182733281 711
507294896 507297827 58
67046299 67052032 276
268550112 268554888 347
383099259 383108596 512
167798062 167801694 779
42134992 42135448 750
97447647 97447655 661
370800397 370808747 452
66739940 66743340 45
203671103 203675930 156
176631164 176631621 76
152040222 152045273 915
762922848 762924868 919
437272546 437282137 82
635576059 635580493 347
894196188 894199828 174
128818289 128819321 759
677324949 677333460 722
144425753 144430878 401
786665798 786673985 584
451565305 451572320 662
2400732 2404765 38
245632646 245635826 524
116516565 116526022 621
71532999 71533670 426
476199695 476205981 575
327002220 327009678 370
535408980 535410708 562
226069052 226070976 340
981324453 981332439 924
541457387 541465847 318
708730048 708731072 637
402705086 402713329 450
744448961 744457022 161
264544582 264554395 929
983306358 983313490 237
90352935 90356572 833
388164654 388170825 377
542509215 542517046 674
472642907 472644924 118
382236831 382241967 218
300438500 300444564 48
379288136 379291151 874
234224937 234231364 615
450005097 450014153 704
514721027 514724782 487
27601614 27608939 490
412432446 412433245 822
199054823 199059093 854
384410847 384416874 40
902649966 902651060 613
762886534 762887765 585
115004933 115013823 641
204637807 204645058 10
853334422 853341774 958
985144125 985145572 264
76266613 76272433 206
306220452 306229964 450
357898273 357902525 260
309885478 309889021 976
143506520 143511893 873
105251484 105261268 268
903850418 903856636 150
89492060 89496560 320
111658069 111663923 235
87409377 87409471 526
295019641 295025574 431
382390847 382397856 780
737687647 737688723 303
50902908 50912034 673
499712234 499713832 358
466352457 466357664 577
251262076 251268094 727
86245578 86254206 35
205527897 205537360 115
59114132 59121713 671
14241659 14249977 836
951028439 951035855 805
429390570 429390991 46
648382874 648391310 764
697448897 697451134 352
626722255 626723588 772
904122182 904122301 610
792137261 792141582 209
347921647 347924420 874
424809763 424812588 268
712978433 712985940 301
141210620 141213260 531
15726775 15732928 407
841908820 841914282 540
782158585 782162695 905
685015287 685015921 78
803214059 803217296 326
745638020 745647738 152
454295579 454303321 874
40844805 40854803 78
592695072 592696399 291
257382373 257390033 941
269813903 269819910 161
367677309 367686335 605
454391848 454399273 945
882186103 882187323 891
117412532 117419730 370
558816858 558818239 109
997677360 997679753 494
787005585 787006867 641
985915664 985921292 922
166198305 166203637 822
573849245 573855472 497
490775407 490777305 991
270392362 270393142 772
905116308 905121417 487
579218550 579227932 963
196821270 196824989 458
697545378 697546234 532
281828872 281835603 761
226997864 227000451 62
98547137 98554649 733
185170959 185175106 658
207628806 207629033 889
155313148 155322778 671
662898919 662906968 202
267917757 267922292 617
773583720 773590790 888
778051178 778053387 870
588132061 588141335 789
244671173 244672605 370
487847234 487855657 255
427558967 427568458 385
38652975 38662037 623
983773865 983781607 871
127378886 127381844 777
794105088 794112596 583
658914055 658914231 658
428106294 428115469 462
99359166 99360812 137
17227304 17234591 674
462593674 462598566 699
454172929 454179557 681
418330665 418334133 469
845842288 845849598 405
859616509 859625443 611
364769638 364774670 573
940520221 940525205 255
488722231 488727906 465
854404692 854411069 86
24429179 24434582 528
520760853 520766193 554
146979552 146983252 898
940772583 940780375 217
257252403 257258666 398
251732159 251740901 817
587110770 587115630 674
236338694 236339427 233
267966949 267970380 438
17595764 17600927 158
220840849 220847633 182
122373378 122374688 230
915073283 915080443 206
26499532 26503361 846
642788748 642790708 475
452747498 452756791 261
583754665 583755037 36
829915338 829918039 383
702659922 702667961 310
630094712 630100274 928
564095221 564103717 77
521888754 521894467 77
966068984 966071087 978
203325190 203329483 814
504504386 504513303 52
715448861 715452146 96
548291473 548297803 613
367801861 367806528 823
114500245 114506688 980
834657904 834662074 900
530163184 530168990 21
225445261 225452014 517
146297688 146301623 646
587183666 587193134 657
46424830 46430721 767
76240881 76247184 373
928363978 928366589 643
747453941 747455196 602
64816765 64821315 483
935745 943254 426
425922996 425926710 590
708103016 708106128 156
674881883 674887313 408
241332880 241340709 849
433955537 433964420 676
600571304 600578693 714
46444027 46448248 225
650295671 650300167 596
799590623 799598374 209
344472457 344477647 430
915035883 915038256 481
927892472 927900268 496
904930979 904938152 845
812220388 812224576 211
558118587 558123302 407
942097263 942104935 483
237154328 237160672 887
286548552 286555611 231
310598148 310607378 691
276319708 276325846 245
18371138 18374671 793
919431970 919432355 707
204947466 204949332 855
21215311 21220385 530
660451872 660461349 444
464049279 464051830 661
213281112 213281708 904
983994998 984002802 816
228677580 228686176 54
159629271 159635210 397
482818515 482827437 974
476684658 476689084 23
996814365 996816762 402
275638570 275640000 167
996941100 996950452 870
4742895 4749526 835
194582555 194591627 479
465420458 465424519 675
320068625 320073135 17
558117678 558127432 67
524040076 524048222 606
985388049 985388527 113
722570422 722576546 85
788001823 788004084 69
846418990 846423645 924
160973211 160981234 56
968729046 968729084 651
64389877 64396918 243
29471552 29480809 414
879604918 879607671 207
38593337 38600165 514
524807942 524811376 830
110197055 110204757 861
852224490 852232822 110
772105559 772109123 162
235324833 235327706 107
898890 899282 255
839657890 839666188 211
30564134 30566949 792
507327899 507335183 402
429578456 429582936 86
280134321 280139228 169
535680151 535684724 674
898063012 898067306 354
642921473 642930134 22
619712985 619720014 252
980664092 980671700 878
772873698 772883170 380
461762260 461770522 782
367398403 367406892 102
47899805 47909712 110
879822890 879825134 707
553588410 553595969 710
86734085 86736062 554
824810788 824820126 955
761721161 761725462 541
58438414 58444882 15
241240642 241249684 730
669485021 669492503 928
77675803 77678432 24
197934256 197943070 927
216337365 216338652 150
657693073 657698133 523
337231134 337240552 610
107176038 107178734 169
887116993 887117029 712
469927885 469933779 698
3991251 3993495 733
328964981 328969200 675
32962259 32970057 372
918278283 918280132 873
972040560 972042992 614
769350711 769352000 764
550921585 550929324 700
67332546 67337041 72
108988715 108990514 957
635778 642458 605
722937826 722946155 894
48768559 48776359 555
292406584 292409940 665
968733956 968739022 383
978166829 978169669 817
905560793 905562877 970
451987908 451988265 959
556698607 556708242 633
44503681 44512939 2
382156988 382163678 904
628096943 628103759 407
23564188 23564449 890
238043742 238051412 983
201727758 201736266 357
112550492 112555246 291
186849308 186855419 638
82317279 82318083 569
693734587 693739672 44
423244571 423249387 585
10480574 10480606 901
777886828 777888200 43
876938235 876946150 93
341632476 341637939 727
352415458 352418854 668
680081815 680086958 788
149188457 149191595 348
529086095 529086344 519
75729014 75733230 945
151417058 151419755 400
570171642 570175969 194
185144894 185153844 281
14241938 14248417 204
663780381 663785093 867
573650460 573657466 640
565102478 565109322 553
616303266 616305078 125
485329965 485332376 973
624170484 624179481 760
589523429 589524637 470
130925180 130926643 399
630532724 630537596 508
716443005 716452838 202
412220209 412228399 370
808424426 808430455 347
254267067 254273671 489
714814970 714816476 439
524401095 524401104 481
470375419 470379916 537
246472531 246479423 1
275937000 275943756 105
421765749 421768289 455
609329257 609336452 739
273114809 273115030 755
49722181 49727677 581
849115878 849125460 885
351377719 351383759 805
705696157 705697328 690
146189988 146195211 58
43555525 43557937 853
254242525 254251123 531
200938981 200945508 580
216273435 216281749 985
167004174 167004611 949
421944280 421953469 338
702227861 702229440 793
277990097 277994544 568
913017902 913020673 437
945157591 945164969 427
998579649 998588499 946
515323853 515330663 463
626315383 626321269 80
814603313 814605845 953
944114298 944117715 635
132101247 132111141 198
39504935 39514510 638
215559728 215568793 147
80113296 80123164 163
10083084 10085077 167
328360860 328363960 694
428902805 428902887 96
440162268 440171960 479
636421348 636425822 295
479525651 479530434 636
390073637 390074479 904
270303836 270313562 736
674364824 674367427 663
101117973 101123483 842
813808485 813809688 962
253593652 253598553 82
169061696 169062297 405
961938792 961947271 109
685680271 685683755 478
409075916 409084590 496
446613552 446614874 758
72753807 72756006 306
989724542 989730590 580
180548556 180554289 499
705727398 705733004 204
67967712 67973923 417
265849144 265853958 434
814695548 814705356 421
45855008 45855253 403
921414486 921421558 739
90520982 90526271 359
537792090 537798461 166
450216396 450217874 796
748386326 748394415 748
512415176 512422834 536
604902380 604904556 975
354208797 354216703 110
41753582 41760095 387
107699002 107705108 286
40982756 40985498 748
321130494 321134861 113
190732204 190732445 284
67575370 67578623 349
331057516 331061940 618
82296615 82297462 635
135101151 135106455 714
448097477 448107010 936
337830938 337839819 705
766240325 766248987 833
124038611 124045719 95
820301709 820311435 40
301643173 301644178 723
640816808 640821531 151
827547156 827552503 257
42382775 42382967 186
696083760 696090205 846
856617824 856626559 653
937317760 937321219 40
457911816 457913822 779
611738649 611743271 273
172729095 172739054 612
231404134 231407443 153
178072207 178076411 63
610433359 610439063 487
981906615 981910933 878
804907152 804916435 418
684337349 684340127 434
826922352 826928221 739
274415743 274420815 367
134516522 134521431 956
153240146 153243015 605
799200757 799200911 777
115646910 115648662 756
22670323 22676491 890
146295812 146298386 501
126369040 126370855 871
245474808 245484002 64
99194243 99198489 719
582907331 582914763 189
757821698 757830695 658
305525006 305529474 220
46318962 46324114 267
134363089 134368308 520
357957845 357965653 482
249683086 249692936 409
851921587 851923124 486
565789808 565792284 614
395389223 395395879 741
130553942 130557807 962
81712132 81715076 55
565635139 565643652 942
50019361 50023059 936
323817978 323818202 839
712586848 712590724 417
826759330 826762853 803
205791089 205792990 580
949556575 949564867 163
152458539 152465596 339
83870281 83875928 844
575756593 575764143 398
910117647 910126904 308
92709940 92715160 178
70217877 70225050 136
663321066 663326352 289
42173483 42182373 879
58103637 58104197 53
984964216 984967906 35
773262729 773270204 590
669677068 669684811 438
962147263 962150771 415
408495012 408497197 531
314245321 314248308 708
430749849 430759334 862
39855337 39863818 862
499519626 499527407 895
764458504 764465741 663
539109908 539111458 357
536747294 536748907 940
5276235 5283480 802
75250673 75252987 606
680899087 680907266 408
240372969 240377905 149
803691677 803701122 467
547189539 547198306 850
35969752 35978111 66
96791646 96796553 268
935446309 935455039 685
206523017 206524303 182
209963956 209972004 97
882155757 882162003 275
503887714 503891143 464
132761122 132761560 324
566518621 566522694 32
875378088 875386432 77
575176938 575180222 98
413121354 413125973 973
594798622 594804694 756
957689307 957690641 831
980088839 980095135 141
479157936 479159805 123
122076561 122086536 544
612307025 612312990 933
821643699 821644943 998
328320083 328328542 600
172191511 172194440 656
852777609 852783208 5
692085932 692091220 365
524193688 524195652 740
590880870 590889690 422
44907362 44913629 211
109007487 109012524 361
21629381 21634270 335
318113313 318114074 930
654667310 654670988 612
430997261 430999670 231
683072916 683079810 555
360202273 360204314 852
250347988 250357732 454
707516729 707526436 894
499221501 499223061 972
655101711 655103259 259
531561423 531566105 922
261361758 261363158 635
263537688 263541879 430
413467299 413473445 383
138843881 138852848 647
852788786 852796058 842
150100638 150100935 724
840985091 840994465 827
758047336 758049720 292
232961659 232971269 592
682771918 682776112 624
277334191 277337873 966
985775825 985783559 617
988933254 988941228 230
458997988 459003738 758
101263985 101265390 909
755300827 755307890 48
650334902 650342753 265
377247081 377249672 983
128428374 128435921 410
570435316 570444655 612
872380939 872383797 570
57411256 57418534 566
75160874 75161901 859
766692453 766698962 384
110046213 110046835 695
22973472 22980457 994
50789520 50798028 734
458560135 458563452 809
40474118 40480252 894
156665878 156665969 896
486180489 486190355 439
142896059 142902922 157
242866624 242873477 480
52075834 52081817 142
856851217 856856018 436
215014263 215014842 908
424149257 424156035 633
30273992 30278347 87
643952151 643954680 263
498145396 498149470 458
275625643 275628829 591
106243433 106248559 978
975774590 975780638 589
430701422 430708511 652
77505564 77511145 277
869967350 869968698 724
563387609 563392223 41
808101241 808104474 492
833871678 833881472 411
769127293 769133884 856
36819751 36829549 141
361846341 361850197 483
801618319 801625942 800
136329258 136331386 950
427638910 427645952 317
343142538 343145526 298
905813612 905822143 534
18958005 18960187 112
288619497 288626751 191
460304908 460306375 665
690680114 690686605 781
613409255 613409866 329
76421089 76430196 817
322582240 322584239 78
551452190 551457457 251
324914858 324918571 773
5468156 5476071 605
722294040 722301855 677
653150152 653157919 779
147021343 147030061 172
554569357 554578845 315
446387138 446388819 150
633750817 633751239 653
92434985 92439907 414
253141063 253144916 434
898407314 898410111 991
750717438 750718955 159
225975393 225984767 683
279766071 279772509 702
450993849 450997933 980
508786020 508794922 722
342478686 342480960 718
461401836 461408307 801
224722839 224723540 475
63738253 63745341 337
111119687 111125529 408
710009677 710019626 985
618738187 618746129 952
856263220 856266803 70
711204273 711208399 879
496382604 496383642 45
902478326 902482300 698
395417044 395420589 168
904136195 904145053 974
898701670 898706746 841
635598358 635604242 373
439741118 439749277 340
169114454 169124270 52
546012405 546021075 833
76101475 76105546 813
611435704 611443603 164
1551750 1558231 199
250385798 250390459 69
139172317 139173595 129
760346290 760350707 440
72081482 72089414 789
120268854 120271891 812
508142194 508148188 373
166709597 166714193 504
670704430 670709712 908
28669595 28671730 916
896874758 896880397 600
322831307 322839375 327
62908377 62912690 599
899377855 899386090 540
43461647 43468572 541
606279435 606287241 306
2873598 2876009 227
999465971 999474650 551
9868827 9870604 700
40253735 40257982 904
292036001 292036293 855
815177601 815181486 955
710128278 710128431 722
28507877 28515831 777
374050767 374054714 666
382355307 382360904 55
345678964 345688445 989
433136191 433143191 871
895772093 895778915 182
809688144 809694326 85
786320049 786323030 97
532252255 532255953 767
297870561 297873556 811
74863633 74867364 62
771061411 771063318 959
16094427 16101461 290
372682482 372683052 571
906516822 906516909 821
931790692 931794039 896
971724873 971727341 407
54988960 54991707 918
783490407 783500229 380
480060524 480060707 119
207607686 207608988 86
865509749 865511166 819
202261059 202268511 858
971624700 971633497 213
176474271 176480550 758
668792091 668793832 394
310963338 310967134 526
143241745 143251599 705
162696014 162696223 842
184503744 184512486 538
66276865 66284055 866
394072301 394077390 604
689424470 689432437 119
334688679 334698517 467
675543892 675547241 636
997642649 997646565 497
49273394 49281755 582
787607920 787613951 624
703998976 704008882 775
330698818 330700921 449
818094355 818101550 808
93565572 93574487 915
75657527 75661443 783
780464646 780470712 998
138218464 138225982 186
350403099 350404622 463
201325596 201335440 76
515227177 515233709 135
199613152 199619066 207
37973927 37983323 22
215402725 215409884 403
234474533 234476621 83
813215448 813222628 232
858919230 858920702 59
343210579 343214337 130
442563764 442565664 848
678287226 678296447 960
213860653 213868587 343
45042138 45044779 702
482011345 482013310 877
414304718 414310950 109
908199120 908203334 561
62799553 62802135 538
862497784 862507086 864
347015195 347019409 301
339379325 339383154 189
542265523 542266004 671
152430835 152433365 328
957483177 957492348 840
513937879 513938193 277
5010107 5018163 438
248794216 248803812 483
191372127 191377556 974
55885016 55894487 45
475313880 475323250 45
587877181 587881408 807
596494369 596498350 497
702491039 702491099 838
273610719 273611296 964
509466558 509476420 138
153065185 153067247 29
714776623 714777791 390
134108106 134110539 303
76791430 76794467 352
401745825 401751859 243
452181870 452183888 161
375696028 375703660 250
850575524 850576043 524
943197361 943197553 975
698603677 698611386 656
451322165 451330367 442
763141194 763149094 794
99808935 99809954 272
671608589 671610308 765
341037941 341045663 138
307628536 307633359 42
910759696 910759712 313
545213297 545215493 326
363420172 363425649 56
470347147 470347759 695
84964803 84972715 166
64799595 64806614 962
806129388 806135332 214
205359010 205362292 895
613340775 613346114 400
357904913 357911144 125
879444954 879453556 877
626971618 626978053 856
155492295 155496829 194
886101350 886110078 559
33298045 33301674 440
750147561 750148856 514
751426524 751429419 874
876275737 876278179 821
54002982 54007538 708
981321381 981328234 833
815445507 815455275 653
784587735 784593416 120
591839941 591843467 758
180399486 180404562 541
101386396 101392856 829
806122836 806131878 711
910266350 910268657 331
218658574 218665845 960
697875395 697881048 716
393987454 393994212 382
614623287 614627113 353
123058940 123060558 940
317024059 317026390 173
559938816 559948673 755
174666708 174673101 733
98688888 98698736 272
544288599 544297423 684
875144280 875153546 832
444098591 444103046 314
864492306 864495199 176
346746689 346754336 895
622823041 622831943 699
172209332 172215589 444
150397855 150400518 675
590973610 590980458 301
84783694 84789299 114
676942965 676943194 627
823910648 823912679 362
254478832 254485449 843
170134146 170139527 778
257230672 257239010 350
478697567 478701243 509
176671616 176673437 428
237960061 237964777 162
547995086 548004105 954
355646738 355647930 633
467037852 467039709 909
497467478 497473964 816
665594191 665594959 665
816777034 816778971 468
50036163 50044496 310
127478513 127483878 543
24679373 24684022 458
58662801 58662900 875
494400313 494410301 605
506558617 506560911 675
341310250 341318694 62
247976510 247982193 96
101701677 101709698 961
346584342 346592673 322
699633160 699642667 354
507594822 507597182 951
245808716 245812925 515
86484175 86488651 139
32535401 32541226 847
674936005 674941107 645
950986031 950987109 292
685112093 685114489 768
406257539 406263374 786
663868500 663873347 837
185628172 185637730 49
523734525 523739669 476
9401477 9409920 922
524333341 524336199 870
601457480 601459001 130
493801679 493808296 359
557012674 557020429 836
258128317 258138273 173
94616087 94624211 186
289619222 289623830 891
954882058 954883402 756
845473458 845481704 441
88871934 88874197 194
562273206 562282829 120
324340077 324347341 798
574505557 574515475 479
966811915 966820213 542
695085751 695088181 696
859819924 859829502 740
415232460 415240225 282
855391351 855398253 347
732446107 732451023 936
406507899 406515227 351
123385444 123392211 106
117046564 117047436 340
125059361 125063245 955
822359839 822362329 243
12450381 12459727 496
232959427 232966278 536
37628167 37629006 798
795357799 795367117 470
691776496 691785181 247
398102432 398111261 660
628769782 628776394 927
908111888 908118361 621
690102579 690110928 224
321059885 321061909 741
505480127 505485376 7
354007974 354017539 900
961259511 961262606 252
321886660 321887107 954
538255129 538262837 113
308354727 308364690 169
721057387 721061606 21
191152665 191161182 435
42980638 42982343 560
851046861 851050559 875
287195952 287200329 569
193997310 194005065 40
283787210 283792202 27
824314461 824319895 164
523486765 523492750 797
261233878 261235437 212
149096399 149099048 759
310459770 310465792 193
9854206 9855173 556
929888115 929892646 155
40404991 40414195 528
58887910 58893825 227
365779950 365783048 787
556258327 556259916 6
573164492 573165200 704
813307639 813308359 479
822273851 822277471 640
933865609 933870047 816
908711152 908712381 980
436913059 436915401 3
839531213 839534177 329
474562093 474568855 612
843497320 843502204 808
465145458 465154299 464
956360464 956362710 884
412946519 412947742 532
143258348 143267247 578
15836989 15846484 744
779384155 779385682 114
476880485 476888766 950
106856489 106861526 775
514057167 514061757 861
187447131 187454990 895
263329938 263339773 255
418536401 418543936 458
176553285 176560228 650
651130817 651140434 692
843881745 843891535 693
212749489 212751389 197
472620953 472622613 760
700867903 700868338 536
642928029 642937041 403
357689240 357694129 293
358415135 358416297 288
906396741 906406161 97
574798550 574800503 127
176928200 176937679 153
240092242 240097862 517
845639935 845647912 386
459831483 459837679 740
814547242 814553026 933
601834778 601842898 292
148772533 148775666 133
298857825 298863528 559
369752464 369757138 738
317816912 317817621 201
408514039 408520651 830
785102191 785105056 556
315934708 315943671 769
632912093 632920108 934
65431184 65437903 353
867832116 867835394 152
259204759 259205457 190
574479891 574479893 361
76987451 76996894 625
890296539 890304679 789
338444091 338447125 152
72560922 72566246 757
494077827 494079464 295
110711596 110720213 667
100115881 100122225 632
310642234 310647485 374
90251386 90258900 999
649148925 649153783 448
493233638 493235247 359
381418614 381425799 534
888502402 888507525 747
43929555 43934456 150
87792311 87796034 611
718246956 718253355 164
395124974 395127266 251
932973605 932980789 454
786143980 786153175 414
955924978 955928020 265
593690776 593696783 268
216677487 216680253 457
142702021 142707629 88
632794768 632804332 990
324574268 324576514 719
681458879 681459912 395
41393394 41398916 598
617292644 617296660 738
129505098 129513306 262
837235512 837235891 710
167480128 167480658 147
197226395 197236080 197
669287202 669293188 1000
69590291 69595921 5
28245631 28247990 22
186814701 186815673 643
656009095 656017599 588
388461044 388463927 490
694812782 694815306 370
517832044 517833820 579
359184105 359184349 563
712102602 712108973 385
105489800 105491890 226
132880799 132881739 834
838205154 838214557 61
161771527 161774314 166
116794171 116803241 16
655947109 655956073 157
859687599 859688833 747
219192319 219198975 199
837869897 837876588 777
14443811 14445903 100
113075195 113079236 976
128982421 128992149 140
694960255 694960558 286
840615666 840623673 779
394891183 394896641 71
399180198 399188374 54
470775355 470778698 818
444214453 444222036 328
304216652 304219509 941
923294780 923302892 155
498675231 498679846 518
699645207 699655141 381
448311347 448312630 397
625435632 625436650 939
417832763 417834456 1
481511833 481513645 523
57450237 57456077 993
135428056 135432774 782
643342733 643346118 468
235345674 235346177 316
328572179 328579367 6
28512048 28514414 117
320562428 320562567 184
895444825 895453154 565
914930764 914935234 479
200847117 200853166 591
409140990 409143021 408
399499983 399505213 677
96149116 96151419 596
631925584 631928688 647
726305899 726314041 928
492365255 492368296 767
206569723 206577250 951
416395907 416397812 118
962459472 962465234 46
944684301 944688857 509
57217893 57224356 856
328384650 328392640 608
497366326 497373047 444
720895923 720901435 952
627300920 627306559 638
10223849 10225567 371
126858965 126861064 884
720484915 720494563 220
121570034 121577000 671
600463430 600469175 237
638676939 638677899 792
293660795 293669246 33
405875754 405881854 36
766148197 766152325 974
462340150 462349515 160
675540138 675545974 601
581743861 581751348 765
501513745 501518203 834
35327315 35333973 726
245598986 245600708 270
185692223 185694757 56
117264367 117268656 140
439815399 439816033 902
102010785 102016237 936
883259758 883263189 890
214900919 214902049 41
589299519 589302689 157
65541634 65550295 539
354990469 354999977 953
977654545 977657601 796
25701816 25707257 930
113899221 113900765 857
13082363 13084882 537
778166615 778170120 765
130047902 130049500 142
696027142 696032741 8
338844535 338850179 734
185359043 185362876 203
956055581 956065393 338
625020534 625024248 459
645233680 645243379 801
802855609 802855920 860
244063466 244069047 316
227249353 227250964 908
666045118 666047646 258
875307260 875308121 877
235608618 235617900 14
623660351 623667213 784
246008905 246016962 373
285465243 285467933 506
840144701 840145601 156
948255852 948264235 674
874546712 874552979 257
763865379 763873725 452
718222638 718224295 548
768361896 768368360 138
834216773 834217000 613
357603137 357606086 779
699029921 699036377 876
771036644 771038484 506
698761501 698762073 167
360422657 360425498 436
722435681 722444287 522
797882937 797884908 609
217447390 217453827 516
963693288 963700055 682
732647777 732656337 464
863155390 863162850 597
540575169 540584050 985
573479044 573481680 615
439403900 439407919 297
931067066 931071378 830
703840503 703842747 425
854304024 854310582 750
609706984 609712687 64
636094500 636101452 273
661290181 661298181 604
920902644 920912357 424
891108591 891109127 162
965400576 965409100 544
281760191 281766559 777
532848487 532855037 666
519437667 519446701 587
116074444 116074532 444
86624195 86633834 42
706858609 706867954 927
40106883 40112553 588
478134837 478136841 991
526029260 526030557 912
735336422 735344843 876
729609316 729617697 92
355093093 355093261 21
677243109 677244474 155
565978696 565986112 663
524215491 524217366 154
916884532 916885708 495
560195459 560199128 367
39312398 39320312 234
217390739 217400530 691
635005651 635006996 75
718152527 718157737 648
758751618 758755442 59
687869990 687874654 137
61864496 61866050 657
735039159 735048629 74
22133664 22140945 747
559242510 559242866 4
7655878 7662572 97
845825461 845834634 800
112343503 112353415 275
772610577 772614848 65
960903226 960906588 946
915102635 915106372 288
302130123 302134551 677
238060132 238068820 555
662033205 662039362 965
133424304 133428900 535
692340307 692343146 150
669432404 669435295 856
295762554 295770182 211
454150828 454157884 444
726722892 726730864 294
321088190 321090316 836
61973479 61975944 872
72906506 72912910 66
25586412 25593812 626
984381377 984386424 343
67035912 67040507 287
312862413 312867952 44
86735269 86742941 304
728692829 728696748 140
104371274 104380764 552
677554918 677556292 950
136113754 136116404 119
394428625 394435081 771
40055042 40060468 628
95126667 95133508 139
118886010 118887067 605
824021648 824027997 826
56359043 56360935 952
75725347 75732944 553
359763837 359773154 398
869377739 869381318 432
519669690 519670644 295
465286160 465286776 14
944287282 944296954 792
618706261 618713704 649
621967399 621974342 415
646411005 646413597 945
66502182 66509461 92
325487133 325488933 420
730033036 730036243 20
6862786 6870678 537
624548218 624549363 158
202611864 202617292 403
961443877 961451024 40
779147020 779152304 342
492619019 492625487 356
168895786 168897915 16
120839732 120842284 70
992735174 992737419 468
513274945 513284817 53
934313964 934317308 729
785923502 785929116 445
56733660 56741409 320
993689412 993698783 475
784329452 784335356 243
228813146 228817336 409
446026501 446033367 930
112507518 112507801 631
137131587 137137917 815
448140405 448143012 386
405297809 405299403 391
730497889 730503175 964
943410333 943416552 751
361837653 361842663 414
782583479 782587972 800
971837722 971838253 852
256600482 256603712 41
283282762 283286361 311
118386744 118387244 753
87399560 87406873 492
477903295 477908959 546
739211686 739219877 100
53422001 53424876 663
770629752 770638057 638
557311517 557311567 768
45130667 45137222 41
21673520 21677810 814
213384911 213390293 806
888588221 888592186 382
745051326 745055191 65
296049169 296054124 556
475895714 475897874 934
923030813 923040325 997
399220826 399228751 712
45638816 45645585 256
499130583 499132533 521
841025623 841034859 969
369866789 369872286 827
198161595 198165771 427
168074329 168075934 289
727745393 727747365 93
134988949 134994237 285
972819233 972819237 477
332130230 332132568 419
279792292 279798009 581
745872548 745878765 57
407241420 407247370 754
520499388 520509116 361
368929215 368931948 188
923433993 923437872 42
271413282 271416926 64
743286725 743294418 149
78266010 78271809 398
182289487 182298740 472
678503256 678512783 361
124218837 124227088 832
417083244 417083643 277
578769998 578771839 511
675180358 675189901 338
447418897 447424785 844
640536940 640544844 93
255616355 255625319 641
768552854 768557246 421
102377253 102379371 782
361343075 361347888 434
738572786 738578867 633
733196969 733198007 603
38757598 38758098 608
172605109 172613490 531
37933798 37935823 446
802817992 802822607 641
47519436 47525978 912
907027077 907034917 192
59192849 59199781 308
983630630 983636783 680
812649064 812653450 240
144637048 144641729 691
534319650 534325804 491
354712610 354712726 1000
974745140 974752855 54
22883937 22891515 750
65509578 65511345 799
550941490 550951044 702
409962032 409970354 207
972344339 972351664 137
769108020 769117272 205
776988259 776990616 890
413068301 413075335 523
256118143 256123270 264
981318142 981327484 152
888603548 888609115 32
471027648 471030935 347
131690448 131700332 738
344177500 344181998 329
210866058 210872139 550
93099196 93101806 186
286998751 286998917 868
968212641 968222426 550
733047514 733052647 193
49075779 49078786 974
511780281 511787295 43
218946313 218948083 688
70609660 70615056 174
826313748 826322646 690
545251427 545257471 897
358536978 358543128 122
783852163 783855766 956
818350381 818355046 441
143834932 143840423 67
672567474 672575251 538
526776799 526786039 554
729346842 729355882 218
50819882 50827243 680
42137406 42142745 641
260745096 260746393 659
384019993 384025715 223
33586465 33592751 888
133916422 133916514 193
803110862 803111870 363
149804281 149810026 309
155314818 155320044 888
560762371 560768972 777
689690940 689694096 676
821274620 821279395 24
4723613 4729569 447
598387622 598393567 198
547882196 547887965 462
140206085 140211677 106
48604628 48612991 32
153608990 153618206 783
356811299 356820874 332
22508187 22517806 722
222162315 222171849 344
26383342 26391222 371
114001365 114004921 845
30267813 30268836 309
838752360 838760371 590
470790823 470800531 291
449766279 449775475 853
66997312 67000860 397
552600444 552600985 406
728319776 728322354 488
28534849 28543550 509
651549194 651553884 148
344532916 344541963 103
368231111 368232598 327
106663772 106671501 98
593417361 593424587 953
814924652 814933138 434
426812856 426816954 905
578886252 578896059 25
278976009 278980013 681
87844497 87846203 3
547699005 547706656 664
332330505 332335538 689
446462607 446465577 228
340999284 341006692 775
711306381 711312080 846
550106334 550108185 844
758520119 758527510 856
637640375 637641912 311
396794751 396801779 541
58491433 58491752 619
402441785 402447475 594
749996449 750005888 131
67673139 67681426 130
90772367 90774041 901
658046492 658047266 32
92802688 92804821 166
139774534 139784226 803
276024740 276028577 43
201637401 201645671 292
792415942 792423094 389
781927912 781937097 489
821722505 821724728 444
108848987 108852716 356
11538468 11545241 551
783938368 783947452 126
871982400 871983454 386
943111565 943112731 764
424138719 424143820 516
893950112 893952779 370
631521756 631531204 7
724698145 724705296 428
426210985 426214413 297
68390780 68394089 654
97700136 97703066 728
560171036 560172317 643
462077162 462078058 246
58557549 58565920 732
960648662 960649761 956
953474530 953475145 932
286346251 286353361 200
17755258 17762998 379
402659685 402662626 413
43572332 43574483 784
155649987 155653644 271
387214065 387214780 476
543794708 543800387 432
423227305 423227989 302
312770037 312775457 890
193480345 193485651 941
266995627 266997403 99
325731827 325740645 48
4133206 4133570 684
976438618 976445671 98
56529752 56532367 997
698396023 698401427 283
243524851 243530938 729
563898633 563904351 74
602628935 602637561 80
488887176 488895505 967
116623468 116625708 104
117359566 117366208 850
68309965 68310235 280
248201999 248210130 41
872910097 872913634 139
597683445 597684442 301
130176728 130178521 169
637499807 637506627 694
325693881 325701496 606
860440311 860444004 861
195213629 195214045 742
763843733 763845460 450
141634934 141635049 713
26214214 26221149 593
166186605 166192528 576
864685743 864686476 932
361442044 361444124 138
52766564 52772206 975
361886608 361888712 98
601572213 601572262 748
817820073 817823273 864
277625816 277630731 896
159237616 159241629 892
614272328 614273185 887
324201272 324205353 681
493037848 493045730 918
524210780 524216862 233
661244917 661254431 354
320555242 320557556 706
252254341 252259031 368
650262088 650270222 10
483718302 483720026 384
17466198 17471462 690
24848441 24849049 561
49034329 49038631 35
372999359 373002409 252
889394276 889400540 862
433428510 433437412 35
495118214 495124416 168
547640921 547648282 513
156469640 156475712 930
664301650 664304400 514
540013384 540014088 712
72723425 72725054 238
288645986 288648447 36
59000372 59009494 32
543439624 543443552 158
660954836 660960629 551
611796223 611801329 833
757850391 757851196 807
405722254 405729937 218
668199184 668206544 283
380456048 380460798 192
996697760 996703208 893
983712998 983714890 272
518219385 518227548 9
93254768 93256913 21
85546276 85550941 894
156338826 156340899 980
626187660 626197506 337
452379818 452382494 332
285177387 285177664 328
608298669 608303043 58
291726212 291728025 861
360308455 360313237 1
863079726 863087311 511
25555735 25557423 996
737130756 737138857 316
136266000 136268562 210
13046980 13049835 493
620147316 620156821 29
966552998 966560002 451
716565677 716572194 569
410198736 410202232 798
972691947 972699931 376
692691299 692696908 337
629197162 629201070 416
178165509 178175483 771
551176 560777 952
708150385 708158279 142
911329878 911338699 501
868328258 868328325 245
99861059 99868465 8
281351629 281360385 982
114530427 114538409 763
288143152 288151708 269
615376489 615376715 508
747034256 747037808 206
63630028 63634810 550
426535330 426541318 225
461937823 461946421 213
622217323 622222611 903
45067568 45073902 918
191303575 191309684 18
205167908 205177497 65
594452670 594455811 763
74753939 74755121 621
524143797 524145527 340
679753002 679762723 881
677847553 677855270 807
236507128 236510448 312
123362692 123365562 74
157483595 157488548 894
55435513 55444764 693
79933531 79941208 268
56185948 56195745 995
676884061 676886864 562
571225033 571234051 383
917374372 917374375 934
568399604 568406541 462
379934762 379942479 163
115826074 115828820 539
349434498 349436588 128
328104743 328109480 995
185704787 185712649 417
36765057 36766086 860
874461402 874464195 240
314170315 314176859 769
102926050 102930304 947
156874983 156875686 380
755068795 755073838 588
359445310 359448019 839
592221848 592224002 685
350982327 350992036 41
827030322 827033391 630
78050090 78053492 164
845977950 845981799 109
58084191 58091366 86
91028959 91032486 137
624565256 624571045 791
189056986 189057085 206
168494925 168496281 45
686241765 686245778 30
604813800 604815241 110
127130192 127134665 976
185640822 185643191 248
689047985 689054491 272
166752095 166760200 610
42494532 42502300 348
86166019 86171514 420
13649810 13652781 934
57397016 57401762 109
38266410 38271560 483
748143441 748144460 831
72681902 72685827 853
345070228 345073540 964
602073476 602073684 24
275702098 275702668 624
975093709 975103068 533
360723408 360727403 49
736949827 736956587 550
711358112 711359228 975
643393572 643394925 516
125278055 125287678 855
360510237 360510622 738
176120440 176125562 90
797642403 797642805 779
923570427 923570499 560
317021402 317024292 872
69024287 69028252 553
656660686 656668188 43
268987587 268995935 897
74499913 74507769 513
759439429 759439470 216
633652636 633660558 523
971753373 971759348 57
811898814 811906963 65
990620592 990623125 171
527187152 527192800 687
316609375 316617803 610
445053279 445058065 711
73652323 73661596 922
817352570 817359207 407
861904083 861907691 945
807966650 807967856 70
580738524 580741879 634
672773580 672776946 952
538661646 538666257 695
306621168 306627245 191
951745854 951752979 323
539791815 539796728 789
955192525 955198726 192
614338798 614340903 508
160624205 160628182 604
424359501 424362524 685
913538571 913548196 138
509314557 509315046 756
9329859 9337455 965
484638555 484639575 677
809811096 809814745 114
201355419 201364866 829
168448559 168456059 216
980078102 980087421 171
710743961 710753557 912
119885566 119887103 301
398704601 398707663 565
813921739 813921885 408
734984846 734985783 896
299998162 300007712 253
36148840 36150475 463
817595303 817604085 487
384358132 384362328 387
515122347 515124244 84
879756869 879763808 337
340165781 340171875 89
409348432 409349001 763
815526996 815532295 992
83991404 83995054 80
605919650 605921464 424
687932903 687938772 512
134293366 134297887 369
337309204 337310306 135
399656591 399663147 3
640707026 640710017 183
368568363 368571163 926
860116451 860118621 622
881406214 881408522 55
794268556 794270677 685
755516987 755520937 476
102306412 102312064 457
496964274 496966732 741
140845994 140852971 507
202400129 202403675 970
366737482 366742130 302
492085664 492087126 412
550846591 550852115 306
794241212 794242690 194
888707617 888717084 837
716714302 716717898 130
283292128 283292376 324
772073585 772077807 235
853170326 853174627 349
615973183 615979445 405
723088152 723088574 485
906788453 906793751 279
359756217 359764786 522
638823523 638824327 329
264550068 264557367 43
320927256 320932126 744
561358386 561363716 207
378809061 378816772 943
907572647 907576018 320
484958347 484968085 529
510622752 510622958 219
330305588 330306517 220
460058866 460061990 515
612515388 612515932 19
374114068 374122727 492
539123461 539131471 616
10544207 10548335 868
448231763 448234428 704
644117706 644123783 216
591564377 591567301 910
492971906 492980240 756
567594124 567601079 406
307516696 307518527 624
116102561 116102628 363
935076580 935079720 168
210695423 210695941 581
807157039 807164417 377
860269906 860273875 585
142107611 142113703 791
210873176 210874389 992
977507086 977509516 647
870130193 870135102 537
795530950 795534900 644
113465574 113473695 489
315273936 315283745 400
518022454 518028766 771
190122035 190127700 51
597963763 597966961 741
120356699 120363319 488
664873490 664874375 611
568988833 568994563 991
343325480 343330006 846
170705368 170710404 394
511187362 511190910 503
977286850 977295872 542
795634250 795639116 354
357869372 357875295 204
674536422 674545909 662
46383514 46391737 728
117528352 117538140 321
627018964 627024489 1000
625376305 625383236 870
827678150 827687529 42
393957545 393965409 785
292833398 292837432 815
606865940 606875385 298
104299644 104304260 814
887258848 887258938 445
226078860 226088692 774
557834588 557844526 944
798431909 798433528 594
925377908 925379957 74
661319128 661322103 272
949270169 949271679 831
755212955 755217148 591
99454120 99456536 599
794983417 794985907 329
736955582 736957246 480
523334378 523337511 848
274476503 274480022 215
655255446 655262315 896
87176391 87185305 881
61048466 61052646 368
305126088 305126956 398
478080269 478081211 825
557197859 557202866 894
190629458 190637387 255
588760787 588768000 814
278644618 278650130 232
306664465 306673929 589
790348679 790349122 205
61748925 61754476 727
41208807 41210530 729
261439174 261449090 251
116397573 116405571 726
751433748 751435330 320
773413642 773415338 682
139153247 139156202 625
883395060 883400508 946
84734293 84736467 122
6038233 6039719 391
593222437 593229023 402
476697516 476707038 229
317782596 317789029 143
65747847 65755093 677
180838923 180846659 717
909993593 910002328 918
48195276 48201174 904
37432251 37433139 507
548522548 548527802 277
855942669 855946768 724
467464411 467471866 96
617747813 617752049 273
72874043 72882664 327
990485535 990490178 950
996146211 996149453 672
499570279 499578121 386
691387197 691396734 346
12874101 12881223 365
595191958 595196485 27
745005234 745008032 271
105178959 105184500 951
737462054 737467198 497
535579679 535587753 989
760971005 760975254 677
235066305 235066389 286
856782977 856783301 839
104567363 104575610 17
117572709 117576354 445
779194073 779199200 419
879198450 879204901 414
571107722 571113659 818
153177024 153180359 386
102103873 102112040 346
588187212 588194079 840
677174890 677181571 896
254938527 254943871 879
231471717 231476472 761
654969733 654978963 391
415381178 415384000 331
913744948 913754147 856
6003713 6009341 986
307105531 307115093 872
139830918 139834573 436
282086613 282087886 706
19325454 19329349 929
52726349 52735858 480
881859578 881863953 393
198112340 198121950 364
866875081 866879003 407
483339763 483340016 252
792511618 792516183 168
752085955 752088355 107
99524829 99533730 269
75440616 75444342 643
293320671 293323374 256
283198601 283202934 395
606890080 606892186 250
221478823 221484672 190
392021187 392028812 658
750227594 750234903 73
880329196 880337381 848
500917365 500926721 856
470201822 470207560 780
37770092 37775590 668
644325734 644331237 8
819559989 819564006 47
670927735 670934118 664
577384336 577391691 619
46415877 46423624 7
493403534 493405497 157
684608606 684617805 276
626034805 626043056 350
624787662 624794760 602
525730793 525733351 819
610950811 610955132 707
47256820 47263102 193
444924216 444926914 462
980779880 980784658 202
557968850 557974146 479
43366208 43374383 349
67795366 67802196 767
981316992 981321237 547
830984342 830990324 501
273871295 273880656 545
532902113 532904968 673
753913819 753919819 141
72621364 72626076 342
95914825 95917504 231
45273027 45280358 645
165233506 165241381 944
58540205 58541827 848
753005971 753014307 557
454580870 454588245 278
780950371 780956430 142
474917268 474918736 816
180807292 180807977 659
570696783 570706093 718
315513477 315518787 7
992641707 992644580 146
501013703 501018197 493
481516647 481517201 555
323791846 323793678 608
948841403 948849566 353
539002033 539010261 745
620004525 620009108 897
950283342 950293307 219
134644352 134648176 905
765495420 765495857 415
823616428 823617845 302
572008924 572014150 694
349006417 349008037 290
927436971 927442818 856
141133930 141137665 644
821081634 821082898 801
241151379 241159173 928
786761626 786769390 993
211826196 211833369 193
736450101 736459250 869
161580867 161590404 604
679975169 679980837 41
161899213 161907792 123
960860502 960870396 403
534897709 534905656 84
486075353 486077050 500
300376505 300385288 88
452718432 452727524 721
976424776 976431249 704
442192320 442194137 106
165534541 165534976 287
139093145 139098343 743
716398185 716398787 614
231482659 231489857 807
8138412 8146813 281
142690497 142694455 35
584206346 584208440 871
247657786 247663597 331
935844506 935854326 987
635927210 635933573 95
965917666 965925124 68
749432304 749438408 560
558480047 558485991 264
447100012 447103357 821
490212819 490215389 86
533985099 533994036 703
399498486 399502195 176
180420707 180426969 431
810997037 811002980 461
355570025 355578367 162
403106119 403108729 52
115186187 115196050 788
876818096 876825451 708
144868361 144870442 285
437746531 437752047 273
585317616 585323226 460
926173320 926177378 993
465722847 465725655 310
656684628 656687162 133
475483440 475491567 515
364311602 364317753 563
341220005 341225462 267
545301793 545303036 368
545471500 545477191 480
425728135 425735717 409
341693759 341697495 788
288575220 288576493 3
703095212 703097499 924
832911521 832914110 234
466385004 466388585 214
386926520 386929728 16
265486434 265493781 353
851497051 851502317 786
703438419 703441328 928
120926899 120930519 601
446691659 446693210 889
214717798 214725019 199
677020152 677024492 354
14019427 14028596 136
36712660 36715058 709
100669876 100677498 882
166546242 166548441 411
497011594 497016001 731
821400379 821405147 253
137097308 137102668 557
734365258 734368541 972
346005498 346008062 604
750707696 750709702 799
266711050 266713884 865
403216536 403225701 934
783191244 783191953 874
623463126 623466741 246
117768538 117775043 20
663925619 663926243 212
807405872 807409114 5
826453779 826455722 454
210246751 210248795 52
99876356 99882755 801
903470504 903474635 977
601424369 601425361 812
365155653 365157797 872
729074526 729082156 524
811183772 811193317 768
168013143 168016298 742
797968355 797969721 373
232041710 232049507 613
211892165 211899331 998
657270216 657275326 430
97712368 97718337 262
842205344 842207421 629
779978156 779982404 239
716733378 716736649 326
966500901 966509078 299
878808669 878818373 890
980089762 980097635 55
407441486 407444275 999
895229099 895236834 692
641974448 641979724 442
398385230 398392645 343
431172492 431179479 315
996069121 996073860 939
728782710 728792506 89
400260036 400268974 362
833302335 833309422 776
544351576 544356443 896
193329982 193337083 726
754174980 754182293 718
142166023 142171987 629
457179464 457180500 555
455202158 455210398 176
737658473 737667041 951
374736762 374740925 455
390478852 390484672 211
153617564 153620648 635
127133340 127142448 171
814027236 814027243 841
298857312 298857723 313
88483031 88483682 881
250240010 250245846 29
324291565 324295083 20
857875741 857883095 130
483487043 483488637 302
917858849 917859937 508
127492060 127496074 399
843711694 843713353 216
899123865 899124179 15
701170057 701179152 144
145079371 145081947 944
725342602 725350213 558
840344981 840346598 330
921259001 921263745 572
816670131 816671863 928
107877433 107879808 486
47657291 47666066 255
469312040 469318480 715
917193257 917195074 760
289663623 289665629 117
488381766 488389251 854
508030060 508034279 952
953271618 953276443 261
131824948 131830908 14
633864870 633874226 808
981611799 981620977 802
123093635 123094879 854
654378891 654379111 303
260149957 260156752 615
754434067 754435045 335
436088535 436091712 422
246112740 246116785 814
434746691 434747690 186
178798304 178799025 558
336143318 336152300 763
95301477 95302020 399
374131629 374138117 677
300125834 300128248 994
569512137 569522115 918
933930751 933940246 463
947068085 947069729 124
606519859 606528855 197
637628673 637637839 887
585772209 585777560 523
519693118 519696995 381
108577881 108584356 35
165336631 165342151 676
885110307 885111676 206
589727301 589727763 43
48897219 48903416 299
404800032 404809029 737
145817507 145827020 266
779979704 779983250 486
113074591 113078928 9
129443465 129444476 200
610434845 610444604 866
242693231 242696156 160
149312258 149315591 288
132154465 132164085 903
8918860 8922189 269
534039508 534044943 72
291088596 291097711 732
526178862 526185695 64
379089699 379094032 955
323586708 323589042 964
400845908 400855726 204
706168773 706176102 74
466203284 466207803 250
128558923 128562724 77
262747826 262752978 120
507733446 507741514 897
958067517 958074874 179
72786249 72795099 516
342034663 342041124 441
499068619 499075741 533
768613933 768618642 468
406732137 406737833 984
431276210 431281814 406
727356459 727363842 994
737216535 737218031 791
362270006 362277307 95
7316903 7317537 994
523207431 523213183 753
837404946 837409568 563
768016738 768019899 431
444486271 444491815 205
182281089 182289455 102
371578073 371587371 283
14205830 14205921 737
242318824 242320769 16
769868614 769876803 740
130894709 130902132 980
469002052 469010813 820
457853156 457860612 674
329054070 329055073 793
406191501 406194819 548
795144056 795146692 438
202080510 202088379 536
93204144 93209263 795
597073880 597083647 587
828953896 828960862 735
296577636 296584001 783
810528967 810534288 613
443594138 443598405 741
537807811 537809056 607
444754955 444759915 742
933049502 933058039 317
261939940 261949196 613
715218826 715221547 89
20242621 20250517 388
766744207 766748902 650
22026292 22029874 323
88373076 88376685 694
46541040 46543150 221
733935131 733938837 170
66055738 66060460 618
192421830 192429367 473
442798146 442803410 838
41279110 41284728 345
149554200 149554472 732
714974938 714977689 14
507409939 507411184 283
510270261 510275019 869
192557956 192560009 593
864642527 864644693 126
3061698 3066216 614
719039666 719045257 602
807720490 807728510 233
618668328 618669587 336
97603673 97605679 411
694116755 694125202 42
384645120 384645834 965
318282754 318284761 960
305558624 305567852 697
642583216 642593025 564
867164341 867167755 519
276573305 276578304 303
98826909 98834759 881
5930491 5940132 920
155553827 155558503 509
125488588 125489437 683
829962630 829967066 147
143518595 143527616 224
7045906 7055700 255
319601954 319610819 813
962605518 962615457 418
559661388 559663875 39
598158690 598159569 150
373411922 373413884 938
74183843 74185197 749
407577701 407580193 666
383535735 383545442 351
361984234 361986898 141
853193457 853194322 553
902237712 902242493 531
373759525 373767685 200
123336943 123342462 174
575042331 575046361 406
831563481 831566778 128
69117771 69123929 28
385308870 385313491 163
474253536 474253831 279
720596887 720597617 340
147654378 147663892 305
355951931 355960971 224
545621812 545627765 11
731312012 731318842 537
894628537 894636789 400
134398294 134403201 537
604035423 604036604 867
16642801 16651385 897
940159964 940169513 661
762098594 762098688 659
625977284 625986521 465
686325589 686333946 982
967778163 967782899 374
432940525 432942003 706
641474061 641483546 72
44053813 44055033 566
161575350 161583992 533
773255216 773258323 18
139187463 139196149 389
937875124 937880212 998
236335134 236340109 631
35244599 35245394 898
89357581 89363325 623
477466304 477467454 711
470391361 470400724 687
495691432 495699013 957
237446350 237455449 647
764773882 764777121 490
315499251 315503873 646
511359641 511364765 395
777984638 777988531 426
263028620 263030645 749
322443517 322443659 235
354367491 354371687 245
90112553 90116735 315
424307241 424312428 198
196382548 196387831 781
157857546 157863196 930
325375036 325383071 542
344127682 344136507 277
976214076 976216936 145
700127853 700137229 962
54710953 54716102 709
155225187 155233266 759
287127431 287137075 169
91891746 91892657 11
466088294 466091392 553
718776075 718782505 977
180759356 180764954 652
286192897 286202183 317
825468174 825469176 619
34920320 34920785 891
654826632 654833520 30
922028340 922035938 660
166508100 166513426 842
858657268 858663539 615
346683630 346684808 583
15517184 15517913 448
334964510 334972671 700
915492161 915501840 632
973492478 973494468 990
139466448 139473850 552
823926339 823935861 713
906864719 906864793 413
37616380 37622796 542
11326572 11327722 768
399786186 399795645 936
251894120 251903914 881
725507919 725515723 181
146002619 146005724 25
710022251 710025192 747
98813591 98816927 786
159988142 159991808 456
948256856 948257519 817
323877620 323880024 277
721461512 721461630 355
232900281 232908157 413
176798568 176805765 5
124448799 124458054 106
404093979 404100463 367
154443355 154444690 458
200965101 200969909 995
431095886 431104835 222
499662342 499664573 167
33725510 33729342 841
494760787 494768284 438
298974493 298977154 220
793050256 793059174 472
992505261 992505424 642
937336717 937341271 781
690520436 690523790 170
78065245 78065381 501
386921240 386930374 621
146047462 146048919 300
114824979 114825318 596
330870171 330872368 404
805509608 805517788 843
791045828 791053576 200
244405650 244409511 355
186064292 186068612 488
467057073 467062469 624
649922593 649931040 212
980958093 980966485 37
472668065 472670125 203
73309365 73309479 526
959275961 959279335 338
704545716 704550838 641
542018911 542018983 552
501010461 501010625 722
853452816 853457471 960
855956303 855956332 986
662964278 662971897 903
475441841 475445658 411
724484878 724485613 731
762272080 762279520 28
622528958 622529887 847
800016296 800024992 273
298741289 298744694 878
59237841 59241813 133
779043913 779046054 678
395496224 395501853 646
599115209 599121419 558
320482463 320488062 562
94002874 94005806 630
770756604 770759433 414
318084983 318089028 157
66858180 66860121 319
970069453 970074150 389
523797331 523797393 920
972447463 972449358 618
354600492 354609755 619
137313489 137319469 897
970509046 970509540 367
540177958 540180736 715
613955589 613963644 142
970184002 970190443 878
420655511 420656818 908
669915829 669923604 578
112500218 112509300 437
101935489 101940879 560
639158106 639161043 257
285157075 285157242 161
997863972 997871836 880
810269690 810279534 119
741826405 741834830 664
259838898 259839945 543
134319776 134319994 250
870318034 870321087 760
766574963 766581084 600
734844752 734848147 606
406687663 406694677 102
30116270 30118877 85
351729431 351737397 817
397042310 397051000 507
260057780 260058656 783
564048795 564056145 764
627100337 627100914 254
516070587 516077828 923
53545348 53545809 160
615838298 615838593 883
27913254 27913475 63
791854355 791863856 670
750007792 750011909 247
872882609 872890335 513
405689466 405692571 886
109867601 109875910 155
808117364 808118727 549
773610619 773615771 327
381295892 381303346 67
891157051 891165984 261
110162286 110167264 116
824953349 824961875 240
25720019 25721345 146
562842615 562845437 360
394074479 394077340 704
113758365 113759814 195
834249519 834250733 670
394900418 394901210 434
813512745 813517562 544
561694163 561695155 302
374289425 374293719 313
363018891 363020629 679
852966132 852972060 188
753409628 753414461 657
608875339 608884061 239
531937394 531937450 773
86644589 86649187 670
752613609 752618119 889
45915044 45923657 647
872610587 872611120 455
553571239 553578637 901
411677552 411680147 46
943816582 943822204 207
47479771 47481951 335
153098777 153107188 942
108814017 108823020 912
582042140 582045989 103
528384162 528386888 360
573967050 573971002 713
100086697 100088514 229
850416502 850426501 519
935118753 935127485 700
179146799 179148086 11
313253357 313260762 653
47764692 47766186 281
629271633 629279625 655
24048896 24057247 616
66345999 66352946 185
3579709 3582699 149
796746422 796747718 49
860056651 860061089 540
272832520 272839232 229
693060220 693063238 203
678738582 678746284 945
983277235 983284415 464
68067867 68071204 350
612531521 612537750 726
555829137 555838008 614
503090674 503099611 550
500231174 500237797 884
272377574 272386870 718
373101113 373110215 657
66595693 66595910 394
296677895 296684573 838
963343840 963347672 621
72208655 72217161 740
732086355 732087641 753
377535432 377543034 115
536940046 536948644 833
489299947 489301338 325
187218181 187225976 817
628594900 628601131 829
306097907 306098082 412
693841301 693849050 225
810111139 810120662 623
702672111 702679101 240
853312201 853318762 26
286080305 286090054 299
67322420 67327506 596
53134605 53140163 65
40263281 40265744 810
741281448 741283267 315
429021629 429021967 216
796544040 796545079 658
375103616 375108403 642
147977591 147986353 279
183233830 183241715 623
93403856 93410656 399
139349505 139355467 219
971645100 971652571 688
795554516 795559303 986
883455326 883455696 534
460964992 460971478 989
594679207 594679396 95
433792216 433793534 690
941647858 941651565 746
895487489 895493351 3
27397463 27398113 565
862396861 862400952 545
642458431 642464795 480
856882119 856884145 46
545402455 545408160 59
484097990 484104787 701
684099329 684106389 734
986731424 986734083 30
759654464 759660746 269
853024209 853029128 337
972669212 972674342 259
404669777 404679607 38
68864673 68868777 917
18388504 18392014 311
146020900 146021411 382
340526959 340535464 444
735961010 735967260 713
276350744 276358691 198
189316126 189324509 891
622834745 622844229 775
907624082 907630054 768
842120692 842128502 325
565674081 565683459 312
197412998 197414310 767
237924659 237931473 677
718148040 718155878 279
951564483 951568516 857
532853197 532855621 209
748322745 748331818 376
539620987 539627094 752
654751761 654754312 338
121112530 121121583 404
358649205 358658911 788
304787517 304791555 27
373958634 373961125 516
259048663 259051015 963
296671941 296675524 420
170927799 170927878 619
573580358 573589602 646
411767735 411771933 65
243546837 243548277 268
189070526 189078207 161
505524929 505527683 487
114291069 114293412 808
33757447 33765823 788
409944962 409947908 158
435896925 435901481 11
847574344 847575384 411
773844314 773853075 555
404022960 404032227 685
213461376 213461837 927
109783644 109793538 49
640143155 640148536 374
370213992 370221871 215
644892801 644901502 41
407136940 407143183 177
375094448 375101209 605
647813460 647819330 183
315696221 315705378 766
422032777 422035309 786
211476813 211483659 290
338780091 338783160 671
925055139 925055393 981
181467513 181470365 7
265321078 265321235 831
698058118 698067522 617
591243646 591245012 678
241549603 241550807 731
819903785 819912781 448
752402902 752408473 476
450814688 450818231 877
11202329 11211425 272
770119999 770126748 172
85608981 85612982 415
71960339 71961953 106
762931521 762941064 438
568467489 568469809 218
924465166 924471245 456
531015248 531018692 267
161962048 161963641 852
73844874 73847831 601
627608751 627615165 440
490586374 490591397 769
302920897 302925062 610
434826312 434829613 528
383711769 383714482 563
409230557 409239201 596
33960776 33967050 231
610748582 610754802 650
602773849 602779905 322
137102053 137110367 680
425210004 425219844 717
953361445 953368314 752
204160564 204170215 468
654042173 654051631 521
420843701 420844894 797
55139616 55142293 560
148173562 148182001 840
88978794 88986895 366
402491794 402495619 642
988599116 988608713 439
3148147 3151855 337
604824864 604825371 608
268781967 268785038 479
80628435 80629089 659
817357307 817365341 607
241900104 241903277 463
775240664 775242217 93
46876854 46877690 656
882791220 882794103 67
2494862 2495730 881
479832650 479841978 699
89896987 89903249 311
28306947 28312056 487
597983425 597985042 836
86269084 86271333 236
729392041 729398594 602
936582854 936589193 529
741802298 741810178 249
755798955 755807933 762
286379373 286385062 742
470645605 470651931 516
881291304 881293617 506
29226966 29230647 461
266096804 266105304 202
245942991 245950802 249
242125578 242128386 751
309784180 309785091 914
449608708 449616104 283
750577956 750581485 869
467700068 467703201 667
737057809 737063615 465
414315677 414322515 249
104298534 104305270 978
75788346 75788498 482
409413549 409421287 420
627564148 627573260 749
119623899 119628181 283
365866164 365875709 115
560651446 560655604 900
439287315 439288315 409
709301332 709303854 873
998009797 998019430 640
247826046 247826226 723
339573375 339579479 609
18718858 18719465 485
929080628 929088145 938
800050728 800055698 921
420728362 420736085 610
680399476 680404715 606
39895728 39903806 22
933080137 933080484 894
388147360 388148896 794
581356000 581358376 227
99482073 99483366 5
503589681 503593303 683
892138165 892145341 508
507253103 507262610 582
511235023 511236551 468
206208984 206218034 150
490236590 490245357 498
536050611 536054423 178
80708856 80718845 653
538527000 538532722 525
13803578 13811321 771
729810584 729818372 225
653510617 653515792 657
707435125 707435725 167
716240706 716249047 39
45793525 45801472 738
256745026 256750183 812
788382523 788391909 373
202523701 202531606 645
349694705 349703467 916
625205230 625208951 260
73661353 73670236 284
713781928 713786785 824
327163936 327166259 818
713858103 713864353 834
999625492 999629856 184
12349230 12354296 123
791925041 791933057 672
976465764 976467745 779
101602410 101604068 533
601207325 601208330 217
427278935 427280250 483
230890570 230895197 717
904180395 904181677 74
511950563 511952932 488
860403397 860411229 777
860780581 860790469 91
3318704 3324424 927
676584726 676593866 815
961287504 961290806 407
248470389 248471151 580
699420605 699424616 103
748981439 748989110 554
198147156 198147240 291
459385581 459387428 482
248937420 248940303 813
612596197 612597338 76
512139638 512141415 378
30917566 30921742 796
929002731 929012140 622
851057138 851063376 124
127318718 127327100 560
683965171 683969897 565
382262076 382265366 668
549373367 549378180 981
604189849 604196977 41
546337013 546343194 33
240680439 240687476 78
626628817 626638111 199
238196964 238201898 175
471954586 471963363 538
486658060 486659888 209
4553621 4559022 965
961564537 961571825 228
114387555 114393162 71
269940536 269948007 685
846175927 846176641 494
703874311 703879533 940
698870740 698879038 302
360266291 360275374 745
649348466 649349345 677
519620356 519629546 325
670502564 670507431 494
703492879 703500039 739
964222108 964228262 701
617108530 617112225 862
58573216 58579045 34
606245059 606245594 644
67231001 67232169 773
29997654 30001142 514
423547749 423556235 191
98938427 98940827 927
888521102 888524713 634
476260947 476267792 228
244420037 244427012 376
594888088 594896901 410
131854950 131864436 371
106690334 106695509 642
55041979 55046478 4
13604102 13610854 657
663024615 663031484 774
180290806 180297596 949
52060733 52069076 686
987920717 987929228 301
96918946 96923530 727
198475673 198477839 681
710015082 710015394 200
182745803 182747118 777
615509445 615509844 57
264725800 264731660 987
785628456 785636821 17
532598581 532605791 823
25256530 25261279 729
786621215 786627064 285
372701867 372707955 876
747720593 747722212 554
233818624 233827923 533
37052824 37056203 846
468700952 468706923 487
595994008 596002253 229
301445995 301451266 585
861121012 861129710 97
78990185 78997947 339
138541916 138551153 2
926102550 926112519 608
981059426 981064776 885
603333331 603340689 946
924779215 924784693 458
52087412 52090716 118
40299899 40306815 224
755537127 755541777 138
713340062 713343435 631
241483159 241484616 5
97059849 97068676 591
267990850 267994846 395
703711457 703714585 143
455213693 455222082 514
85028990 85029081 707
70870449 70873160 204
438312916 438321146 707
894533141 894535650 204
782708629 782712540 63
930405260 930408071 459
67912265 67914640 767
834367206 834368824 977
749955601 749960644 962
119947094 119951365 277
473127607 473129371 158
699066315 699067215 450
118980519 118988170 991
181380575 181382420 657
482679780 482680114 736
441548194 441548428 972
136976003 136976894 56
854988771 854990312 692
79238099 79241834 783
938267060 938269885 918
740441689 740449437 690
410541198 410546765 613
653000 662584 451
551076990 551085289 780
522382998 522390940 737
775394733 775395037 304
404111706 404111712 486
358110113 358115987 225
905380804 905384292 564
454667937 454673911 996
608668855 608670578 386
304928896 304934466 90
614318509 614318735 13
680183310 680185647 159
544540090 544547667 435
695130177 695131617 256
62358833 62363984 79
714138319 714139406 671
42384895 42388923 64
92021459 92028894 515
688027805 688036549 6
451015191 451023327 693
785082631 785090722 730
809210644 809211653 107
704779803 704785369 482
659502589 659509434 589
262410845 262412759 752
502996923 503000167 378
88765945 88768322 806
98956008 98959055 522
324350522 324360182 93
357907527 357909076 559
462684570 462687265 884
786818300 786824149 871
438934758 438942486 595
236384240 236390513 199
659594179 659599131 283
112676282 112678470 36
953740659 953749259 684
793200816 793205329 140
85724689 85733752 401
587464782 587468758 203
308382692 308387510 635
862796927 862800326 711
930890797 930892851 940
909720743 909730685 109
494416942 494418611 121
599854575 599863793 54
87655613 87660873 634
705237647 705244632 868
544622137 544622384 326
441320538 441324328 310
551380740 551389653 864
659885375 659887503 68
428561436 428569041 381
709672376 709681704 580
867753484 867760792 661
17731955 17733829 671
957572009 957579861 339
186104993 186112613 174
97254212 97258437 49
867886537 867887027 353
708425848 708433812 52
934073062 934082404 676
331646481 331651701 97
340080861 340089439 613
48276792 48277229 69
115828452 115832616 451
655412122 655415652 444
473284812 473291946 785
362647337 362648409 911
409224385 409230372 278
52997090 52999783 383
602348141 602348894 213
772590816 772591217 478
494615914 494621186 117
530660526 530667417 942
227657945 227664871 721
332946395 332952572 507
786697839 786706160 637
999182624 999184550 978
515022886 515030123 855
775539163 775548789 931
37144896 37152903 67
107209108 107216779 36
266809585 266814227 864
78135053 78143300 132
408938995 408947954 202
129469716 129469951 394
49815574 49822333 748
356081561 356082463 87
145521889 145528775 162
433506745 433511946 974
486011026 486014838 278
384591444 384595085 749
460894480 460904389 133
907517344 907520120 392
772736827 772741087 244
172381380 172389903 842
761863124 761863804 629
14466873 14474733 391
145356310 145360613 37
711239471 711245464 548
617629796 617635420 603
466875425 466880955 766
31567174 31574869 865
658837306 658844696 664
731862698 731865787 161
478301293 478303010 372
231099486 231102103 506
629471465 629472410 551
672599856 672601647 485
580540244 580544218 162
128831793 128837331 216
207135746 207143400 714
70144863 70154438 690
984668727 984671508 712
881358743 881359006 559
21670254 21671235 136
682556625 682560212 837
618866131 618875717 761
39196683 39203401 642
89070167 89076779 345
54509680 54512569 195
569009895 569010837 117
869678608 869681436 564
269926649 269928272 667
677271360 677271461 818
569482269 569484790 260
266424406 266431814 538
234993593 235000615 280
637140354 637149578 229
470737347 470747246 773
447024044 447030665 458
183630239 183633670 888
999947707 999948314 532
927543622 927549463 901
477771640 477778166 715
382494458 382500206 430
825046068 825052875 122
36525957 36529859 296
793889237 793898794 501
327284818 327288800 871
217252941 217255673 271
592625398 592628325 917
513054287 513054925 521
901200818 901209422 772
594250070 594258095 734
326077135 326079462 965
265835916 265836823 951
96083040 96083556 530
993233685 993234425 462
143968186 143976483 93
342389408 342392373 766
790490679 790499892 677
614830946 614835765 294
832572466 832579822 236
566158239 566166686 465
197892323 197900515 502
592224288 592224982 606
573127590 573132532 18
670563120 670572661 666
226703934 226706069 481
859771026 859776810 237
869304791 869311901 390
291451819 291452947 180
273643464 273650322 138
595939700 595943009 516
736112165 736117588 676
781688018 781688548 103
705196975 705202412 920
543164994 543172205 420
794514010 794517836 457
934012491 934014919 901
883946078 883951826 375
384423819 384430533 794
948499999 948507544 30
34924488 34931332 504
385431003 385435221 300
178613030 178615024 734
680306484 680315979 110
986594404 986594806 604
795743175 795747045 30
251720984 251722346 184
696917235 696923078 127
921822610 921832299 241
246300755 246305312 818
650407785 650411913 94
405334639 405339908 533
3940940 3947110 342
596000024 596000715 477
902123133 902128487 604
297906087 297915789 92
157536468 157543919 69
193301652 193306036 476
979539130 979539907 702
955184371 955192125 277
98913539 98914134 338
301633632 301640984 753
4489516 4498219 549
136652859 136662783 827
960869685 960874554 860
167788640 167789390 418
551923731 551926703 958
899803801 899809348 732
800407627 800410267 819
933126329 933130458 660
804008956 804016515 635
595463646 595465003 249
545437750 545439071 151
832544299 832553745 428
842122477 842129286 837
708250337 708252567 684
931703754 931704912 998
616720062 616726600 963
607700145 607704359 409
678982965 678988420 576
781901975 781908377 281
714348610 714358209 265
586690209 586692107 117
550351361 550352412 177
906364788 906374117 273
409369976 409370483 657
357273010 357282040 124
55094009 55094779 389
401167322 401170594 633
522515732 522521464 557
79356308 79362212 436
23118939 23126486 312
97888205 97894635 937
865702672 865707094 860
463215200 463216647 611
851295473 851297845 49
50248481 50249594 591
759481604 759483826 194
583831345 583841008 942
323705329 323714571 4
764746236 764751323 393
710963023 710969360 390
757819335 757825266 595
155785623 155792396 864
32373484 32381791 919
787254446 787254955 948
128678846 128684452 339
988350437 988353611 89
688021981 688026479 809
130360924 130364716 962
551899279 551905788 421
882022671 882024889 818
540112411 540119761 122
260342357 260350909 96
445580220 445587094 620
854707138 854708782 616
749609438 749614387 443
487560128 487565949 224
123653218 123659829 701
911572377 911574549 505
373833339 373841575 896
294825111 294825820 310
992633929 992641064 410
122697051 122702580 131
403233496 403233807 686
444942116 444946626 37
951634732 951643647 233
678592526 678600329 215
385297101 385302079 178
508096152 508104672 767
370695008 370695846 632
737839905 737845338 519
25526566 25526792 815
139057976 139059124 820
939252457 939257427 693
605967143 605968727 407
631489180 631492259 206
144497413 144502474 484
838374977 838375682 979
548627507 548636759 849
258132274 258133608 409
223821256 223827876 431
475200775 475206522 381
257415942 257425172 731
978292761 978299964 928
935927805 935932762 889
985028211 985037093 283
727719767 727722113 202
799046251 799049002 572
175177230 175182355 445
620201429 620204652 974
507952190 507959052 758
133254621 133261374 459
193775352 193775382 485
959695083 959697303 967
391796362 391801580 942
229988602 229990552 96
278422885 278428963 363
920724437 920726678 607
542190360 542198940 357
650916805 650918840 731
617598779 617603803 361
885108888 885113451 116
626457347 626466640 811
685734831 685736778 617
2193798 2201289 579
34317739 34326832 103
266112185 266113599 393
842074548 842082480 285
305612505 305615021 405
500320863 500326863 305
241880944 241887498 43
49081305 49086848 104
102155420 102162552 164
658519230 658519782 658
401498198 401504366 865
414503777 414512715 673
240113230 240122558 365
901013623 901023305 493
753800258 753803009 332
121134014 121139255 976
623216319 623216695 749
620515713 620522310 761
246286817 246290642 118
546821331 546830252 656
481814341 481823195 989
443062206 443066301 762
513069879 513071217 719
970260243 970266905 926
587874087 587877976 286
908101769 908101787 858
581860096 581868759 374
79264196 79270629 546
285422956 285432427 136
679310073 679315562 306
799176728 799184743 674
499733068 499739191 169
815296831 815305735 893
717012901 717020674 239
46955828 46956490 547
963254463 963259294 516
113713322 113716441 803
445246047 445251288 154
6933943 6940685 320
48416079 48422413 168
933244384 933247372 357
915433408 915439441 750
556970577 556976569 372
950485470 950487663 939
849508060 849512376 239
7838607 7843720 11
399127472 399128879 527
941558275 941561848 591
813195779 813203987 258
407810450 407819587 349
272223619 272232065 520
740765975 740770963 759
109016076 109017353 826
890043798 890047193 145
906625736 906633740 993
599152326 599161321 951
875725336 875731719 933
170721215 170721630 959
710887805 710896907 280
634164414 634164752 325
619861114 619862304 457
467154635 467157474 997
528294393 528295801 464
471093569 471097787 751
12565066 12565691 448
52181058 52185511 750
553196010 553203379 876
186872293 186877950 627
693423252 693429391 156
784815531 784819506 135
509465208 509472289 83
653133015 653133042 4
131252363 131261207 703
500793827 500803353 847
269791928 269797776 78
435238376 435240501 634
857488126 857493176 878
640701352 640707383 335
873919978 873928618 597
222856135 222860387 271
95320270 95322272 411
468568703 468569039 184
230851058 230856883 700
343699761 343701088 137
697158608 697158845 286
902886037 902888177 493
707518022 707525635 60
986779900 986784524 271
616425586 616427588 733
602310183 602310616 724
283630805 283632641 625
280248567 280257548 188
59318102 59321228 466
1650154 1657413 922
578338290 578345471 953
801947576 801951091 711
577175421 577177716 945
457217832 457220306 531
628947103 628948393 95
638302835 638304553 143
122616910 122619389 811
591354534 591363606 533
550165073 550168180 961
130300891 130304316 148
832555812 832565365 646
779238116 779247038 828
405586178 405589835 384
421604473 421613279 190
615478005 615486823 581
566159451 566166531 505
496504945 496512788 584
354351108 354354217 230
608266640 608269852 625
341618951 341627675 525
45591451 45600841 714
269859096 269864542 829
917307925 917311702 364
400488660 400489075 433
706181200 706182764 603
450811132 450820358 606
89204988 89208823 221
904993571 904995543 368
30941801 30942837 586
526367776 526371927 398
540405301 540405462 19
356425365 356431610 107
923859194 923866694 370
524914909 524922712 458
616810341 616819968 901
681008943 681014787 793
208329900 208339652 981
321390120 321395533 274
464060487 464060805 910
39022424 39023159 145
176576821 176578494 181
561795840 561798523 961
826433946 826439799 368
228593667 228596925 433
337363126 337368411 49
473253026 473256943 796
54939170 54943821 178
726410150 726417062 483
547049775 547053584 939
125124686 125124822 170
654770181 654774796 53
329061362 329068001 301
270373675 270378493 741
248531393 248532740 90
811506827 811516629 130
223030226 223030393 113
228880022 228884852 994
918261200 918270409 347
901200034 901203729 833
208638324 208639227 95
366943845 366951993 826
916521897 916524325 747
66314198 66318931 966
740179939 740180921 499
315550380 315550938 508
409235860 409238948 893
849728973 849734972 448
550392319 550392945 151
980099665 980102044 629
455427849 455429427 143
15399295 15402997 837
131558122 131565381 244
923249219 923257317 323
216906535 216910188 147
536091034 536098215 796
775714892 775718860 671
556514786 556524299 918
785946233 785954700 364
42935734 42943476 547
169500364 169501511 52
995797506 995799487 401
29113695 29118554 646
745993938 746001941 440
121844612 121850842 523
552680759 552683229 984
555041905 555046845 657
499441927 499448900 301
614760846 614764245 966
524292561 524295988 294
129237108 129237859 469
343265509 343274945 291
828288909 828296542 583
205861907 205869675 445
689782347 689786922 490
577779221 577781419 271
332886556 332896167 943
364340213 364341701 400
226901865 226907271 791
470963830 470965822 564
929142123 929145748 51
909380944 909384407 395
427079586 427084795 431
466312519 466321804 108
950328964 950329590 43
948551805 948561016 439
997072076 997081135 739
576637369 576643087 614
391246120 391247987 37
79360912 79365300 372
536433826 536434852 812
79448879 79451804 760
261752624 261759437 969
259942406 259948373 84
672528513 672530068 897
473871907 473880130 929
69169696 69171303 869
160947435 160954080 669
101163400 101166875 36
504578438 504580770 231
600517809 600527615 900
370734971 370743201 863
305979082 305987704 762
87055403 87062436 828
67309488 67313885 560
494072735 494078021 745
92608016 92609916 707
195801884 195807314 38
20510904 20519850 489
793636939 793646376 849
691176521 691185415 387
789755421 789756363 153
556303635 556304260 541
565384396 565389129 686
135826575 135829127 694
217959135 217965425 607
760333880 760337456 568
317571937 317578569 611
761277975 761287571 406
335214464 335221961 636
971258663 971261805 26
205844402 205853539 385
118420555 118428962 178
675772447 675773376 21
137842484 137843572 54
177159178 177161198 820
972627135 972630666 600
740899704 740906931 614
495440666 495442003 883
337413422 337414338 90
918880059 918886773 168
397907436 397909138 666
292714172 292719862 150
909279350 909285070 30
187174722 187176711 836
193709775 193710250 424
275473594 275478476 242
377590544 377590818 996
843346159 843348238 77
250800392 250809637 619
688557482 688560274 176
405343001 405343032 782
338396018 338401085 646
44020170 44027114 603
792632550 792632945 396
867543385 867544518 364
339228159 339232027 819
115504401 115506575 976
218976747 218981013 150
558406823 558416563 97
321525443 321531536 101
332107618 332108832 891
795997751 795998826 851
831616396 831623642 512
114736000 114736658 245
488231745 488232559 103
424230110 424234590 554
600390928 600391369 549
610130255 610139341 52
96372406 96375744 947
101563502 101564447 675
397099952 397103319 402
528372842 528373567 499
640612693 640614565 763
348131556 348132503 927
838104151 838105670 826
304240255 304244319 883
874529808 874536436 691
779079707 779087608 246
8719761 8721306 623
519283058 519289861 441
999327083 999335133 579
854194837 854198571 116
422282336 422284421 399
452642450 452650916 32
885391377 885399394 762
145621555 145630262 247
720044788 720052356 363
724165480 724170670 733
81993076 82000498 858
646901698 646905703 834
445449490 445452102 761
809744068 809746944 529
388299535 388308570 341
12732286 12739039 59
797778318 797786586 927
936702079 936706474 401
853733678 853736455 681
1780392 1781081 19
138456126 138458090 468
917682333 917692272 325
588506168 588510146 264
253060279 253069306 40
734684809 734692205 502
231541501 231542456 765
91761910 91762559 403
300933837 300941835 947
868330237 868338885 278
520997269 520998078 87
38014640 38017021 323
280618458 280624949 608
768091782 768094888 30
352278046 352286738 871
739888436 739897003 247
353205289 353208522 908
644871053 644875372 238
352793457 352803300 645
475110403 475118915 432
731866680 731874575 609
699744118 699752045 262
460735792 460740241 247
661743399 661746446 102
600732779 600740693 883
234931650 234931997 824
805155897 805158438 615
176654155 176662242 316
294688392 294695227 852
948477037 948483381 975
549302819 549310627 718
393913429 393916927 99
178314041 178319417 289
115154289 115160835 260
203005740 203015143 276
137379623 137385762 79
210509797 210513947 170
801421412 801427384 666
854392727 854396562 617
670357579 670364899 969
822678904 822683978 703
979837623 979847111 553
884881073 884882435 545
818427713 818436479 286
696052973 696057781 805
575067600 575077361 973
195360030 195360641 739
910135551 910137723 308
364265217 364267145 621
763058834 763065391 969
434143154 434152473 487
109384858 109391384 785
193560761 193566865 770
147406657 147413906 746
632665942 632667368 108
102587748 102594294 444
644620071 644627776 929
63918810 63923088 472
389654469 389661984 94
63999090 64003343 644
740462409 740463244 98
115830897 115839128 525
141567031 141576971 376
438435802 438437141 290
679140547 679141101 176
66687006 66687158 13
738454801 738459491 878
904953729 904955212 645
220121552 220126472 627
685834646 685835065 146
529999641 530008103 817
870262739 870265283 343
244010616 244014348 332
536124342 536127732 978
565031631 565035079 213
879301807 879310521 898
906518819 906526186 653
842042697 842044297 216
301041692 301048439 248
942748319 942758311 719
87770465 87774685 599
22767631 22771633 725
4608325 4608937 233
79369658 79378228 190
246974635 246982927 395
140089199 140097236 605
861301096 861308612 967
907746748 907752764 57
195861314 195869128 699
410266562 410268570 337
172510632 172513483 615
518023231 518025989 982
120184307 120185851 964
268044539 268045269 638
252556080 252556153 943
605375826 605380698 406
393190782 393194479 687
354455750 354458569 663
99157157 99160877 682
142383856 142385178 371
875003192 875012397 874
679531157 679536991 7
573714140 573717891 113
506595455 506600560 579
14299444 14307478 678
661857738 661862141 974
328572144 328576651 716
773477831 773485127 556
691133845 691138215 62
382581879 382585935 128
643086600 643091366 825
560418474 560423938 751
9861481 9868470 334
996023945 996028644 806
450791874 450799038 709
768623552 768624646 85
942124526 942132214 595
537628594 537631477 204
462882501 462889940 618
913747562 913756732 239
5523040 5523125 402
205686864 205693060 721
884778615 884778878 531
868015300 868020710 145
423441458 423443826 202
803613166 803615955 348
466422603 466425730 637
805060548 805067627 106
173982752 173990216 419
524862721 524869139 313
84311 84322 454
474650713 474659739 771
333125785 333131922 567
149223667 149233504 657
282056163 282061397 973
893406365 893406726 840
202681064 202682265 232
833419700 833421962 919
264132806 264135228 106
38470577 38479792 206
539014889 539018423 345
261368695 261370420 347
765950465 765952882 315
767654382 767656980 934
262504391 262511359 8
701292363 701296637 599
705158203 705163810 143
68742786 68751442 586
329674704 329684172 780
803352810 803356711 693
256041016 256045304 917
693262360 693271490 203
173220057 173227845 625
728176372 728176898 713
931179305 931180474 962
58186664 58190331 927
60295265 60297657 955
961476758 961478810 682
566791695 566793004 918
197706475 197710936 376
84116518 84119192 74
521073435 521077810 817
540776989 540778744 376
623836613 623839146 316
771992325 771997289 646
267300288 267307735 690
855683214 855683556 937
592338520 592343367 968
458169553 458172779 703
569825470 569826534 247
965776847 965782841 157
890071272 890074404 777
604077441 604081644 454
726262167 726265373 501
24279834 24284153 205
908118480 908119828 220
636619520 636621250 201
209908457 209917945 938
549244425 549249287 722
984302127 984311029 330
170950726 170954653 104
365231233 365237038 664
260406011 260409679 563
882211464 882211514 723
811340315 811342626 560
126455520 126458722 34
738260090 738266480 721
707049291 707055139 279
699332581 699339374 390
281901654 281910605 970
652462983 652471347 747
747649438 747655561 146
88534453 88542638 337
215895015 215904484 693
753567739 753570248 883
178577650 178578334 902
905708683 905713290 793
495676756 495682956 140
540820385 540820697 909
646792775 646794524 508
88452096 88462089 831
831575193 831580978 387
618749691 618758782 303
54053029 54058726 682
568780072 568780463 79
334694306 334700214 642
112430560 112437322 647
538608352 538613033 294
675652491 675661643 519
925323751 925331955 749
271924259 271933413 312
738921090 738930185 664
544061827 544062494 116
95236130 95236831 582
979688162 979697408 138
8758241 8765275 693
161418234 161418663 282
323411881 323416118 625
906821174 906825483 705
463495045 463497228 558
275335145 275338790 857
847320807 847321032 349
927101470 927107932 883
603211586 603215294 443
944062518 944072365 426
703222007 703222563 65
59267702 59272634 614
475457333 475458081 513
742434959 742437581 902
106053664 106059275 745
65622572 65632454 846
857077428 857082857 34
17026129 17027329 401
311702011 311705132 248
500190805 500192441 256
151272582 151276554 504
599641647 599650847 985
662761260 662765343 698
879239772 879244655 935
777246026 777246779 567
134620121 134621599 342
370769966 370774597 275
77133002 77137055 677
502803753 502810998 15
890502000 890511655 870
72432256 72439621 84
909869110 909869683 997
711714446 711722569 595
653896495 653903914 149
495752781 495755549 69
700778348 700784699 558
249341041 249344439 826
136245316 136251029 221
993625342 993626684 978
572176357 572180348 538
520993578 520998668 32
690782661 690787856 170
993327659 993330061 919
609118604 609122896 438
428074104 428080757 685
408764173 408770849 700
321844082 321846745 33
171874908 171878112 717
680915480 680924980 152
160667809 160672480 289
111322698 111323051 680
684152729 684154828 179
331315900 331316591 828
568089818 568090030 620
126230607 126239315 192
782984291 782988062 814
525487342 525487382 476
724509726 724513453 804
457184443 457191747 473
931347946 931349127 849
37502235 37507247 803
700595914 700603658 769
683014445 683021232 744
696472272 696477282 322
247382242 247392073 3
126464435 126466872 856
444562599 444566523 142
745985074 745991181 687
872009877 872017740 710
816262350 816262885 190
855951550 855958079 719
659554704 659558804 976
917854473 917862916 484
181727567 181727946 159
355259888 355268830 440
719041890 719049515 361
534354098 534358782 623
123040591 123044954 962
656976277 656977727 95
669592987 669600011 172
321558528 321564287 835
871679247 871685671 411
709140574 709144856 781
165258409 165258432 774
808122568 808128007 9
468996358 468997181 28
78347719 78356079 645
866696693 866697949 687
558553006 558556243 606
611101101 611104290 226
660721624 660727081 394
892400458 892402347 266
859249869 859254843 312
949317001 949318503 573
6557776 6564256 72
983387134 983396875 461
6269513 6274817 947
667251158 667251415 376
269866196 269875319 729
981091801 981094732 420
322223027 322223660 638
1727772 1728112 453
974128038 974135770 192
567343700 567344956 339
258069624 258070912 404
401565697 401572466 178
421906508 421913417 670
929807 936196 853
261676182 261685755 42
861121911 861122987 35
173892682 173899018 298
669030670 669034950 371
70731474 70732805 664
88135666 88137437 956
591534356 591541559 726
389050111 389054762 278
949679289 949682643 694
204285959 204289212 618
19566812 19572416 386
806591205 806596431 306
28976590 28983479 603
642411888 642416356 672
96846611 96849626 776
251530625 251539710 932
55780932 55783532 712
368671658 368673278 538
26106287 26113754 520
181837981 181841846 660
208150598 208154831 981
374910334 374918029 563
810692640 810699822 825
395269594 395274503 108
425336265 425337479 864
727537041 727544034 285
574248324 574251827 60
518507036 518510649 298
666911573 666914083 824
441368445 441377129 659
842807455 842809146 304
132904788 132914306 855
172782351 172787178 644
841365527 841369478 23
955168635 955171388 659
289955850 289959995 271
228830135 228840033 814
68358546 68358927 15
197591195 197591438 501
713691019 713693856 319
378493029 378499191 733
359047684 359051925 480
314462539 314466420 570
126230534 126235668 901
436763556 436764442 848
195424566 195430299 835
653744187 653752948 496
14987003 14992738 192
352857368 352864058 811
840945219 840945895 225
661088538 661090095 93
726470621 726475769 749
559485453 559486181 106
823342022 823345916 989
913309924 913312646 209
107241772 107248612 927
985190956 985198946 129
268889453 268897544 876
181876995 181877752 817
538548806 538550466 480
337822381 337828703 818
717472474 717473653 840
515436574 515439159 103
904497030 904503979 546
726019370 726029173 248
787688579 787692479 515
379460506 379465473 968
582681634 582682954 773
318226861 318233364 296
78654679 78655439 37
135205158 135212083 667
866371326 866374070 918
778684517 778686975 972
39123620 39133565 48
626435516 626439023 46
977383764 977384626 518
139909279 139910187 297
767756246 767757070 175
580944369 580953878 399
79814665 79818320 779
957828701 957832635 539
581107719 581111206 771
971089637 971095516 280
244808959 244813961 467
520575007 520578175 727
416730404 416735083 213
40516923 40526463 555
82158219 82162379 881
810543744 810550372 68
407550494 407551360 283
264243623 264248990 5
865929161 865931945 53
635112284 635113414 968
87229564 87234136 502
979294381 979296022 551
37326108 37329829 715
49013321 49019617 508
98849226 98853557 545
916999107 916999836 302
526722525 526726097 722
154157808 154161430 193
639542812 639552195 383
701765215 701770399 559
266993184 266998247 694
79383036 79390418 187
60337588 60346402 84
744789653 744798289 901
272648511 272656268 638
559154056 559154220 118
890283357 890288722 443
198367429 198367610 742
588718621 588727164 849
494961004 494964946 592
593216914 593222332 249
275778959 275785351 286
63222147 63223761 430
224793230 224800573 245
653525481 653528602 636
431577119 431580225 484
74524589 74531679 856
989918382 989922739 386
442002124 442005561 726
149221324 149225275 281
746688266 746690040 722
321632515 321640827 846
705864801 705871591 907
789227581 789231673 971
620734177 620739108 545
151750164 151756967 525
299274648 299283501 212
295062854 295070672 327
440756239 440760394 63
228413966 228415959 153
212317598 212322533 156
659460320 659461527 117
501741516 501749707 576
946982424 946987127 262
297521746 297522705 781
973491642 973497941 417
386562518 386564986 992
427017731 427022562 948
145741058 145746207 378
983967470 983971019 130
584141623 584144013 500
244513129 244513382 384
535828247 535831776 770
78858173 78858842 385
393363435 393367196 529
837902215 837904976 836
696567982 696573502 789
191368974 191374939 948
17256272 17259471 346
763715649 763716306 707
285001131 285003422 17
475284631 475294503 997
361231366 361233082 493
648706136 648713910 762
979452871 979455012 128
121689401 121699145 135
932198586 932205976 660
857738727 857745820 265
45889026 45894117 926
84889372 84896490 761
908186430 908193181 217
728097798 728098305 801
56600147 56609736 983
542918640 542919251 984
691584752 691587771 123
947603880 947610069 476
136984015 136992019 162
646287674 646291769 820
755048939 755056648 102
461525216 461530796 681
749683976 749688395 741
56183193 56188226 431
478052344 478053184 838
698603326 698608693 730
649210661 649219945 845
723237785 723245718 359
463619612 463626850 810
566924124 566925263 987
224520295 224527475 189
453664397 453672958 114
18072079 18081183 468
907777169 907786684 620
745547952 745557620 917
745132141 745136584 557
407752222 407752254 596
712861067 712862805 866
634664426 634672150 149
957877235 957877363 809
392754572 392757448 406
280152761 280155404 218
409993875 410002003 708
690464342 690470426 388
702178312 702178492 764
649219581 649226421 464
927023137 927032977 177
79690084 79692284 673
202307950 202309639 779
136893450 136899761 712
529734259 529734421 588
988395664 988398196 859
826919233 826928233 559
647505291 647507695 779
506337031 506339554 950
881466795 881473826 613
176530610 176533489 145
188222787 188223719 96
492297459 492298164 822
404890590 404900025 134
492926301 492932982 16
980924888 980927674 658
175067099 175073408 525
93425009 93431366 85
496292138 496297746 956
129216439 129217006 759
737330051 737330473 698
580901547 580905170 720
372791994 372792320 690
747665817 747668816 460
220949301 220949489 840
480364316 480369085 234
658579975 658589359 859
870622850 870628177 127
954440935 954448033 425
317245242 317251701 868
755739000 755739250 272
49461698 49471589 460
130619767 130620518 106
496488457 496489807 44
841510268 841514597 282
842903108 842909793 758
46611692 46615807 683
574522551 574526587 615
631690029 631692044 684
19418455 19419031 191
176723674 176728839 100
427619945 427623355 555
812846404 812852643 4
677216862 677222803 620
278138256 278138624 536
256020538 256029902 120
149337646 149343363 676
280640328 280647644 82
595869942 595870462 126
591318626 591321143 410
248719168 248724623 692
305401618 305409792 374
489751174 489758635 823
879592528 879596170 79
222591500 222601214 250
887181036 887188483 231
58758156 58758185 903
248419182 248427604 476
621754264 621762221 726
690753389 690760700 132
772661798 772664743 562
475734842 475739947 583
701950566 701955833 710
729412389 729419734 50
759641467 759642573 645
634148068 634150527 776
48351650 48359741 553
48863903 48866020 10
210207379 210207532 408
16588456 16591089 430
487425588 487428883 971
504475149 504482454 482
495357083 495365156 164
125434144 125439145 374
71923194 71927225 83
317995188 318002298 531
414637965 414641570 132
216221869 216224263 266
3387229 3388024 662
519487636 519488545 798
60874418 60881252 83
23750390 23754416 207
271066221 271066879 249
587540385 587549322 679
705281759 705282683 278
699398194 699406108 943
309587075 309596012 609
742090207 742092646 826
950359472 950359479 772
408665484 408666662 174
955245282 955246965 513
67793365 67797831 1000
74560922 74570299 919
824982171 824990692 981
753502201 753504608 939
619762479 619763035 732
762943772 762943946 840
378881382 378885987 167
368955559 368956272 723
943373681 943382329 915
118724206 118733669 523
382432719 382442335 871
91490719 91498714 440
593771637 593775891 392
867225969 867227781 806
983776907 983784770 60
113935990 113943926 92
819824830 819833630 329
875214347 875217196 36
578459071 578459948 579
154079336 154086291 754
957916858 957924778 293
718754730 718764109 753
560175520 560177511 383
217203263 217207953 565
247636069 247646052 224
203388480 203395847 6
394047572 394053350 521
414219900 414229136 592
66781288 66787455 344
907880867 907883361 654
450312971 450318124 681
56838264 56841620 426
654534016 654538914 158
920898749 920908631 210
756918314 756919031 816
487387889 487397426 763
875251246 875259345 890
299389767 299399191 363
981275358 981282748 258
716798054 716798699 487
624682058 624690709 926
234843739 234846347 93
343806515 343810190 131
692825673 692831777 80
854159882 854160009 448
811586049 811594398 296
679040163 679047291 715
128863404 128871831 34
36270119 36273633 639
832235727 832240572 814
670839565 670848941 607
509998492 510006684 14
773499935 773509026 436
169003067 169008711 959
766227497 766228457 146
960292945 960302710 572
659620592 659630022 244
553225307 553232619 680
760359691 760360758 177
495288682 495288707 726
518409495 518417757 684
280035102 280042869 380
689520115 689526756 590
253914903 253921521 823
894118212 894120539 289
219564709 219567611 155
717642280 717651741 182
116118524 116120211 315
566899555 566906976 214
51260732 51266368 190
138516459 138525017 731
158381492 158383167 114
640666871 640669210 784
781695461 781698105 518
979325635 979327493 749
87717275 87725799 275
918456429 918459005 744
855615962 855620265 518
28059278 28059831 983
324572842 324580844 481
724876032 724885945 473
604841115 604848359 917
474466580 474474768 475
107252364 107255781 285
377234232 377241225 659
345606981 345610022 388
530212606 530215512 749
738155349 738159787 633
375176867 375184979 422
54153202 54156616 942
270373033 270376564 270
689729507 689734651 90
149806774 149807541 132
635092249 635097705 633
957049885 957057299 121
157281544 157282094 883
307868282 307874463 73
273936032 273941384 577
876636015 876637347 357
830351437 830352977 978
891375730 891377342 982
198225351 198225458 450
56765442 56767305 497
665211923 665221140 610
100227558 100233956 953
898687028 898690708 276
443274911 443277663 203
357480334 357488104 831
644402911 644404368 676
184618268 184625795 721
155215597 155219582 798
428554579 428563739 733
167025379 167027258 441
140061878 140062208 748
864981837 864991347 940
13986790 13993205 25
785200065 785207313 40
561350620 561353953 789
80593802 80596074 552
718106477 718115489 103
233074548 233074680 382
190838346 190847506 12
986160078 986161321 434
621362869 621371596 130
879022617 879029687 381
568705557 568712407 11
700209581 700216614 902
581402973 581406775 774
338738112 338745366 909
996334664 996341803 662
89576767 89581763 11
509840148 509842585 937
307866511 307869242 241
687904945 687914269 125
20200075 20209926 844
257495806 257499681 352
298479167 298482659 276
586425068 586431269 169
331330193 331338383 863
177597453 177601532 383
309845115 309854927 803
735805125 735807665 215
736548412 736558251 407
626584005 626589177 468
398490130 398498996 497
769764973 769765406 81
606911676 606912708 597
842613952 842618699 83
595771471 595779547 33
94461685 94464975 998
56791070 56792054 376
273383222 273384509 605
230043788 230047149 343
765449195 765449225 25
205995015 205996618 482
578187511 578192661 392
155764943 155772465 171
786420539 786427873 666
756589973 756598361 705
405011358 405020877 844
728019355 728027223 449
667707083 667715513 530
733914688 733919912 374
87025031 87027594 222
267459406 267469175 198
295417888 295423001 497
280912631 280919846 472
522422801 522429204 100
458889817 458891860 847
569127521 569131426 631
30733367 30741017 833
858585166 858586676 905
788488047 788489234 115
409506771 409513292 871
495708992 495711676 640
298101190 298102897 271
291481038 291485060 843
230243861 230252940 954
809519960 809526331 389
477597159 477597970 181
476420790 476429640 327
567814622 567816096 908
25161878 25170264 174
78506344 78514037 821
493297214 493303475 225
328045855 328053127 866
13456126 13465168 137
557809318 557815247 559
42493273 42500122 797
781647011 781648783 556
475249192 475250991 31
556351870 556356668 375
840145777 840154978 412
913061951 913065347 923
567158124 567168067 74
69893700 69893897 766
716686565 716695832 494
493482052 493486424 83
70186611 70190105 983
758206408 758206668 41
979185314 979192303 887
763856697 763862778 57
823322071 823327951 752
798585834 798586572 142
99154757 99161930 746
73254182 73262053 554
166468948 166476650 486
375312792 375321899 87
77513226 77517554 310
82590209 82596781 544
720657249 720658646 321
320651487 320655973 966
450387544 450388023 388
987543646 987549824 463
10626140 10628582 660
160415886 160419835 555
469991439 470000992 717
805325275 805335155 579
871710362 871711220 403
269189023 269189941 984
74375567 74377397 231
467551887 467557281 822
5069854 5079425 835
379591592 379593573 33
504179054 504188236 987
798506713 798509415 121
184984619 184987355 554
380299335 380307885 426
730449265 730456948 875
305621019 305624646 532
864021003 864027643 141
89867235 89874113 883
747016407 747025245 871
658790594 658800577 152
476291977 476301445 925
446158964 446166594 933
346678436 346680776 379
491802989 491812705 100
109361766 109365381 885
424351641 424356839 340
224395525 224399728 712
230150665 230152690 322
614784898 614789629 783
828685768 828686987 186
711913271 711915683 993
275093547 275099551 863
678642480 678651590 350
245067859 245070725 523
632211309 632216877 311
711783193 711792850 766
752972533 752981747 574
535187596 535190501 966
673463917 673464786 467
25387702 25397214 209
675583238 675587219 279
128229583 128236205 663
34349796 34356768 483
726412147 726413078 290
142265021 142270488 863
159841331 159851175 427
84762097 84771370 866
486081021 486081414 968
453665338 453668582 967
587047805 587051307 85
397535365 397541261 473
361419995 361429888 408
777377008 777380132 822
139568492 139578001 446
644830133 644838899 730
550007347 550015021 854
131968125 131977972 214
615107990 615117480 817
82093958 82095748 689
227275 237170 611
345677359 345682385 122
682873831 682876588 214
139426590 139434100 454
688945412 688946972 838
134047209 134054981 242
254426938 254428654 679
614384143 614387190 210
966891356 966895500 113
699652525 699660436 353
486131565 486138364 747
204232527 204241264 857
529538650 529541104 311
295312215 295315202 773
683386668 683395558 725
125206857 125216371 511
58005100 58008588 995
51688128 51697202 249
485985337 485994048 196
552010450 552011658 449
703428803 703430193 976
232320901 232325242 859
536222108 536229648 276
976552419 976553300 282
183205192 183211094 699
148265268 148272130 675
369079130 369086910 587
395654124 395655201 994
212474724 212481323 756
434648920 434651175 394
849303369 849306367 244
309181695 309188836 972
307444905 307449364 701
379483182 379487724 643
517239463 517249109 603
262175512 262185263 420
895822186 895827978 685
377639125 377648609 78
469494119 469501158 807
843311225 843320662 337
346226619 346235954 668
316888214 316890165 250
959528536 959536138 940
803686237 803686564 48
849706230 849709340 699
928458834 928463675 968
870183604 870190222 366
880369289 880372799 887
715736717 715742890 131
9754875 9758194 646
314434211 314438783 528
185719879 185725947 456
708449129 708449695 289
271360419 271369189 653
145973469 145983447 479
73042519 73045777 817
200832837 200838307 692
45907203 45911599 691
708952439 708955132 159
697410570 697419113 851
3479567 3483767 160
771430095 771434339 385
867992902 867997135 793
895580191 895583563 141
938707843 938710882 719
367131673 367136135 480
737994490 738001882 845
504667532 504668318 849
339757223 339761349 921
417790381 417796416 516
582078231 582084180 674
31363742 31368527 709
82535126 82539620 223
547637269 547643111 155
230356411 230365567 906
832915129 832922674 524
136288609 136296041 330
863176803 863182238 335
41432653 41440880 131
91825574 91827556 847
24110440 24118874 129
300205113 300212016 504
958345821 958346113 133
412014394 412018305 302
227538550 227541918 665
108440806 108444193 348
275247330 275254556 223
633823659 633825596 629
82593346 82602097 608
330508827 330513935 966
74980674 74990223 905
172004802 172011079 584
245527656 245535606 739
311025789 311030921 163
969112091 969118537 347
11010756 11018852 11
803853455 803857999 281
938151028 938154211 705
66054659 66059456 132
84870616 84877293 482
707356582 707363022 623
220623487 220631939 875
508551422 508552085 298
801159161 801168309 115
351116675 351126425 480
388780373 388783580 2
747065383 747074028 853
267293015 267296513 65
960123720 960130082 269
424539204 424544669 651
752365036 752367825 705
967711658 967721589 911
223300533 223302746 772
329993831 329996919 421
699805945 699812414 863
412791777 412797500 59
577392129 577397948 59
468854333 468859898 439
573518397 573525294 827
973977666 973977816 479
705773667 705774097 63
138854373 138854823 485
2773634 2776958 328
838026406 838028154 331
660671178 660680448 711
292336392 292338731 111
891516451 891520246 245
819613861 819618878 393
14779652 14780424 611
543068478 543075913 32
341867308 341868995 840
118532723 118534269 305
93688208 93695256 654
480917886 480926741 184
228864568 228872265 658
541161278 541164603 258
806588389 806588916 987
477243984 477250350 49
115388377 115397463 859
386177987 386181454 685
566668369 566673343 178
556708209 556709351 394
29041866 29042185 242
206969870 206976170 846
420486054 420489810 978
221912712 221921866 502
876557969 876567769 826
814330307 814331820 362
651567707 651570727 900
961788566 961789786 915
276519601 276525861 236
596501779 596503516 982
765622172 765628687 933
786654414 786661497 770
202657611 202662800 525
674302939 674304624 558
493926792 493935701 977
405561970 405562627 732
81338683 81342209 213
536036583 536046453 680
165240498 165247623 516
163334085 163334227 911
648850066 648858948 170
420509349 420512909 650
106713470 106714917 184
936326995 936330400 427
303027553 303037146 990
865919880 865922003 211
102247963 102256903 138
127400176 127409307 629
180070855 180078600 73
826928370 826938125 646
477197281 477202002 39
12435802 12443508 547
787097452 787099301 665
74184636 74187121 721
948126412 948128346 568
285480754 285489167 737
900577964 900584566 588
297502103 297511621 21
290558083 290566464 950
156265507 156266542 314
491126153 491132201 94
913278542 913283227 222
209377089 209379534 820
434595753 434601852 764
115753824 115761156 259
41745394 41752030 986
175681481 175687730 323
893868068 893876181 187
437374439 437381284 905
118924740 118932729 993
101853055 101857905 361
592558499 592563227 233
159034072 159038419 555
907993243 907998398 862
775763007 775763562 580
770403617 770405340 404
905318602 905319384 191
135272276 135282111 431
735148462 735156477 752
737534366 737539014 931
969358359 969367847 261
760334071 760342910 484
122897304 122897712 147
696661858 696666316 561
260845070 260851709 798
58540651 58547954 779
932778404 932786431 590
79103596 79107427 468
352567376 352573190 135
338695129 338699070 542
898785059 898785886 352
376479672 376480610 660
685057506 685059629 742
33895653 33900897 714
710106213 710112613 43
681959362 681963867 341
138684142 138690338 239
813511081 813520383 765
747791900 747793839 399
231417387 231419918 751
530795929 530804996 461
305329631 305336030 593
295060642 295064642 27
511539383 511542434 669
862759097 862760970 380
829515492 829524928 92
182212184 182221231 559
826167773 826170842 619
896654537 896664292 407
128820938 128821224 322
965234038 965234928 647
522735851 522736907 993
561660444 561661651 845
909937822 909939570 701
264229842 264238562 768
32865224 32873986 548
831933666 831934426 819
594213575 594214732 170
398808545 398813913 421
598285953 598286742 410
236373626 236376567 326
211856624 211857694 225
753730968 753740244 413
547054164 547062264 335
625721865 625726232 353
404872984 404877461 565
566466882 566469817 959
249187701 249193637 126
119062872 119068820 181
776400643 776402387 523
452618404 452619004 902
825995730 826004150 484
906894954 906901304 508
990376717 990381941 705
735464053 735465312 743
709948757 709953499 3
595862673 595872531 630
722901632 722904121 832
622266109 622274976 578
190610641 190619390 627
409272514 409274933 300
243485768 243488115 948
215986252 215995842 563
593467110 593474046 694
433349815 433354366 688
852380557 852386458 16
735940911 735949076 578
768480892 768484577 488
691697724 691701342 970
609432652 609437564 446
267455279 267463636 325
607171929 607180404 933
987922878 987929214 197
868471792 868476172 177
795872836 795880378 561
395847875 395852811 700
73269893 73270933 863
99638470 99647256 8
724141308 724148585 261
918357629 918358507 858
458688075 458692570 616
650267400 650274546 141
171607684 171608101 268
929603880 929604536 504
619665407 619668493 905
124739968 124742100 213
859809018 859809970 431
420735232 420736218 892
530420241 530424965 427
516162853 516168632 613
568573710 568575028 76
96925326 96929085 820
197219817 197220013 791
85443435 85452070 553
502546939 502552954 503
439429194 439429243 679
895954407 895959463 745
313096189 313098554 630
606819082 606826325 174
26369859 26373168 346
476148472 476152362 944
76126549 76127059 291
138508719 138510360 321
798701510 798705131 580
630209414 630211824 598
428905268 428910819 583
590636946 590646507 585
41190691 41197753 170
585237671 585246093 995
94402845 94403764 375
192076542 192083551 111
484430486 484433257 875
179281127 179288060 455
743203448 743213359 821
663350380 663352741 124
559387328 559389443 621
703537911 703547631 876
660643847 660649978 320
851440368 851442699 843
806347714 806353921 577
894045088 894047046 782
535622550 535623450 534
828005426 828015382 707
673446232 673455554 388
157388403 157396037 833
929862526 929863433 545
135330499 135331268 906
817230374 817232652 955
141174694 141182491 674
566498888 566506623 940
267056465 267058701 396
571512247 571520599 687
408509132 408517309 753
916555838 916559189 970
599386576 599394069 916
234694409 234697424 838
956417305 956424352 374
355192211 355192945 755
177242516 177252071 855
155289541 155296221 668
236252480 236262341 920
612207875 612208731 369
620102562 620104995 947
439217666 439219192 754
812756636 812764681 316
109102553 109108488 403
887642741 887643214 988
704431465 704439679 946
220112571 220112609 949
286126426 286131534 839
413853444 413854659 545
644822363 644822680 495
367172084 367176978 928
408908031 408914516 548
148509136 148515132 96
890847451 890848511 51
270818204 270822368 310
718719191 718726852 130
904297138 904299383 465
673759437 673766732 340
888572277 888574405 694
373341172 373341734 275
994545667 994555032 65
718243946 718253827 873
460991846 460995724 667
822175941 822177955 363
889006991 889014292 150
470418651 470427022 402
69086781 69094319 225
714770245 714776184 824
415274935 415282025 514
701820629 701827810 271
891647904 891651808 759
604859320 604869009 628
280672544 280681773 984
584360561 584369547 789
625025924 625032401 149
995344074 995346248 700
252262826 252270280 387
910862050 910871241 863
962300873 962308112 965
820432739 820440805 591
130080010 130086744 882
110931120 110939256 469
319377748 319378090 901
608961731 608971074 975
723046870 723056237 39
79935020 79938014 752
250861719 250864349 597
992640457 992646232 36
979030671 979033558 410
951120987 951130245 763
282252578 282254865 370
819487459 819491959 295
133585929 133591708 115
538056180 538056184 848
855074154 855083338 503
678679543 678683332 582
626774647 626775253 486
620962595 620964513 440
228529982 228530483 619
12235393 12243583 887
231448506 231457511 812
925300875 925300887 208
403684522 403685422 703
947271987 947274468 927
140423835 140427577 372
460682337 460683496 836
755907918 755916406 369
130879755 130882940 358
791427195 791434799 369
257400165 257405985 366
496715052 496722534 940
491968215 491970702 676
354090775 354099746 337
254976828 254982523 881
951071755 951076919 577
722971477 722975060 815
945578313 945587002 52
427303032 427304565 882
455753390 455762859 694
714992758 714999725 249
8658475 8660179 660
913970415 913971127 944
660481441 660489930 101
529261130 529261947 596
910882010 910891288 924
512934587 512937646 940
866614752 866622282 225
746180804 746184100 911
477628037 477631894 495
584453731 584463442 243
636442330 636451381 392
12525990 12526872 755
343038285 343048243 243
31663737 31667756 910
25674333 25681458 330
170526607 170531208 227
74386548 74394153 139
198194772 198197815 730
672831033 672831462 414
289722529 289725149 855
11302122 11302304 769
481768513 481775946 449
45606270 45606295 570
761938863 761945790 171
33226774 33232192 782
515574453 515583531 977
79437031 79440105 276
522909169 522918426 730
125810251 125817831 219
343893664 343894339 790
744668518 744672444 691
336793288 336793908 932
886754736 886757786 457
907550656 907560361 366
75925828 75927230 310
155278609 155286025 508
511059936 511062328 605
9884564 9888420 471
397933294 397939982 722
857866863 857873190 500
121622655 121631973 751
530675696 530681993 163
97551978 97553287 545
312773434 312777744 789
60520151 60527890 156
366466460 366469928 328
401138968 401143483 178
91440573 91440640 548
488082395 488087143 169
263895467 263902872 453
856085968 856089791 254
980988718 980992900 694
120372232 120378147 220
319842777 319843406 401
46371916 46378747 761
480670073 480680013 727
843344400 843345018 981
213831929 213833864 446
115041827 115046560 907
820267995 820274587 879
525920448 525928633 206
829184053 829190655 228
66852098 66854562 226
125679318 125688136 10
618249069 618254440 943
767970830 767974354 984
435155909 435159766 695
130864240 130873001 976
12464038 12466132 3
330404944 330407067 496
942553823 942560582 307
528082380 528086118 186
912633608 912636129 296
898792185 898798183 533
799331545 799338442 38
822255488 822261611 261
186546823 186553965 587
293344517 293348986 839
86605493 86615245 918
906928495 906936235 344
870725341 870732759 216
981565648 981568259 492
777987185 777996266 865
527845832 527848578 554
403500717 403504948 663
451323754 451325706 601
4501366 4510378 798
906377952 906380818 235
75818143 75825172 708
922831061 922838877 477
825233755 825233994 68
456430322 456435965 37
645604814 645607030 317
164642029 164642867 780
434188583 434190491 787
777526246 777527044 634
815142197 815144810 302
129675997 129678791 839
557024582 557033100 515
257135641 257139103 388
560414118 560423866 602
114446536 114452253 815
742282573 742289262 211
914104889 914110072 791
381222019 381230799 735
90449158 90453535 784
864041792 864049887 199
593579445 593588105 565
719890283 719890824 425
182096149 182098056 344
887125537 887129199 370
410736489 410738132 718
881978303 881978345 878
931354515 931362456 418
939227305 939235390 540
309097392 309103680 258
492288526 492294609 525
640785725 640792208 137
365999641 366008411 330
891232065 891236787 514
844346760 844347331 814
198061130 198069266 1
261321847 261328075 111
532250075 532253971 109
322971494 322978217 126
772707384 772714002 651
658983994 658988372 967
796943519 796949297 430
21294656 21298270 174
741578335 741583154 66
362413849 362421452 197
149248014 149256564 465
216527365 216535487 387
306534476 306535904 174
185890585 185897397 616
88334062 88335536 801
104314064 104317018 159
97872382 97878565 944
515104811 515109380 369
928417984 928426634 210
372424402 372433155 809
734249598 734252882 889
277146414 277148718 815
30576802 30584237 167
483444326 483452527 11
574976293 574977400 590
614270093 614275695 163
93614253 93622024 604
211343546 211347643 51
628424915 628431428 833
941123124 941131284 814
993784933 993786124 807
689504173 689511076 517
437086339 437093120 350
768781506 768782553 119
712593868 712598710 300
41230809 41238758 192
413676322 413679486 817
626873927 626881773 252
259667328 259672937 22
348602161 348606597 842
961124974 961133739 611
99000133 99003610 793
126238649 126242177 127
201891350 201894860 138
659332469 659332704 440
144445119 144450295 835
56510662 56513531 831
493401479 493402559 373
675255081 675259458 181
677973102 677976094 112
873979944 873985623 327
702557905 702563626 713
735820699 735829284 790
561894176 561894302 370
811706313 811706438 169
912749753 912759441 127
479294588 479300589 54
309987769 309994602 611
911140143 911141171 143
468725674 468727608 538
218834787 218835662 906
860285113 860294155 757
935097176 935102097 256
27840966 27846257 103
759814336 759818701 770
548643855 548649256 554
583043981 583053494 352
129207386 129215669 626
814007996 814009136 981
749629490 749633181 437
284674029 284675983 539
85299285 85302397 194
397989042 397994430 250
201498298 201507445 482
550234751 550235814 26
103530872 103540658 322
5831778 5835437 908
313648129 313652095 910
372897754 372901125 406
858835734 858845146 927
301951522 301953442 233
576225061 576234796 2
236730606 236739185 946
19288857 19297476 207
338310338 338318736 154
5501364 5510988 955
786128036 786130021 736
12001294 12002775 903
288076204 288084313 417
83041961 83051696 420
13107888 13109343 803
2141471 2145614 118
57911473 57919897 826
820547770 820548571 182
317891328 317897891 936
162272833 162281327 914
49819788 49826529 669
268608875 268618109 200
95331129 95336968 837
343994546 344000660 559
469261316 469268228 450
903289118 903289307 754
583893587 583902639 663
56547414 56547890 779
80297945 80301550 231
647830882 647833548 396
420226146 420235172 595
698282815 698287579 439
648165366 648170792 837
642771554 642777519 195
540937113 540941325 439
497129915 497133582 856
87575020 87582251 743
549003033 549003351 751
900702811 900710686 437
333501042 333504597 955
705415437 705417164 259
655090383 655096341 438
194527173 194533320 96
611802009 611803993 299
842473204 842477991 817
752164994 752171004 804
195535200 195544996 378
377978943 377988259 716
677593044 677595250 998
559752481 559760672 512
39246436 39250621 171
18411046 18412720 645
913338834 913348725 836
819360930 819364025 580
785504579 785506724 436
428514747 428518700 557
651680552 651689259 48
743928280 743935323 571
909288996 909296848 256
933093344 933101249 981
610655856 610665721 493
67235378 67238139 738
296082023 296086542 154
650393858 650402842 930
772942437 772944558 259
57181225 57190948 581
240133 247173 453
542210532 542220251 267
232095454 232096699 477
970597710 970607198 518
943734691 943741116 992
561954535 561963061 863
627831272 627833023 566
188408427 188410672 550
708004356 708007930 465
881608614 881609140 774
313902546 313904820 337
200421350 200428381 179
66627618 66633314 16
147663445 147663920 549
150764962 150766102 288
967694954 967698411 404
321897167 321904684 893
421677733 421682528 238
643946634 643948183 370
921692098 921702021 78
535945223 535950676 917
138386560 138393406 287
325460738 325463466 462
858973105 858974054 995
672017005 672019585 921
227764644 227770547 381
740935048 740940310 464
65159291 65166048 621
145798529 145806320 835
313344249 313346316 14
772461326 772463797 738
375906243 375909122 810
518405880 518413637 850
579539342 579546109 686
382420688 382421668 482
870784609 870793010 934
311618341 311627481 200
480236804 480241751 549
417564776 417574423 532
684122962 684128195 963
161519976 161523789 617
16174714 16183954 180
301024875 301031841 480
82698076 82703925 884
361374112 361378894 644
287817945 287826013 47
682240878 682248460 848
866540078 866544083 939
967425978 967428111 557
776328861 776332374 776
67457175 67466825 320
524239792 524247374 105
990095972 990100125 122
643002802 643003310 480
489417038 489419381 525
53872033 53881104 529
711616081 711624261 224
761133279 761139790 722
562550219 562559459 346
966698126 966705449 931
434404902 434406147 842
590648221 590651695 817
663850677 663850733 17
319901799 319910545 940
990857279 990862009 678
911654154 911656304 8
100560685 100561675 216
426744258 426744648 205
665408980 665417439 170
791668676 791671940 996
637129958 637133160 996
215829152 215831236 138
543940969 543950120 603
627522986 627527521 869
549273277 549275777 524
670565954 670573781 859
131735312 131735481 626
909989529 909996634 23
281934084 281938307 637
509962253 509964327 728
222919249 222926581 720
340778595 340786663 636
535263734 535267180 875
354019687 354020468 264
735016556 735017137 282
872704079 872709267 806
820954288 820957962 11
291383265 291389066 826
45124288 45132368 620
349760275 349761610 441
319473004 319477472 219
93700075 93707219 149
263089710 263094128 398
344008936 344010028 983
803843200 803844365 843
190998834 191002947 7
564613639 564615725 482
730281000 730285492 189
262228827 262232128 626
530898797 530907352 316
475443238 475448338 606
438024807 438030943 842
929439956 929442123 458
51178705 51184211 464
578247687 578248376 672
764952880 764953095 661
281860238 281860567 937
260705072 260711018 830
463993260 463994267 658
173658886 173663366 112
752180553 752185828 920
422477510 422481398 801
525328351 525336739 743
448513160 448516962 268
546051623 546052534 696
405476646 405476939 955
899492307 899501026 204
554085595 554095458 452
808123425 808132951 877
559246434 559253804 98
157214897 157218045 907
921501816 921506307 522
650839967 650845346 444
755802710 755806104 70
432915329 432924955 733
486021025 486027848 627
811151331 811152010 759
120403536 120406815 610
849091338 849100452 72
259443566 259446635 771
882359014 882362711 21
45797272 45806534 781
335266794 335271113 890
237756589 237760787 159
99412660 99415483 401
56031744 56035789 289
872566720 872573218 833
978361479 978365154 971
486637440 486638961 236
8871514 8872556 933
276271634 276281515 525
335985654 335987387 635
463007434 463009500 712
182665325 182669339 497
795988834 795997049 611
996513235 996518815 453
894747874 894749021 272
537668708 537669179 977
184394030 184402191 721
643047266 643049428 30
177907549 177908974 351
93673426 93674106 944
164363061 164367480 681
893332772 893342374 6
888901620 888909662 340
731468582 731471111 767
759571034 759580920 265
784360307 784364264 242
631272635 631280653 658
1915706 1925309 937
303216735 303221680 849
270051087 270058825 414
800732381 800741208 765
230527413 230529946 439
944676419 944679470 946
600141110 600147478 391
252953228 252956595 357
775679492 775683200 733
999197733 999198800 137
262661741 262668704 158
722426677 722430700 727
507280526 507282652 721
805725291 805731460 774
228252056 228258692 950
810042495 810051617 97
199601792 199602053 826
393443182 393443559 940
138830890 138839924 359
973433622 973441910 763
786678110 786684407 872
369095268 369100492 68
751108994 751117067 997
26392715 26396659 10
211825839 211826258 83
200741141 200746657 925
734556588 734563866 227
544740765 544742165 755
390864705 390870887 478
762321414 762330162 932
290383528 290390643 478
124450402 124459706 349
125287819 125292826 449
5397818 5399779 838
123061827 123062402 282
708807260 708809060 571
854794185 854797618 3
718712763 718721439 615
700999869 701003932 467
429851347 429853063 292
609497629 609501914 226
650084107 650092839 778
126553807 126562887 674
546187255 546196292 634
567226093 567230865 432
417922375 417925294 720
613351297 613355479 596
500598300 500598705 237
178139266 178139647 933
784805083 784809808 394
146545727 146550619 31
50039304 50043317 771
864381083 864381559 978
898229107 898231462 703
325459742 325466499 253
62931524 62932461 414
458869243 458874399 111
100345840 100349369 569
384618427 384620628 896
850035360 850041132 921
963950753 963956907 574
16748136 16748598 685
132877906 132887487 250
290144234 290144337 422
493944937 493947339 686
719858190 719858409 676
381723955 381729307 961
481820065 481822883 897
591375633 591385342 448
411390530 411392202 730
76748801 76749222 90
491915375 491915615 754
12007060 12010085 850
763577660 763583936 53
292814434 292815046 996
166943471 166945856 814
656403497 656408012 875
374545810 374548576 125
821968707 821977831 450
881844154 881844960 836
338977236 338984517 974
339913676 339917119 598
82176430 82179733 127
135179280 135188198 241
397151332 397155559 291
46068680 46073083 529
144862844 144866390 74
299886719 299895114 682
316518844 316528159 923
579377644 579380898 44
938498479 938504460 965
62864805 62868456 611
116708403 116718293 666
937939880 937942578 380
964187121 964192460 877
394427762 394436396 196
96003643 96009609 660
450638717 450642984 284
645185749 645192105 966
418504024 418505967 152
34500419 34504700 572
717407385 717412757 19
516689346 516696383 895
591837012 591837733 401
558944392 558950252 238
415858619 415861688 104
477006815 477013127 462
251308826 251310514 242
113310461 113312422 863
884980427 884989847 128
5711930 5715220 223
961965852 961968283 122
93655873 93660905 422
187991118 187992351 602
527634519 527637634 606
214770107 214773431 371
442950210 442958053 778
209554024 209555826 900
814468265 814471859 122
426728128 426732247 368
478227606 478234234 32
54948829 54949098 431
72272950 72280057 175
646908372 646915406 931
569311325 569317237 428
656185281 656192778 896
449441652 449443659 826
897600429 897608998 933
303816680 303824968 149
313276153 313276837 494
491966521 491972638 767
579420903 579421353 892
440530334 440532553 591
297016859 297023737 407
35684791 35689939 739
773027570 773035206 530
72387466 72391711 530
263287643 263293677 553
744520575 744525264 192
481913075 481915247 957
212961919 212971403 328
90862687 90871021 879
782613929 782618245 378
381871521 381872401 951
929142927 929143766 495
804579017 804586326 24
222949898 222951931 852
627205778 627213375 811
226900682 226904904 448
836502873 836509957 590
735256831 735257132 250
253906510 253908593 813
447400739 447406602 411
388012468 388018051 516
575166418 575169442 762
430690265 430694362 927
610769288 610775589 908
417361491 417367878 882
748067302 748077063 430
611736102 611742394 403
321644042 321652288 294
517241292 517243033 223
482981456 482988679 80
659394867 659403363 808
196014733 196017169 461
276009495 276016850 833
229955773 229963499 102
277724681 277725638 149
387636563 387641227 877
156728343 156731879 829
214396746 214406490 963
478636390 478639164 605
187793613 187797737 985
976998692 977005219 185
80639500 80640363 451
280375311 280384863 684
380785144 380793466 853
457335245 457336032 513
137231394 137239101 177
499890621 499892345 941
381815801 381817303 746
518263763 518269523 193
15657368 15665530 95
173913703 173919858 566
528528888 528534207 418
507185690 507185952 115
540574373 540577869 936
239464227 239470296 84
873733090 873735878 498
191448267 191453260 901
656862207 656871185 401
444135303 444139875 642
217992496 217997592 142
166447943 166454135 37
948896508 948904445 782
613869277 613873627 836
437375743 437380110 384
649371678 649374229 527
380098114 380102718 414
17191612 17193638 921
569896863 569898379 227
252610615 252611851 648
543969256 543976380 434
484282750 484284472 275
903066137 903070856 651
880958919 880965899 68
403369106 403377161 858
851081840 851086526 224
681432368 681434772 680
736684781 736692115 400
369246052 369248835 30
108415631 108424301 609
472457279 472461198 35
182061064 182067756 754
558624339 558627484 332
983192340 983194099 185
110434410 110437207 131
185957618 185967370 106
596709841 596711702 193
68940521 68942430 241
646614272 646619160 855
986593301 986594662 730
385529261 385535159 563
61414648 61421409 145
33213752 33222310 863
249823083 249832309 202
177628268 177634548 646
106521400 106525486 930
390906855 390910468 931
705850049 705852677 64
626091641 626094799 249
721528495 721535213 415
97287576 97293703 859
297338139 297345064 365
658479283 658483281 560
936293496 936295562 446
11739698 11749386 92
140703344 140706685 353
26782624 26791914 806
498893555 498895077 130
851269970 851277338 723
600641570 600649602 320
855423984 855430912 176
940590842 940597236 30
38203208 38204748 283
411918118 411918374 971
44927915 44929052 278
47667006 47667149 981
458609358 458614802 891
726981164 726990065 848
774239293 774244881 797
99514367 99521594 591
689399686 689408030 311
781940862 781944116 169
143585242 143587125 307
102513877 102516664 645
908549848 908555042 327
296870476 296877442 55
668964458 668966648 54
120771349 120777407 958
210657548 210661912 832
564714695 564723377 626
904471286 904478601 404
32247597 32255566 24
97898115 97905686 553
54869424 54871124 198
249520418 249524420 758
136041746 136045914 322
265202150 265209269 244
106235204 106237350 681
863067161 863067931 410
239484344 239486285 506
983611970 983617243 639
655906724 655914419 632
344443099 344448699 867
939940651 939942762 978
706833850 706841332 640
542566958 542571391 425
789774280 789778967 18
612097876 612098400 309
736518907 736524498 499
84760319 84764213 382
461369175 461375000 902
703228813 703238541 368
297312795 297320069 948
682173663 682175592 950
665357992 665366051 720
7931982 7941260 586
301733407 301737541 600
773275775 773280591 169
543330436 543337818 897
822554935 822562712 319
880696667 880701351 62
769710569 769715986 528
79393287 79401232 444
202610235 202611658 11
46747186 46753152 426
566357256 566365996 150
897482192 897486107 505
305324144 305331168 733
896118312 896121692 220
237964560 237966729 375
717830879 717837793 703
876878291 876884343 194
518497170 518504449 832
987130614 987138390 130
75235625 75236862 771
342162402 342169126 394
477961552 477970225 422
977440056 977443408 576
305212141 305215007 166
197796711 197797935 40
739954086 739957987 933
98086140 98087611 394
122905336 122905831 141
669273517 669274930 474
714331647 714336218 990
480986769 480987961 112
272138163 272140298 778
94551936 94553472 235
721503862 721508071 355
696324379 696326662 34
694084771 694085142 943
595481704 595488024 494
875258448 875263995 862
760291940 760297937 196
453192414 453193089 505
705739754 705745300 215
84291218 84293734 475
486328995 486332911 142
69693582 69695100 300
877986937 877992472 169
854206323 854216043 474
716182617 716185187 567
193310461 193319012 697
99054324 99062434 991
978093870 978101308 635
905664725 905672498 46
371412940 371420360 619
558332766 558337818 477
443864259 443869862 197
185735911 185737850 296
129228081 129233362 516
571843904 571845018 791
54120473 54121380 514
109028519 109035255 176
848292511 848292528 602
396309496 396314812 782
529033541 529040533 531
371119160 371124756 923
869634637 869638882 247
598600184 598608914 859
401823831 401825166 792
973390348 973394359 692
466330489 466340402 52
50870003 50870921 438
192333529 192341803 692
491397132 491406118 670
358833265 358838701 291
26416797 26418517 325
832993070 832997989 970
848255667 848262218 172
950191526 950192094 157
845523318 845533172 45
955466361 955473342 755
620814764 620816844 983
793139201 793145627 73
303049893 303052604 657
908727914 908731367 134
981586204 981590695 770
79957531 79959990 40
352738850 352741810 198
280633373 280642886 835
845385530 845394512 169
323871926 323874407 992
770213031 770222363 169
293437366 293445220 874
741837439 741847085 61
216755447 216763888 511
394708581 394712976 460
499332350 499333872 476
252777741 252783389 159
253644939 253652026 719
903757773 903766527 948
881539292 881543954 888
800803636 800808357 240
564937156 564938589 145
366273381 366278034 293
696209442 696212811 354
618611304 618612737 618
12412114 12417425 763
858088590 858096930 108
708929100 708929337 826
515125171 515135155 73
122200120 122207559 596
43169357 43172102 501
341298598 341304997 772
367276093 367282503 479
571635385 571642455 984
715620738 715622570 420
780818356 780823543 204
552218470 552228063 80
382559929 382569521 244
699959754 699967616 180
54836178 54837981 759
918544774 918550251 973
618847626 618855842 694
744149397 744150437 443
888803876 888809051 336
974599211 974606692 531
543727631 543733148 840
800554186 800554992 90
145340267 145349260 440
389279860 389288609 959
731098040 731098452 948
609883149 609891788 293
121406123 121414278 586
388153166 388156722 971
71364960 71372872 740
719767295 719771887 598
804487827 804496018 810
190455018 190457458 843
883241108 883249949 156
296807898 296815531 871
241247857 241248238 115
396310155 396314679 483
100131449 100135837 125
251559385 251567340 866
365353706 365353758 482
13149797 13159127 308
910568394 910577598 468
543460556 543463834 460
464044750 464049059 421
54880907 54882797 241
868445128 868450593 99
107057244 107062498 458
246811076 246819393 290
201521552 201526003 287
567854418 567859114 243
87129900 87135707 494
586463559 586468826 274
609583026 609584782 71
957042486 957045400 973
331731257 331740574 125
417896497 417899377 132
799152597 799155027 645
790415405 790423594 957
660574695 660584589 653
502816332 502817435 54
683472576 683473884 251
627343421 627346939 194
138916696 138924203 692
113680116 113687413 940
729842089 729843820 444
841759564 841759585 76
838164047 838168178 300
115365694 115365862 952
331045000 331045935 804
31728653 31737788 424
287803057 287803131 943
259901660 259909485 20
858592854 858592868 474
332369898 332371396 413
292761189 292769358 960
647163983 647165900 3
264023410 264024781 994
102913062 102913264 389
410644013 410652321 477
388737817 388737961 601
457565241 457568806 299
704256183 704257400 417
567790554 567792084 931
805235027 805239703 561
78664791 78671525 278
867294750 867300189 910
441537754 441543008 589
453062747 453071354 311
692285135 692288823 385
672295963 672297937 110
895911564 895916130 891
899120862 899123634 332
161783630 161783740 977
822816561 822822229 870
848416121 848424446 950
820940749 820942145 364
729633659 729636975 836
117691600 117694564 721
100480262 100489186 619
9044647 9048361 332
580146106 580150992 988
396554998 396562258 825
423205680 423214340 216
666174657 666183758 985
15380877 15382540 192
58552827 58557340 853
147887190 147889924 914
547407377 547413489 424
507510098 507518111 67
143872067 143877232 24
140198400 140207690 894
364119737 364125275 977
814859562 814863104 689
912724778 912731191 311
167983113 167991940 405
101750306 101757824 598
138870159 138871249 449
720880423 720883635 250
153360198 153365854 312
276078265 276080377 370
318879639 318885771 885
325159534 325161819 397
899071510 899074850 587
54915550 54916540 785
615508212 615509114 858
281781968 281784951 109
874677565 874686194 548
976345015 976347754 363
409508615 409516888 978
569615927 569621666 308
23260648 23267917 388
498072533 498081863 204
95639280 95641627 933
534133867 534138847 790
37280003 37284751 407
767942212 767947108 31
784673321 784674840 812
940393219 940398987 718
929992933 929998271 469
113498911 113507151 187
634783219 634786025 192
339076957 339083698 81
885467161 885472746 479
646362444 646365323 129
681971233 681979434 638
12792991 12800205 466
740578021 740578622 858
709229184 709237051 616
639626902 639632292 988
537647722 537653382 637
679369909 679373863 285
236189451 236194272 464
680749532 680751660 922
617154362 617155158 598
100319491 100319723 275
598269479 598273980 515
540269945 540276532 74
506031153 506039435 203
619381769 619390931 616
994863107 994865352 586
202091096 202092784 478
264326380 264331140 325
532157844 532160217 684
101224766 101233221 485
358177363 358186932 519
192811988 192820868 542
520554502 520558950 938
978594576 978600784 518
212358130 212359643 350
299321745 299325860 902
205500683 205507686 66
418194511 418204329 328
423963836 423964719 473
813308519 813314299 979
85107355 85107911 974
216298874 216300700 799
924708766 924717154 567
98398706 98401130 839
151630574 151633957 231
871514923 871519994 730
500732176 500740072 323
718652241 718656471 296
613980919 613982977 112
14951392 14954898 45
391234370 391243741 691
695665694 695675579 972
673998493 674001207 107
571535411 571538271 169
894307601 894316207 359
261696832 261699112 644
521082561 521088685 963
874555884 874557713 791
438959530 438963681 454
41418644 41425691 987
340707039 340709174 225
842485729 842493131 336
592083052 592087944 212
110053511 110062564 143
227508030 227514123 998
156804740 156805428 126
49781735 49788688 428
111939698 111940008 322
613989489 613994810 487
832411293 832420999 690
580513631 580514459 965
943403856 943406260 934
989897191 989903452 747
644702403 644703190 969
711250896 711252465 143
488656894 488660466 147
553468019 553468304 63
258932797 258933984 213
471187120 471190791 245
509244606 509252818 917
388056647 388058130 627
351373962 351383649 767
242345897 242351774 958
440003643 440007990 10
368398962 368406918 91
69323105 69326834 911
509505602 509514292 818
210029017 210036399 69
45449231 45452447 159
12274825 12283584 893
446891742 446897548 258
395039720 395044629 830
699204487 699211120 592
656501797 656507668 755
376985158 376986834 165
88162601 88164323 819
946838862 946847140 490
2795680 2805561 310
220489099 220492775 247
213908609 213918336 141
815465503 815473247 31
310706112 310713083 883
790517942 790520919 630
97314534 97314973 370
728314640 728319529 71
394769156 394777053 227
437851326 437852779 985
411029167 411036587 758
573235477 573235630 112
100690076 100690230 291
502637567 502646368 210
167134598 167140594 849
298071481 298076069 325
137794111 137794565 948
831338831 831348353 79
42071903 42080071 810
396865480 396870345 402
700192464 700197602 24
14598222 14607757 745
238048334 238058023 427
382817624 382825148 609
895797833 895798261 902
24545033 24546760 839
468263708 468264927 308
883455656 883460429 766
204655086 204657569 731
814991895 814999547 21
366337648 366337790 830
8971673 8973088 114
668415769 668419333 472
706062195 706063259 748
789892803 789892879 620
83130057 83137629 324
376291895 376301587 488
471725553 471729265 482
97745671 97746518 80
649121402 649125650 806
268736775 268745307 346
515104604 515107306 107
813976717 813983626 552
118559540 118560848 619
78974288 78977405 222
567388258 567391336 856
881872932 881877128 197
12738771 12745697 193
938808253 938810625 626
112218684 112218967 305
372286490 372290432 279
124236836 124238488 628
235184294 235185659 743
90660846 90663616 404
778516816 778523371 218
47066388 47069537 439
68338243 68342519 553
163112439 163116760 220
67360984 67369038 557
133222611 133230571 647
733238266 733241539 861
528712896 528717030 678
381134524 381138063 561
663951618 663955087 335
83226373 83236107 745
428851591 428852420 412
488990029 488995934 363
639933581 639938238 84
205924152 205926529 408
579674709 579684619 416
967855706 967858795 911
786687568 786696429 592
256307597 256310690 917
190692509 190693621 438
560918194 560924001 124
445958940 445960818 198
118235703 118236522 513
459621416 459631406 267
630338500 630343236 4
126744259 126753267 702
356024674 356026184 664
542982585 542991929 874
516887529 516891694 607
512923797 512929550 956
474268586 474270213 30
31955062 31960237 692
233049610 233053903 734
293374123 293375799 707
81073741 81078547 831
958476744 958478484 662
763838446 763840465 551
82913462 82913961 358
591898335 591908064 760
376960292 376966706 22
249534600 249538623 477
292847630 292849919 222
640783672 640788877 668
929816406 929816665 882
357428463 357430570 595
424511293 424517583 917
563255956 563257092 561
446550857 446555337 492
8567216 8570818 950
210645326 210646919 203
390961348 390962496 745
815466175 815475830 347
77602398 77609810 558
638418 646817 891
44195650 44198259 315
838612595 838618951 483
510633513 510633747 448
268799425 268805175 872
656092916 656096747 982
41917866 41919671 736
791714419 791716681 736
232267515 232269088 717
543015861 543019193 369
809525419 809528832 129
177686661 177690152 1000
876056975 876066930 516
715629459 715635586 985
165275257 165279282 311
602875129 602877694 203
177876463 177882685 773
414723198 414724609 337
415466284 415468438 427
620437001 620440905 265
375451721 375452004 870
610326850 610331563 476
535007200 535016501 676
721487715 721489636 387
585540701 585544407 225
426233363 426234083 977
252132918 252139480 944
273884690 273885935 328
734966377 734975455 579
450844155 450853875 690
351636772 351637353 571
290498993 290499053 760
311626469 311627235 275
106148145 106148781 600
37213883 37215370 180
226139457 226148525 888
476501433 476508643 761
535250376 535251258 478
46617056 46617818 831
390352635 390352640 535
814505675 814509200 310
276085246 276086817 934
805294356 805303569 757
278189982 278199556 646
410401582 410410360 235
72237113 72237965 537
14055352 14056873 107
266249113 266254540 365
96057942 96065086 351
66431774 66440600 491
355356659 355364200 403
485767969 485768376 307
920508902 920515783 30
47103010 47107694 248
734521655 734530556 347
273338241 273341479 254
89786129 89796123 593
288514586 288520320 308
143408302 143411585 430
389433653 389436953 185
182467495 182473002 614
169113898 169117546 639
344904555 344910755 19
168949585 168953514 733
452429833 452430467 27
85075531 85083333 433
293026135 293029054 190
700266728 700273087 60
547080388 547080973 871
27567818 27571012 157
237114353 237123289 101
285192967 285194305 12
5437957 5438343 527
498110976 498119433 50
746434708 746438254 227
13327085 13336260 347
665992517 665997132 594
571002708 571005676 427
847123118 847131195 562
737895340 737895592 348
162267497 162275814 980
328112598 328113996 508
573714960 573724857 942
819583487 819585767 959
965337536 965340766 160
598015114 598016761 889
990954460 990955230 753
86458055 86460229 695
173040481 173040493 375
394110042 394119189 222
991616740 991621203 422
148028071 148037954 939
32457930 32461733 60
989810871 989820126 507
41552832 41557748 13
345146341 345156178 604
280634230 280637632 63
846075333 846077027 228
741736379 741745868 510
367214105 367214642 483
750076328 750082776 303
832470100 832471005 720
47072039 47074120 96
251836449 251838391 958
92357957 92358486 59
872620321 872621708 922
753434276 753439550 597
253308689 253313911 324
90729917 90735699 883
817853777 817861970 483
172575611 172585155 174
317162913 317167394 935
432244632 432245868 978
91535728 91538598 540
967136036 967137700 634
24383096 24383942 717
861292017 861294080 380
173849964 173856048 727
343482289 343488954 453
100778522 100780757 284
134816006 134821110 792
994760530 994770265 752
976123817 976132995 396
111363795 111367864 841
242807685 242816095 592
412008319 412012272 14
816628386 816632084 62
737302117 737303166 446
20104845 20114124 449
111805649 111813528 876
527102283 527111251 265
16071076 16071651 566
116214827 116216849 499
874605574 874614128 511
543079766 543081879 558
66511709 66514936 699
170038073 170041356 207
607093134 607102270 31
483501931 483509523 142
889994379 890000392 775
496940606 496941617 763
624399871 624405164 631
294567787 294571130 667
234656287 234664263 847
241233797 241237443 62
281436354 281438369 595
232163403 232170495 512
102190611 102191552 898
622916992 622919800 478
432792134 432798328 705
337627259 337633757 566
619722022 619722428 852
831386004 831393655 963
96226672 96235668 998
83156869 83163796 501
182467930 182470948 359
658684524 658694162 641
180951388 180953458 56
486570636 486571995 401
595647114 595655480 476
325019170 325028561 156
201789086 201794068 705
242027937 242032069 393
414466901 414468928 365
298744250 298753052 485
437939751 437944741 308
751081460 751088439 182
555691102 555699156 368
163894508 163901859 545
354160910 354166536 854
721517385 721524694 774
762904541 762911116 715
955238596 955247313 10
740570989 740579648 327
58590706 58595083 510
150531541 150539475 974
297829848 297835940 313
732649030 732651807 37
114728748 114734005 397
361953292 361954887 572
759631147 759633877 564
350422271 350427430 992
49015987 49025274 357
244347348 244353280 973
32643025 32647113 838
644543535 644544218 803
820065860 820066176 228
365378173 365382382 105
166464560 166468990 490
4862958 4866879 134
33769530 33772159 162
578203444 578213388 433
839953786 839956220 300
61048495 61052722 154
655954467 655954983 64
775932305 775932407 514
563954459 563962434 163
66069688 66073968 841
395518144 395523632 267
863677984 863678516 984
824710118 824715156 198
705164632 705172530 34
120462415 120468103 855
173325714 173326002 374
456841868 456843806 565
734634282 734636135 994
304718147 304722441 281
464923310 464925499 92
800415150 800425046 110
425922417 425928255 787
555914751 555923195 344
97506950 97512140 342
106153984 106163635 478
483388188 483390888 756
621040562 621042409 853
404270478 404280077 605
477621472 477631274 815
366192104 366201712 62
582844195 582849003 804
146558656 146560068 528
62198443 62200203 721
68565786 68565847 896
743864128 743870388 486
780563605 780566397 789
239712713 239719758 958
777265916 777273869 761
21671872 21679073 711
684368687 684376196 321
388975100 388985093 729
531009254 531012560 257
121632784 121640761 183
543104855 543107067 760
500590102 500592426 319
262034588 262040171 417
853280376 853282654 76
583685685 583693194 564
187884798 187886346 171
970595859 970604545 585
396742180 396746459 841
119255261 119261899 752
564057517 564060703 457
139580051 139583999 298
943329810 943333923 265
786493480 786499977 187
152459248 152463048 173
662267674 662275541 73
720189238 720192284 845
656361760 656367733 653
836977345 836986767 560
844880186 844888386 73
679145290 679147427 718
401971098 401978835 217
81923396 81926876 169
167899011 167906219 707
440461548 440463260 971
139323721 139329340 271
894267794 894276258 366
579481989 579487855 672
26818642 26825558 508
330285553 330288743 603
168375626 168383617 213
367754343 367755224 576
324042911 324046980 747
685315079 685324958 749
566121787 566127264 998
524776108 524780831 272
292447379 292450922 783
762053096 762056581 405
51672769 51679168 372
115597626 115602609 875
368050228 368057684 666
78120792 78120962 905
385389367 385394854 889
85702114 85711217 234
818068863 818077961 126
587465212 587472901 738
56158835 56164741 846
944338968 944344182 590
908367373 908372123 327
490254095 490258031 967
682362969 682363941 880
16355636 16356794 838
599235891 599244957 354
512927131 512936891 300
777844715 777846744 384
981933842 981941425 575
969550931 969552974 143
487480128 487487163 159
262687069 262693913 292
174506747 174516716 699
553224714 553225895 684
419732945 419732998 461
141785783 141793246 955
895942487 895949970 210
367518138 367528127 30
122634522 122638147 60
538584096 538587208 275
760330590 760332582 457
697410749 697416080 363
106530041 106539571 715
103286091 103295662 683
55729127 55735202 989
41979939 41985985 185
299944243 299953960 862
62807805 62812415 605
1155835 1157241 189
407486246 407487202 54
485441521 485449106 398
884393329 884403001 458
512709043 512711011 617
860642757 860652744 489
463073791 463080078 305
336357781 336359805 254
784763316 784769580 689
321217529 321217879 262
723565133 723573023 707
826256322 826261210 246
303874727 303881276 727
791384124 791392449 306
403987934 403996577 924
316192901 316201955 335
228707391 228716547 221
266297046 266297631 44
718231300 718235266 461
332968989 332972608 330
330544601 330545717 384
981076307 981077969 36
528180905 528189275 207
879672632 879675863 706
290511288 290512864 599
14710564 14716663 248
8072899 8080852 687
31360119 31361750 258
126552163 126556923 143
298625973 298634613 909
52840304 52846602 807
947900039 947902344 25
391291425 391297457 321
15939632 15947862 92
411270688 411279259 146
237477287 237477893 101
60234885 60239205 445
637584572 637593738 187
863433180 863438765 227
670027675 670029099 255
378585584 378594195 236
565188390 565193430 523
908608765 908614362 714
712721438 712728269 239
621426881 621427113 699
38713028 38714305 723
985805479 985807664 995
838895275 838897388 737
864279462 864281106 640
485222040 485229949 515
182175646 182177010 395
285684882 285692750 313
481858755 481867840 6
446361820 446363622 330
911383058 911383889 340
19950109 19959438 988
81740833 81745813 167
662377178 662381331 621
940702915 940704557 255
748302905 748305113 562
531286771 531292844 804
195011166 195012283 433
392408829 392416891 531
662254835 662259357 714
873005164 873005474 129
435930504 435932917 570
441024491 441027511 840
948522009 948528459 737
596007630 596012665 95
99430885 99435244 843
981335797 981340060 885
767791601 767796542 160
729019385 729023981 541
773627916 773633578 741
466854980 466863114 999
577611109 577614936 365
997125679 997129694 913
416236870 416237755 990
821323607 821333319 979
781698052 781700193 577
930065894 930071974 592
301119131 301125189 124
180542642 180552585 485
50195183 50202003 679
208954923 208963412 389
568204922 568212286 953
411637 415993 6
734799550 734803995 68
138778540 138780323 462
5567870 5575881 738
83470446 83477366 163
903773038 903780785 186
366519512 366527956 297
159085997 159094652 322
648760027 648766094 327
856030416 856038239 791
921860368 921869868 285
139790724 139794843 647
753310792 753317338 966
915977253 915983817 688
579737342 579742708 951
873410504 873410885 49
269821041 269827589 435
497988338 497988384 3
184056660 184061614 196
647397337 647399909 957
613105129 613111854 706
783338413 783339843 357
426850410 426859560 545
512448376 512457977 602
526863063 526867985 456
400160365 400163140 345
433459413 433461795 98
807302848 807303371 847
424402202 424407801 973
493712397 493721660 866
435954705 435960422 124
251540762 251544824 458
675270118 675277278 583
698437663 698446039 311
179127615 179133336 732
348294070 348300185 656
962226416 962226885 620
92476865 92482510 922
45615063 45616945 234
322917387 322921050 882
780414252 780417810 10
44998727 44999795 548
403945185 403953912 848
463080768 463088599 873
843415429 843418790 960
272170161 272172424 762
475271816 475278317 327
722541435 722545641 739
364483707 364487546 702
732638940 732642460 413
326920823 326928225 178
612950832 612951462 704
226583731 226589943 347
594669929 594674812 354
229657803 229662464 976
363443113 363446745 668
543669875 543672863 125
908830201 908838475 446
118743291 118751724 181
597811344 597813570 301
839746757 839752509 673
985536934 985546409 771
139238989 139246447 405
123606687 123613546 805
489594041 489601679 985
121361368 121370048 324
662170035 662172971 829
779279159 779284779 767
565165606 565167983 764
917960786 917964293 701
13098437 13104274 810
925960109 925963035 102
406577231 406583070 123
6378636 6383523 72
40961441 40970923 175
58773775 58776762 389
626953098 626962342 829
925803926 925810265 820
530384045 530384103 100
952660809 952665048 76
630305861 630309846 806
890240022 890246721 173
345414124 345420297 176
74928247 74933703 865
525968669 525971262 298
928193194 928195440 745
645044935 645052979 227
72710115 72716257 219
120018935 120022165 167
610747385 610748290 899
290190461 290191855 419
703127618 703128066 48
835095790 835096497 908
825333967 825342013 402
649965183 649974508 38
798583480 798590410 449
245066576 245072951 606
946551803 946555564 392
239867373 239873662 870
837662539 837667293 859
362930789 362936617 708
976254207 976257972 930
308625606 308628678 274
61589514 61590685 214
946557266 946560214 174
4490305 4498189 327
146678754 146687722 766
75711 82737 319
343001452 343009848 805
807323 813623 675
336219531 336224507 709
274511240 274519649 8
410955169 410960049 449
90965444 90966006 854
94503008 94507082 145
95020182 95026609 915
725742859 725744309 611
631715975 631724742 109
33133294 33137816 329
902530098 902533623 87
703170125 703176806 335
725243833 725250798 789
524395192 524398434 200
83203641 83213023 771
932035845 932039278 311
720856991 720861708 154
953283256 953283423 99
21864867 21865768 457
725669975 725677492 913
9598655 9608122 42
6280743 6282250 53
488712427 488721889 302
728115217 728122315 70
738147416 738156484 280
580398539 580408246 848
53942200 53942582 299
310752354 310761328 608
55056805 55064424 892
286931261 286931438 820
201893524 201903314 844
948234566 948237327 696
419722969 419728615 379
185837271 185840961 605
362565341 362571859 470
893388971 893393664 179
872811170 872813458 230
248368469 248375779 887
598320077 598329706 410
406898319 406899496 259
854720138 854725030 761
549348333 549354214 356
193953029 193953856 377
218810758 218817449 965
295800362 295810244 319
360641831 360650031 211
345371011 345379252 654
675877591 675879150 449
452928478 452931542 48
403421239 403423315 257
400509498 400518773 342
158824609 158827157 992
832130964 832137529 610
761657341 761666546 849
380551656 380560806 780
574444975 574452023 680
776252186 776256376 750
892431839 892441213 639
86252638 86257379 955
707738686 707745011 589
601370295 601376181 360
116524637 116532597 815
906468978 906471124 298
538409939 538417189 539
50701140 50708105 141
805907919 805917308 925
549935599 549936398 719
8111700 8115180 454
428804689 428809432 666
410334644 410340445 116
64632583 64640412 414
541385943 541390080 321
94975759 94981112 543
771871406 771880543 104
85850946 85856293 321
37747438 37752884 864
988202713 988208766 943
282587783 282587938 859
596780236 596787964 765
236224903 236229903 355
456859369 456863416 590
806676784 806680926 811
149534456 149535455 10
465046998 465048180 500
219904452 219906765 128
89625775 89630901 675
206204989 206211657 819
493377932 493380644 365
548609141 548611772 248
605634905 605637654 126
224710260 224718068 586
859721849 859728707 339
332227011 332234870 201
843662021 843663396 468
489985871 489993689 30
616866999 616871155 732
882729673 882731032 794
690025843 690026067 990
46867208 46871438 422
234574807 234584511 754
810966933 810970961 807
545708870 545712319 994
980186559 980190244 635
61892111 61893782 624
710180579 710187124 65
568451961 568457197 629
674453692 674458464 181
868904837 868914460 15
581876827 581878354 342
115182599 115192391 221
14355 23775 62
250780512 250784969 751
821641506 821642133 450
567164491 567173417 521
99880116 99880656 814
492209180 492210122 753
686293808 686297484 716
740855340 740860751 873
149271706 149273729 236
460152047 460158187 406
131647619 131649715 506
388468681 388477960 179
942853431 942856397 410
127028883 127034643 751
489689754 489695627 22
668305567 668311436 252
132259671 132269575 877
764281737 764291073 337
254397610 254403580 623
501990845 501994882 860
741636250 741641071 448
636817108 636821042 899
585758637 585760297 206
716131047 716135893 4
794859148 794864312 267
679607171 679614747 709
643859774 643861839 309
214587001 214587238 600
408177338 408182217 596
659023961 659031479 287
934825820 934833768 949
88113620 88113955 290
369667869 369675421 414
601130076 601131886 418
54697431 54699464 526
977733697 977740876 551
567480757 567483694 597
510232417 510233815 379
399360367 399369923 769
531619963 531620981 355
219679601 219681521 541
742670550 742676492 185
194094192 194094974 465
664287605 664290172 790
985312374 985317850 614
646858251 646866797 960
169747154 169754802 430
686238750 686239852 900
813131129 813134120 708
804821898 804828018 475
868334603 868342293 764
892789144 892793250 672
72551679 72559396 800
288348143 288351491 2
108825934 108831778 633
33876900 33885687 663
743108210 743111127 449
732895990 732896287 3
365310890 365315218 923
901046597 901053322 805
851643423 851653174 639
4443539 4453313 22
447560561 447569269 947
550662360 550668049 476
767395361 767399467 729
4973345 4979338 585
241130007 241130119 242
895862456 895871853 1
331919459 331927872 887
948661381 948668095 22
130224537 130229856 760
243772175 243773068 992
884491197 884497410 254
98992144 98995788 307
404078970 404086303 644
785064050 785065225 581
888805634 888810930 727
885050877 885058223 861
165071228 165072819 588
836965114 836974551 911
410587137 410594143 655
606788247 606793399 640
318357590 318363987 833
617846843 617846884 737
793604151 793613582 1
659488146 659491723 609
101892077 101900176 575
11407804 11416884 645
825964016 825970832 875
910871603 910877238 485
19693514 19698939 981
856589519 856593875 651
426003159 426008525 868
28011343 28015342 579
213276430 213285538 610
896677431 896680649 690
788220391 788225876 755
129035317 129041337 48
109951963 109954603 215
472955187 472962108 848
461673672 461676085 968
911364653 911373834 334
918316654 918321607 289
367020874 367021563 87
208985804 208994251 385
848290414 848297560 180
775031455 775039412 51
878014560 878020738 76
42290608 42291345 765
285447174 285450398 760
591933022 591937680 915
77367991 77368456 293
201056674 201057216 477
576323963 576332083 706
673533050 673537874 12
991320785 991322451 100
189175316 189177538 930
516472367 516476958 427
689652443 689653463 885
534679559 534686299 529
962425318 962425870 195
845099584 845107463 865
39291878 39296539 188
823521705 823527966 736
78316761 78325022 87
311920773 311928960 850
978560224 978562647 418
866455505 866463537 897
104641932 104642970 983
655587816 655591894 594
844764695 844771933 226
133846242 133849174 197
434197107 434197446 842
369166646 369172640 449
305775732 305776319 808
600493818 600497963 600
954127668 954129902 59
846741437 846747411 235
156349685 156358065 853
925243019 925246371 379
438868613 438871145 574
141675839 141677998 351
816065386 816069666 707
958061228 958070664 766
849020029 849025777 937
14991187 15000807 879
742262787 742267088 397
777559196 777561207 418
784836431 784843771 370
306263284 306267758 841
729035662 729042649 654
868095235 868103829 60
421057937 421065113 923
279731994 279737805 430
267639111 267641452 668
463096048 463101074 723
883056278 883058334 148
653563675 653564272 8
346106443 346111961 903
212810165 212811187 817
761779005 761780191 694
690294010 690297257 759
132201421 132206306 210
521698343 521703197 591
80467773 80468505 999
114285441 114290125 593
76161515 76170790 325
772740012 772749915 253
50762371 50763332 610
66578274 66580682 954
450463441 450472620 958
788770135 788772360 195
780723245 780730111 72
389871806 389879189 943
426793396 426798190 924
593024394 593027658 951
903555986 903559981 608
953167311 953168599 289
519417564 519426298 61
239659525 239664782 349
420156478 420160227 993
642460435 642464794 294
627182982 627188665 367
647898404 647904883 782
131822347 131826487 968
199110270 199118111 296
165374572 165378764 136
61155180 61163590 339
245048468 245056397 560
63160881 63163894 758
728302580 728305682 44
2252574 2260371 815
427821218 427826312 183
284693586 284701880 355
947084367 947089782 923
347977687 347984876 883
601658982 601667281 181
489322469 489332072 789
931191807 931195976 311
830545719 830547094 357
253962477 253970851 583
504421871 504423053 890
370694037 370699222 882
633502220 633511053 277
387750926 387760435 369
355200849 355202855 730
833909082 833911832 662
874915264 874919419 772
136419404 136420077 701
137839066 137848519 860
118833774 118842693 599
352076356 352077593 262
332543597 332545943 791
687418479 687427992 607
769632106 769641323 789
858490475 858497655 8
5620205 5629865 208
376395867 376399882 227
884488989 884496060 53
774948041 774949545 949
110933903 110941064 320
325781852 325790579 561
569228114 569233695 191
121610256 121614656 39
267621862 267625338 164
806863651 806873458 136
939829658 939831824 541
120695217 120702483 209
986266444 986271156 631
172767848 172768104 118
658228797 658235649 378
401644467 401647343 993
54920380 54929888 556
988750570 988752505 597
541669960 541672113 744
248913124 248921212 716
170713610 170716939 244
288464150 288464776 637
329596359 329603655 19
135562340 135566353 793
139168458 139177105 819
164281186 164284469 695
857944179 857953333 36
110250086 110250277 982
903584682 903589004 789
712612777 712616707 949
395824845 395829457 766
958841088 958848698 798
630573726 630582249 976
148028096 148032516 1000
286152239 286159044 820
155880058 155884478 458
788026103 788032096 475
751818490 751825594 413
21383824 21387559 958
11827614 11835394 329
87562563 87564774 957
40934678 40935452 86
287606476 287614047 573
371393451 371395513 400
465063450 465066368 35
79361621 79361777 503
615932429 615937498 853
129696255 129705002 288
609403667 609408376 405
449240976 449246082 298
898121304 898129329 387
126758262 126765058 563
128648698 128652324 816
528356270 528360498 162
313959670 313965449 99
477143704 477150632 91
182189559 182190515 186
139557762 139557944 123
606982050 606986844 882
340563455 340564154 253
905431103 905434508 888
844893490 844899434 200
822824403 822831910 986
617281219 617287836 573
81324733 81334010 961
648590831 648591540 968
179992272 179992351 403
758522459 758524257 445
693548932 693553483 154
301422814 301426470 838
299004419 299009729 825
626372657 626377545 424
471945858 471949021 72
828363194 828369319 638
67018119 67018701 576
652974079 652981947 216
518109047 518117187 414
130871801 130879850 725
768442246 768448588 85
892740399 892741292 898
953007236 953012459 165
699880411 699880934 272
260118187 260123357 781
762369258 762370467 860
587506247 587513858 670
49488823 49495816 13
477977039 477986485 276
907676803 907681147 347
625629528 625634560 350
91333613 91339917 517
497868861 497869302 453
750666376 750667223 45
694619648 694624695 846
857585779 857586328 840
4329641 4336775 952
921208661 921209576 142
109330025 109337371 729
43653301 43658226 467
40249998 40258610 450
87636349 87639308 181
44784217 44787419 499
210698020 210702671 579
211750416 211755774 845
519887261 519894165 368
815988100 815996677 138
167071052 167072011 82
78626544 78628461 62
216247273 216248447 197
415837739 415842936 857
298356539 298358449 832
904027721 904029927 665
743407571 743408877 226
516376500 516379398 432
630536344 630540078 769
700772711 700776151 96
314591850 314593059 435
373998931 374004546 445
209487343 209493448 107
876217539 876224562 118
704851748 704855148 475
786723580 786726703 399
324734596 324741228 694
69551172 69555946 51
863276605 863280782 21
121045725 121052697 441
994671821 994673696 912
110396256 110406055 925
577549051 577557143 210
439783509 439786771 936
737349626 737356709 848
262916452 262925803 832
208751851 208759865 736
490586544 490592686 492
320170947 320171621 238
217392319 217400831 47
998238759 998240160 56
534814021 534814318 994
200711947 200720646 275
917212507 917220288 446
100153443 100154602 364
47891291 47896777 212
369486473 369494695 654
808346560 808351981 268
880848051 880856447 189
70043640 70047687 834
224189688 224193918 297
362910743 362912481 718
860205737 860211085 540
778078362 778087946 869
140229808 140234442 175
504028171 504030485 932
508713382 508719130 891
331536386 331541118 392
189532006 189532882 190
798493194 798494714 657
131982028 131987247 881
37186677 37188943 478
477019745 477025367 20
29030285 29033666 420
985518153 985525374 261
788865679 788873069 743
996956611 996959850 48
376091852 376094633 912
711825244 711828985 178
881876784 881883576 83
251122441 251126051 675
522833673 522837687 360
379308151 379309616 780
726290522 726296765 265
628476942 628481491 204
891053554 891062675 664
561911648 561918676 856
10537697 10544190 785
750310959 750315476 368
662079487 662088984 144
963370569 963379212 650
730890244 730894848 480
32581954 32584235 405
23618735 23624173 614
39627999 39634823 678
220839553 220849044 68
71281568 71290485 771
952183774 952193041 326
195082560 195087833 124
989509927 989512483 57
986475422 986484893 781
170477422 170481824 826
873669902 873679516 724
130621659 130623970 143
117846624 117852497 502
673379301 673386821 767
438601720 438609528 678
262986841 262993650 636
670110167 670110637 902
76829642 76830590 7
512505699 512512316 328
933293479 933294568 595
862026656 862036612 464
530529730 530534417 770
812576872 812581559 72
41677726 41680649 277
256369493 256378008 401
723596521 723598179 299
453896508 453896932 754
50096762 50104510 487
174276768 174281479 343
789807096 789810215 269
185127041 185134618 448
835269506 835269871 635
173918626 173918711 797
535669698 535671676 257
698911325 698918443 436
882408726 882416313 807
890862024 890871513 696
919353778 919355039 874
662426616 662432073 101
106555960 106559092 157
274735579 274744265 868
40635378 40638696 661
387393364 387402700 677
432856160 432860357 66
702919416 702924836 298
488701203 488703598 50
53188361 53193456 662
66491056 66493464 683
605438929 605444211 823
35054030 35057528 57
141146187 141154330 684
638258405 638267581 814
56920417 56921700 922
209709093 209709825 725
138302159 138302605 853
951585456 951585980 58
225671858 225677643 286
561941519 561945010 995
863007553 863010522 318
450630376 450630890 950
819649784 819652191 159
302676468 302681111 97
440012632 440013385 398
553060553 553061371 210
30006279 30014678 438
422277482 422278096 868
759766541 759771590 658
638368178 638372537 504
977436172 977444392 279
144429840 144435094 434
393388789 393395799 774
851564949 851570288 870
264626397 264628374 31
167450147 167459569 637
992892356 992901066 400
148905144 148913568 321
419157011 419159551 747
709352669 709358820 394
85983173 85984841 593
7003802 7009753 166
654952235 654956318 875
23491010 23496797 401
455911230 455919887 559
304100612 304107753 270
777768249 777768637 257
720249000 720249423 78
83128322 83137675 438
944594419 944597383 679
719105163 719111489 90
417151756 417152585 340
194397273 194405837 731
870491498 870495022 69
748110900 748111249 155
119784459 119787414 385
391089078 391098075 674
886998336 886999956 755
587338764 587348618 198
399360554 399360887 309
813948232 813955644 591
661054322 661056800 27
937625012 937625796 346
184532744 184542082 376
105858813 105865460 635
671262317 671267003 505
195677054 195679930 975
524511727 524513238 796
806671482 806680496 935
166346030 166355537 196
607855338 607856062 618
69698931 69701679 147
263913307 263914838 947
140418004 140422324 244
575220380 575224118 144
729264365 729269134 500
54134222 54135614 933
327598197 327603772 405
974937992 974947314 640
931798279 931800268 76
995289825 995297942 447
32001444 32007062 138
16633940 16639259 840
438551886 438559251 637
20763132 20769996 596
68927625 68933369 871
997797124 997802503 552
903493408 903499756 607
673014813 673018247 846
746216452 746222944 763
522458879 522464734 370
815690325 815692425 256
139481463 139489165 449
283973654 283978684 646
433699641 433701479 573
694518237 694524592 864
442724459 442727727 377
21479011 21487626 437
807809968 807810714 487
460905165 460908582 519
294594279 294600417 374
916732649 916742279 23
954568256 954574899 612
966981705 966990410 86
799423701 799425421 41
174598274 174599280 620
674286138 674287470 322
205137865 205141956 783
242235301 242241739 408
613032788 613040485 836
954361306 954362745 141
114027031 114034391 121
271515053 271516135 914
295975664 295976750 711
625960749 625967067 148
134749790 134751853 172
891270409 891277635 654
745836082 745841688 848
601940217 601945349 8
985113975 985114795 333
641573811 641582973 288
798811302 798818898 890
272516775 272526577 100
54688040 54693107 365
429298752 429307169 330
535081250 535084525 920
214037423 214041833 646
613924427 613931101 588
756221274 756228373 478
301254282 301255459 859
562444965 562445708 544
981871252 981873185 611
181298494 181304455 378
262778594 262788064 161
898325958 898328705 693
739880638 739888147 13
109524559 109532487 444
386576555 386580308 956
923658143 923658799 35
815520972 815527629 89
675197831 675205702 304
162082726 162091628 172
537686336 537691863 815
926040065 926040475 145
770603226 770611025 929
402369269 402373283 610
103571633 103581167 65
617997077 618001828 297
543998033 544004883 803
188547419 188556800 589
831726508 831732838 691
672658163 672663437 45
510153685 510160660 892
764213499 764214734 683
342041995 342043532 782
672937923 672940552 519
144498885 144503504 812
118245951 118249452 12
765652597 765660127 354
137907400 137911205 20
241297339 241302423 515
785751030 785751558 86
605656075 605662889 992
734827318 734834060 314
583527001 583529945 213
755113783 755121950 380
989468301 989469804 179
248631464 248632343 407
66663477 66665107 666
72255181 72258012 343
228411200 228415501 878
62845715 62851210 926
442674151 442677884 658
53066494 53071034 889
820062809 820064299 467
71815373 71816173 615
358177103 358186750 999
930203282 930210850 683
110923689 110933000 315
296852704 296854431 994
971505046 971512407 364
671639924 671640885 114
922431849 922441231 938
86550858 86552042 79
223177747 223185344 572
379387213 379387374 197
228117179 228121845 474
913866528 913869096 213
407397562 407406512 130
474362877 474364219 874
105186222 105189770 521
688648586 688650819 881
715533700 715541625 742
791497637 791505075 97
503884067 503891580 259
583703639 583707899 144
343619186 343625029 131
920582659 920586426 751
268258223 268260295 409
453309352 453311741 122
400507578 400508291 529
338264099 338272277 563
34457331 34462360 444
79245074 79248489 182
230726520 230734394 17
603931780 603933260 416
828225274 828230304 993
409267757 409269096 449
129778859 129785248 114
100682269 100683346 8
176379740 176388448 123
770827270 770835497 174
113213833 113222846 276
978487626 978491238 13
600683159 600686365 168
55494527 55501502 960
722308943 722314023 289
681759936 681765285 277
700230384 700237570 488
185117849 185118973 50
610785207 610793709 541
82418681 82421552 129
288666856 288676481 399
650096131 650102822 740
810720494 810730417 953
421907662 421907663 943
772393972 772396735 559
353282261 353283151 931
937671538 937674432 161
646336376 646337223 9
80069777 80076915 597
639379317 639383378 804
515045446 515046823 194
594041845 594044377 560
808129935 808135622 733
535519888 535525440 784
85176183 85184535 777
285324092 285330046 56
692715024 692717883 69
142160536 142165992 929
734342896 734346136 996
645641844 645648344 96
499400999 499406045 49
261350544 261356853 484
909978104 909986751 411
898483188 898485289 351
282360323 282368715 261
931402100 931403120 783
84917507 84924419 193
590620575 590622249 978
338661854 338671446 539
87310202 87316208 768
918984297 918991247 442
974867346 974870977 310
610088180 610092503 113
930334592 930341959 155
915063293 915069221 377
484151905 484154673 43
990882689 990883047 731
930476232 930477823 306
96752562 96759876 127
717265101 717271348 440
136425870 136428321 103
721796661 721805544 309
214902971 214911049 619
128907435 128914738 467
146813590 146817283 638
58830318 58834335 258
150281712 150289106 384
113882794 113889477 434
91794101 91803021 338
375907578 375914923 795
54316019 54324477 196
183969472 183976777 646
173702131 173705491 275
80975751 80979437 846
361822569 361826118 709
446086557 446096315 476
265169815 265176314 635
609022549 609023232 673
68265335 68270898 624
129043674 129044409 26
436216819 436220604 648
203736366 203739612 929
258986012 258988761 180
64570287 64578484 217
255856482 255865024 842
42875191 42884902 784
614811018 614817073 788
962546652 962547746 586
869074676 869077931 835
431147651 431149086 308
366030677 366032556 502
515182324 515190943 517
600399253 600401377 311
689100783 689101251 558
57678001 57680539 371
705460842 705462867 741
543795977 543800506 276
722965116 722974142 359
504334702 504335320 777
684731536 684732923 218
640063196 640063458 829
277162049 277167748 453
779997565 780004153 440
174788228 174794516 64
542509785 542509851 521
97501156 97504207 815
138365247 138370251 479
77755523 77757946 145
229727233 229736386 135
810029360 810030121 126
800221929 800229906 145
636521758 636531093 487
375181562 375188060 431
275187354 275189569 510
253625769 253633615 588
566353289 566353643 507
108761455 108762484 105
495661284 495667212 466
689599429 689605573 231
412166915 412175011 531
94511392 94511447 377
102663538 102670599 622
656838375 656844528 431
357435157 357437776 817
893554667 893560010 339
175391255 175396536 14
760922112 760931316 286
193943217 193943276 783
49936034 49944487 159
833235265 833243435 246
933605146 933614160 613
138592525 138595353 736
282908496 282915388 772
441517927 441527304 159
346758095 346761503 18
688622433 688626228 811
269644798 269646804 762
228190435 228195063 645
494531218 494538464 307
150910728 150918161 884
7358326 7364275 852
864095938 864099872 708
62678026 62678749 938
125769798 125774195 324
33591308 33598478 377
39768325 39776796 35
563170487 563172305 804
712559248 712564321 141
983595893 983601641 863
770912551 770914120 847
781643435 781644065 329
815332637 815335622 685
122127345 122134623 185
211382282 211383527 314
440532605 440538526 537
555649332 555659145 192
879607367 879613989 644
878361523 878370238 530
745855015 745858001 634
384540228 384544445 817
775136076 775143490 973
408796755 408798347 418
571598440 571601181 889
398965976 398972147 507
332417290 332421715 432
571226826 571236152 681
804017017 804023271 767
152949011 152956223 101
141180541 141188951 679
968275525 968282621 806
932628342 932630626 71
894113666 894123587 619
716827436 716832962 863
463447676 463449078 738
112260533 112264060 217
844340965 844350036 380
404489997 404496503 908
503361764 503364159 309
558548216 558555280 75
701128895 701129903 421
407049052 407051683 841
457952122 457959429 16
521687092 521695115 981
867864955 867868594 922
265417043 265422442 150
449843261 449844067 555
681825640 681826895 326
693487898 693492848 108
363191558 363200583 781
289307984 289317614 978
856377405 856378388 868
692052246 692061158 423
57645613 57655372 115
672239594 672242694 482
787316515 787323202 733
587810015 587814960 596
792430570 792430935 807
762744247 762753446 132
946667355 946674434 673
42929486 42933482 106
314773463 314780509 294
399860331 399860427 603
44820105 44821587 2
966480219 966490115 707
333321052 333327793 454
405086784 405092327 812
26118381 26125335 160
305938538 305947602 405
895392670 895393774 207
58061693 58066575 992
790041799 790043207 534
55931094 55932822 672
166198046 166204360 421
937497047 937500237 763
942725754 942733331 321
299817559 299824014 894
458615721 458624769 388
100945881 100954072 127
772812285 772814285 572
689922842 689932340 501
289069186 289071087 893
426628720 426628908 615
499686391 499691245 441
565887811 565893470 838
149988925 149996211 286
39306247 39312667 517
526682490 526690497 479
552031877 552037451 330
730615004 730620161 200
861615575 861624154 411
987963075 987969749 123
424430969 424440620 926
423395934 423401958 126
177161727 177163748 20
652208565 652216101 371
886890201 886899514 632
433777069 433781546 261
171503900 171505462 473
406009230 406018863 617
737718429 737721389 307
224693191 224698032 829
656975313 656985160 422
795528589 795536713 755
954034714 954042282 250
922507086 922510037 669
496187808 496189657 683
974894439 974898321 187
669759051 669763984 568
681727524 681732300 303
636128492 636137066 965
222884799 222890627 349
583581979 583588832 404
144848752 144855337 40
406371507 406378218 755
639070757 639078395 32
992935425 992940495 862
212304458 212311465 760
118827646 118832269 557
969569564 969569890 934
495145218 495147654 90
557170182 557171299 436
143607532 143608991 446
236437285 236441981 44
701506326 701514760 707
273525431 273530126 456
899670463 899671477 12
24380676 24387380 358
228916786 228923028 755
832266343 832270697 27
797987627 797996717 791
11282718 11287713 352
549361153 549369641 243
921714598 921724017 533
776387992 776395485 32
214899700 214899979 287
12273156 12275464 316
517212518 517217949 803
704612226 704618918 934
244231333 244237612 332
817797359 817802653 596
913955149 913964297 41
755589501 755596335 719
778798743 778803946 682
128431627 128432469 969
210859659 210863283 38
517669945 517679551 569
894314260 894318119 126
405613414 405621548 468
317878699 317882591 504
453196031 453199070 519
306710627 306711801 249
288109019 288116851 131
393515088 393519559 962
6849771 6850305 136
534652090 534653379 360
397931129 397935725 737
201390049 201399935 982
969409525 969413390 452
930906344 930910699 255
770663200 770670491 768
286667719 286676319 781
342718967 342726990 294
340694449 340696915 549
202308762 202311692 133
703949898 703949971 374
765550257 765551264 558
251899344 251902131 704
827693325 827702586 264
50060778 50061065 522
15749384 15749944 810
542556502 542565040 723
544437283 544439073 357
629497576 629499469 726
429052476 429053363 217
71533609 71534804 797
472833332 472842936 856
298105241 298109381 314
294179946 294181770 944
719187209 719196416 621
891005730 891007497 146
115347890 115350428 91
993891613 993897473 2
224811320 224819303 361
644073046 644078005 481
816075613 816081353 849
422954761 422962702 472
862641617 862644613 790
41558931 41561302 784
929116225 929119321 554
308736197 308745722 57
98565694 98574644 412
437788784 437790337 49
521640786 521646141 964
690816146 690820551 353
147623628 147625262 701
448529476 448529752 381
211600300 211608474 301
688735440 688738301 517
707628224 707631822 292
170855778 170856449 795
946683834 946690055 539
282701596 282701966 246
18313646 18316970 920
193082959 193091517 342
531029312 531037852 377
808719012 808721894 173
498985393 498991327 936
752450044 752450299 979
10776562 10777392 246
550701203 550704906 61
410713349 410717154 569
706160888 706164561 861
135968134 135968885 289
924946404 924949423 511
569685097 569692117 63
33743474 33750386 90
592592646 592596445 414
961390581 961399676 530
34212561 34220895 869
592691157 592695770 336
945562569 945571605 635
191392489 191394628 882
915453350 915458820 124
196934990 196940959 972
21620852 21628891 484
389650915 389657393 359
602071004 602079402 625
870481418 870488136 935
588650299 588654599 509
759173168 759179491 933
110454855 110459894 57
884146490 884153158 420
920498722 920501886 915
385308846 385316694 516
324176170 324177032 213
268130005 268130750 382
25889364 25891325 548
801472338 801474365 646
494812625 494813821 653
969203133 969205012 816
627861417 627869196 899
28984475 28988759 471
436282245 436287309 743
133206511 133210547 4
897220026 897224243 468
150524239 150525285 495
926862620 926867218 524
523860519 523869191 674
50392165 50392948 122
245702817 245703662 737
554999984 555006619 557
71329884 71333911 866
691117705 691119191 249
329816799 329818117 828
184362154 184363228 575
276374622 276376579 325
995505116 995513978 140
796340991 796342763 292
401880016 401889000 421
548256137 548264102 329
847158874 847162328 6
114075782 114077853 507
528120648 528121134 252
567341247 567343107 859
764530074 764532535 139
296379649 296385962 360
283536325 283538905 199
604405815 604409036 557
60460459 60465469 429
146512879 146518857 117
831766208 831767375 140
449114565 449122921 397
27542423 27545836 357
3332026 3333425 466
509689884 509697817 80
296352374 296361187 314
513843733 513847237 14
941542932 941544279 56
955826839 955834690 112
754571268 754576650 305
288511737 288518103 75
112648227 112654082 273
298310623 298313247 470
389132980 389137971 914
419964797 419972237 783
722651876 722661336 299
426085191 426091365 491
230802555 230807415 498
80628611 80637483 962
82476074 82481687 657
79568380 79576174 558
329129804 329137091 22
387687078 387694821 612
340909898 340911130 875
51106813 51114841 724
840356945 840359121 945
152523596 152525166 898
271143087 271150294 485
505653935 505659407 910
64000249 64010042 954
92694905 92702636 732
276020462 276020913 89
63091485 63097794 69
38999447 39001331 27
649527322 649532729 781
961914045 961920441 762
125028340 125033585 285
947681239 947688278 10
781481074 781482619 696
877221985 877230178 808
547024289 547026657 297
226883372 226883806 589
29447462 29457289 310
105543530 105546704 928
844304556 844311601 708
518211688 518220569 433
849916800 849926525 105
265505085 265512417 863
848295445 848302006 555
678916493 678924360 847
839844300 839851163 691
263163597 263166523 348
130520536 130525459 487
977085845 977094861 425
996285773 996295374 682
944259832 944264538 335
808848616 808855121 327
742575722 742585456 908
721616935 721616952 914
399109841 399115830 904
839054687 839058968 533
134146379 134150584 534
265438076 265447452 995
590988563 590991502 336
854829987 854839928 231
559006020 559010228 516
812914355 812919653 249
446616033 446622908 769
407792292 407798270 381
330440556 330446289 838
91782811 91787144 945
238843345 238849072 648
851021878 851023809 886
810282224 810291831 968
369651560 369658236 526
78467143 78475744 915
454940658 454946504 920
201505258 201513393 996
583666026 583668827 7
302234759 302241163 209
36127948 36136341 98
625189892 625195525 714
37616890 37621103 406
698896775 698905829 11
291148095 291155686 601
810656620 810660792 563
54198536 54198874 229
830622455 830629793 279
587536801 587540129 618
194042159 194050480 513
49248369 49249842 219
844726466 844731946 619
419655530 419661662 248
334440936 334443739 100
885103946 885103961 863
778990899 778998607 766
575107813 575111068 678
938885392 938885763 199
316939671 316945601 744
969579289 969586784 398
79761153 79763533 998
886751722 886756639 840
481910693 481913109 572
716259941 716266749 431
105114393 105115257 31
18125606 18126866 603
681244372 681252551 61
106960402 106967871 972
644262600 644263028 36
581849694 581857968 906
369440092 369447505 847
748194440 748203840 252
343302631 343310919 186
192381555 192383009 407
994327985 994334352 573
892806367 892810152 339
698473322 698481200 917
465527383 465536368 238
729623706 729631314 228
225782742 225789816 858
562999 567121 991
103212845 103217815 845
230975096 230977031 744
803505281 803508010 582
7760689 7760845 811
581361612 581369005 997
155815301 155815870 905
453713218 453719318 214
118973456 118976231 120
321052035 321061722 72
29528244 29530995 465
176679585 176687093 298
796741430 796747142 761
76657174 76660116 130
585203105 585209111 131
574977267 574984617 850
64105265 64113499 243
291380520 291387356 17
658730733 658734524 848
515451204 515460728 419
443391627 443392357 987
811992093 812001658 750
74479742 74480428 959
721640853 721647979 447
945856982 945857321 326
593972464 593977573 814
558793665 558802049 603
538793908 538801952 961
704533275 704537931 124
933119122 933128114 320
302850541 302855503 110
666806878 666816730 484
128200979 128208030 638
918007937 918008012 316
544765736 544768969 99
16235062 16240161 500
766293875 766298524 163
803273829 803277861 346
728371790 728379557 612
218110264 218112056 82
888508584 888511214 179
326644045 326651821 718
856679879 856681456 350
127873868 127875191 833
216883185 216886307 298
413943634 413953449 577
441516133 441518052 521
216222296 216228378 372
881958992 881961299 849
97456956 97461339 799
525651038 525654455 289
314965568 314967288 657
277392638 277399912 3
339928338 339932268 637
371697171 371697567 7
23588820 23594247 788
37059398 37065113 443
675935268 675936495 278
626493991 626502413 901
445785191 445790315 139
66927991 66928315 959
645289279 645296678 174
700192286 700201655 619
507321640 507323343 932
984685278 984692916 427
382081636 382090461 556
863229423 863232952 168
899455217 899463196 75
441516495 441521120 974
922817747 922822146 179
708952886 708953560 421
393463197 393467693 582
302992722 303001112 378
146737692 146738459 864
200055623 200061736 519
532346049 532352018 344
557552605 557555920 917
569707773 569707841 757
785033847 785034574 587
938006171 938008517 608
273565351 273573076 970
22395122 22395403 962
646944703 646949598 239
129639433 129646694 507
957891296 957894187 52
208430166 208432346 582
52328510 52330646 886
231678426 231686901 406
422415182 422417607 772
103549120 103551525 883
15832729 15839434 231
783743050 783747117 126
52569363 52572833 742
522503952 522509819 48
700868458 700871419 329
424864510 424868481 658
929090092 929099397 590
929290977 929293469 646
177438734 177448662 899
262533505 262542908 674
959909387 959914702 799
831035619 831043956 45
121891745 121896293 993
987986836 987987591 726
723542236 723551542 753
528613565 528621462 946
788063222 788065720 647
911960162 911968166 124
470012159 470016642 134
99769409 99773652 263
739238083 739247712 119
514499882 514509832 726
300466277 300471763 695
39049271 39050401 614
417437346 417444654 343
688489099 688494429 581
913151044 913158418 260
143751692 143752016 267
317002166 317011653 7
2801301 2810175 251
9730913 9731801 234
648591032 648594847 185
113190109 113190250 879
751064803 751069719 761
937235417 937239427 229
77603111 77606657 261
891999691 892005604 512
14547952 14551533 629
79571570 79580610 553
411992927 411995148 237
274345530 274349637 3
626538764 626538777 649
4640949 4643972 923
383060179 383063118 817
749783290 749786970 57
828352518 828357069 395
999897778 999901228 128
904998642 905003098 550
455615271 455620845 489
974276174 974285878 429
708234411 708237082 930
101760764 101766449 814
964322413 964331110 805
153934687 153941881 599
857130504 857137555 160
196379911 196382324 183
155139307 155141079 544
351592434 351593356 558
782007335 782010685 141
763386175 763393135 2
151046604 151050397 40
954719534 954724267 192
528028698 528033877 994
279131503 279136772 622
664125452 664128537 242
620245963 620248599 28
225096146 225105194 944
223192041 223198694 852
481597950 481601728 30
79885442 79891740 382
430047443 430057042 847
806429483 806435688 723
540603026 540610736 363
637209019 637216156 41
331823992 331824583 572
374231234 374239817 14
445299612 445308444 761
692410556 692413759 293
725595408 725604724 158
469438 472185 550
343825170 343829950 544
463897016 463903520 422
314962090 314965694 349
8826454 8834395 777
256973845 256980554 657
64018418 64023796 852
331372781 331382305 191
509143543 509144462 921
506472186 506472670 601
252849695 252851264 721
511662245 511664960 284
138989140 138995274 679
89549913 89559635 451
891373261 891381919 240
528623389 528633183 371
960393046 960399260 87
364477248 364479383 414
260939439 260947626 647
578004360 578005385 287
797269960 797275967 66
998621680 998622694 13
464623314 464627377 327
149187994 149192516 730
297951444 297959964 937
400639034 400643810 987
936558405 936563866 156
837489842 837499002 753
843700256 843706542 244
205149254 205157714 271
942399541 942409286 993
465985957 465988846 959
414700970 414703639 415
957474297 957481470 782
261784377 261784383 761
483941313 483950419 480
733435300 733438068 244
779317455 779323821 607
952960559 952963151 407
763508154 763510516 918
717432425 717440167 738
920099418 920099720 589
735687727 735692063 754
450670142 450676122 910
859629274 859635812 861
853938387 853944636 844
962220867 962227358 583
849902462 849905938 516
881460419 881469758 703
317834178 317838029 495
737028096 737037713 826
493861184 493863829 465
734438773 734442720 72
775900526 775901277 327
767434436 767442013 958
712024647 712026013 253
157793843 157793899 847
41300427 41309533 247
757583292 757590972 556
297826346 297829990 19
867178840 867185880 257
113073017 113080631 911
648978481 648979901 643
742112554 742122096 867
54982232 54984553 364
996855540 996863716 600
51673794 51681593 701
657904992 657908949 614
594866590 594871186 298
668035496 668036224 159
788403515 788409808 114
230952122 230952741 605
63264384 63268387 867
21028028 21030394 7
112462245 112463932 581
344679960 344686881 153
571619559 571627042 568
608018260 608028122 407
8811225 8818760 889
802942523 802952363 69
13279032 13282827 737
671816147 671825160 773
829964102 829973826 289
369645320 369646775 710
66760327 66765283 360
393776258 393777227 902
210201412 210209106 235
526345979 526354331 262
236026737 236027204 877
96826977 96831859 339
406573046 406578288 315
884960133 884960301 413
792544906 792552179 246
483338545 483348105 104
846937254 846945409 558
790839615 790843409 971
16933867 16941685 294
871861102 871867547 875
423591714 423600091 680
561959591 561964638 709
660032929 660033274 418
358731595 358740576 624
36491359 36496099 283
756576604 756578227 262
245048059 245053220 566
761851618 761857076 479
356699940 356700958 803
748696234 748697139 103
250891459 250896440 843
19580490 19581272 206
710222199 710223510 317
188611968 188620749 560
126565944 126569733 707
354048227 354055866 750
93220489 93220695 399
263359405 263369011 661
405724884 405730112 789
583034686 583042615 369
174151140 174155620 662
415100982 415107909 896
255227539 255229276 410
101103856 101106424 517
542722765 542723934 983
520112823 520117635 51
369128925 369135149 530
936708323 936711881 625
866206985 866207594 11
27075125 27078737 628
291173845 291177605 56
82094858 82102704 974
961797755 961798675 89
147864516 147871002 172
146510383 146513912 550
141710366 141720315 802
595073768 595079558 244
899132297 899140090 441
668253923 668256921 521
111654934 111657355 636
830547912 830553297 890
75824320 75832773 477
14548294 14552282 953
61974733 61978033 282
554199256 554207590 728
617787805 617792269 997
459304958 459312702 541
24487553 24497515 56
576694994 576697302 258
374168515 374168523 584
852459150 852461724 753
38234392 38240459 132
346595219 346602634 264
32769172 32777526 910
902892804 902895839 291
499688884 499693091 36
343270232 343275331 900
802765772 802770873 60
667400180 667407949 494
803380438 803385733 210
942814372 942815662 837
524359477 524368990 134
630110608 630120002 74
74381873 74385307 98
857554133 857560669 376
126137775 126143168 459
21843162 21844699 500
139744062 139751654 93
84005473 84009991 31
670364966 670371859 482
715510175 715515730 433
49989014 49998068 127
454658498 454661178 686
944066923 944070505 120
580189021 580192499 5
769740396 769744264 125
130508856 130518069 476
974315705 974324547 598
473132149 473134865 252
203653180 203657904 694
245080012 245086468 507
597355445 597357514 797
3746572 3754200 694
810848609 810857575 814
51430729 51438331 418
480902084 480908654 445
598951559 598951637 986
896333035 896336258 587
880844984 880847673 660
219887587 219895413 698
716841280 716843628 262
19553138 19562263 190
947349934 947357605 614
835374979 835383942 312
758010144 758016579 29
572809562 572816184 844
258427359 258437022 513
984190344 984192693 237
594875281 594882298 110
469454941 469463126 160
983326989 983329737 574
999485251 999493091 431
125467791 125470309 561
110900405 110903029 299
604882716 604891291 114
40120096 40127110 364
186352940 186353167 171
26606453 26607043 364
240229039 240234402 891
595320148 595328992 3
565660 571417 98
848529233 848531791 978
441599015 441601911 791
783521575 783525976 286
537661874 537671075 572
460483339 460486658 771
180371703 180378189 678
1311224 1318423 280
967118587 967118850 161
663671478 663681426 982
163373833 163379497 142
183066930 183068270 904
742303908 742308426 457
640951050 640955502 765
714383336 714385025 787
573127258 573128338 256
937476029 937478441 15
623406058 623409824 224
762591337 762600411 472
802423497 802432013 219
64873830 64882526 625
680752973 680758499 263
207095228 207100490 915
916852035 916854039 493
920923800 920930593 944
529225939 529228891 85
781878545 781882873 927
865234560 865237292 993
658416784 658417119 997
254170607 254176271 477
247816176 247822157 141
787402800 787409844 85
573976063 573980638 935
901651328 901659631 185
701433822 701439618 122
216018117 216024370 316
53371203 53374196 889
98897480 98903146 520
501391823 501400130 838
227972820 227978744 653
647344648 647351532 298
70364790 70364804 265
237649224 237652713 459
186469159 186475731 40
115324694 115326829 771
886082815 886084680 439
924387131 924387136 3
872746371 872755336 127
502050242 502051175 385
574890080 574896640 600
598722084 598729614 991
933387382 933388339 182
817187997 817191944 786
604702808 604704571 717
65300199 65308189 821
119903970 119904974 40
2772760 2774934 163
495785113 495790940 764
464175591 464181869 188
418877327 418882770 783
614060928 614068332 24
2575269 2584993 405
666790450 666791481 360
885715235 885719549 121
561000953 561001996 927
99114124 99121136 547
11040165 11041805 1
760215677 760222012 473
740505441 740513789 538
158333981 158343129 682
241674114 241675611 260
785354138 785361161 571
417287894 417293634 878
522608254 522617809 992
140300726 140308930 656
385690003 385692243 288
144858901 144864009 678
194710902 194717715 180
407992375 408000277 625
139269914 139277640 397
815949946 815957537 446
36754557 36754839 764
735071127 735072626 532
433120355 433123964 534
30572348 30580722 191
150276353 150283302 619
207103640 207103978 561
56343318 56345612 531
46296850 46302330 940
641139825 641140747 681
259749573 259753634 534
516187020 516190905 876
118060134 118068668 111
27126666 27130454 949
834134550 834135343 864
100084741 100086916 780
924091359 924097885 597
22227271 22232759 315
302191801 302200359 759
209523092 209525595 465
50038773 50046826 116
917929306 917937593 674
303581533 303581761 709
919250644 919260259 99
845093944 845103112 187
221412159 221416087 627
433895290 433904585 58
774885887 774886268 454
144127554 144129966 50
97096313 97102770 823
330611127 330612952 816
955589243 955593767 531
566334268 566340685 27
897917328 897917914 540
383458778 383459416 603
53530966 53535915 757
763442943 763446575 268
867782001 867790606 753
275407806 275409970 686
32617208 32626994 61
780550030 780554008 208
631472197 631472577 11
101570728 101572024 698
161422105 161422111 27
985636645 985643777 650
113381599 113386651 783
792225355 792231292 205
651291974 651298289 513
712808727 712810401 724
131483764 131487498 950
116840175 116843592 950
866400383 866409158 543
855642745 855644006 755
388148793 388149893 646
530652820 530660728 963
685797821 685798676 947
222479604 222486634 872
427109809 427115540 149
927090672 927098008 582
866549747 866554005 221
195099697 195105814 592
95867997 95872737 806
671927541 671932189 449
47161647 47163907 547
266971293 266981033 289
567331606 567337753 979
1773553 1783145 23
38772775 38776482 743
693594924 693602020 188
799196856 799200362 747
535679428 535683734 480
536109019 536110909 595
284474176 284482396 158
882345625 882350218 513
48694523 48698699 686
64124812 64127332 32
747050790 747058630 980
742214164 742218656 87
553423257 553432048 217
40970446 40977602 93
893888542 893888700 665
523985023 523987815 234
502692969 502698387 45
538171477 538172354 150
166052990 166053259 250
622023027 622026111 603
739363059 739363237 859
445585390 445593968 890
167799828 167808593 195
833097044 833101952 355
13059487 13062335 295
197754153 197756018 254
188081738 188086854 36
655969782 655971780 145
501096284 501097887 777
990432533 990439370 218
543826488 543831918 800
163051698 163058671 897
886880938 886886111 250
261425484 261431027 398
85882191 85888527 440
895930485 895932342 503
80195739 80198152 886
923152125 923161513 745
159661622 159668999 944
985902398 985902953 170
171031967 171034988 452
609584768 609585802 827
601324015 601326266 27
994640265 994644144 622
388053014 388057672 703
822934454 822939199 935
528302307 528302402 255
154333193 154337737 707
91714938 91717071 442
211533232 211537944 412
430778401 430782184 868
193846204 193855727 20
946322030 946327288 462
708522058 708528645 388
18576030 18584449 855
184510732 184517497 455
256596667 256598574 145
127948272 127950398 311
602018978 602026813 98
32421421 32423643 282
114620832 114624536 432
244960049 244969343 701
881458070 881465617 983
468544883 468546938 881
415129622 415139563 143
807094477 807103602 209
392886283 392887746 229
252700779 252703309 145
162206440 162209738 997
428548537 428556515 431
890145818 890147692 914
718030251 718038253 952
226819302 226823537 19
312804285 312811853 495
528174516 528174814 999
408466659 408473741 235
481647867 481650534 487
276020448 276020757 11
945917592 945920563 512
288086940 288091306 783
661545371 661546161 236
349587636 349590495 738
546059938 546064782 659
197284308 197286311 814
11782804 11792145 590
713164154 713172595 192
633422740 633428809 428
881671577 881675707 442
733342588 733350501 247
495487450 495492706 236
348011234 348019612 395
110567470 110568455 155
880632557 880638090 216
687148217 687149370 913
703692030 703697183 773
197909970 197912191 994
124380163 124390062 81
581021590 581031241 966
673051382 673058554 442
710159628 710163803 560
120894866 120896670 47
500435611 500437543 168
566812117 566814677 578
694327333 694328422 295
900818245 900823331 166
714459369 714464217 541
396233714 396242754 6
575272795 575281542 696
85146112 85155134 676
19254905 19264578 105
518202464 518210693 119
96050511 96055990 600
954903029 954907311 989
640819958 640822604 946
351085604 351088176 283
97482772 97486175 237
150724663 150732988 705
291717669 291726330 113
254649716 254653004 254
625379742 625379860 671
46878848 46884836 655
424707316 424713429 249
16916267 16922490 958
704138257 704138526 703
731070553 731071538 692
948888835 948893940 400
408019423 408025855 821
232842479 232845763 387
4379593 4379651 65
100714847 100717190 646
232007868 232015347 691
519153523 519160792 596
167620122 167625350 530
39187081 39192577 420
238247134 238256296 266
960585825 960590302 881
625695225 625699930 510
482325396 482325867 157
253232783 253234884 519
876079847 876088466 973
222637844 222639126 625
106076535 106083268 241
327479130 327482748 475
841748659 841754876 316
142221431 142228608 709
727466696 727467348 936
399999929 399999972 585
310545790 310549465 65
603338297 603340090 488
533027167 533028014 754
724992141 724993097 239
931144765 931154454 597
576192357 576195519 76
677051182 677057194 986
937859497 937862754 28
942204205 942208503 895
638974141 638978380 336
288705078 288707755 525
124239493 124240806 495
149956980 149960350 310
319088735 319096760 321
568675324 568682828 216
565353922 565362999 240
181777348 181785318 274
604616333 604619178 736
924634361 924635640 597
102417257 102418172 33
468692943 468699399 961
653270467 653278840 186
761898961 761899312 577
523174623 523175629 459
159735295 159740079 104
777657510 777662765 809
409453101 409453884 696
44354375 44363539 79
529615461 529621458 18
592703058 592708154 97
486133442 486139946 604
520452404 520456299 604
4030940 4040002 935
764863516 764871114 647
232974975 232975434 34
192026430 192032180 694
70726590 70727972 701
693610285 693610486 40
851053364 851061992 92
190292732 190295276 397
645269830 645274433 348
62238785 62239433 765
712922739 712924729 141
747278673 747280672 842
336911671 336911953 836
50497057 50504564 690
453388751 453389921 645
432396802 432397624 324
887104842 887105732 464
299696284 299698936 661
67555683 67564288 300
69441380 69446586 692
253591144 253600387 24
86936636 86939288 870
92652478 92660494 42
135506664 135506787 994
140640355 140646162 535
222539350 222545202 8
573041673 573042678 547
574279137 574286397 817
818954797 818956096 268
793202097 793211720 502
722506140 722512268 474
905865164 905868205 471
813175385 813180178 139
677411778 677416787 862
543117122 543118142 335
628501656 628504281 960
479692015 479693622 778
947741562 947749738 880
927975730 927982189 13
213147998 213155890 526
718013499 718021370 183
8011324 8016545 475
977903795 977907318 243
669635284 669638341 27
428670146 428676224 164
413429832 413430422 650
56311144 56311723 161
96935272 96943786 455
982482151 982489201 898
485540165 485548120 789
675550690 675555543 170
806104872 806111859 714
964139346 964139519 993
94822941 94825367 400
481145967 481153000 929
116265132 116274935 114
75236132 75242719 665
78584292 78585845 776
553105098 553108642 969
317753347 317757205 509
18247487 18249605 547
377093657 377102856 259
152673371 152679930 764
10678364 10678938 904
333553113 333557782 540
959382042 959385070 7
221699507 221707781 968
747681171 747681606 201
190101298 190102146 584
624419267 624426821 482
968815776 968822642 420
793820673 793828908 581
254928932 254935815 87
35077047 35084961 883
803900301 803904686 997
990068841 990072797 592
712045200 712050834 318
26140519 26142099 686
29290070 29291960 151
851459654 851464849 962
535738487 535747939 260
757677258 757686772 214
323380839 323386371 889
902021276 902028953 277
588421511 588429886 778
863727508 863735332 319
401753451 401759277 719
572702769 572711736 288
12708805 12710772 155
569843955 569852320 288
414377917 414379940 898
417074528 417079583 181
102511093 102520918 393
623360983 623362296 3
547851610 547853281 264
504503388 504510538 365
157731059 157731839 16
876717777 876720192 537
114177415 114179905 127
355178570 355182004 369
76656859 76661243 449
804977106 804977729 138
628927287 628929254 665
508469032 508475914 819
478679386 478682669 483
195975000 195983716 653
797908366 797915506 626
554073733 554076339 717
490611620 490614642 613
784295746 784302858 110
139102117 139105354 227
795801916 795802764 871
512072405 512075030 608
758778070 758780587 325
142972889 142974255 4
105594721 105600685 422
805338374 805344093 896
201506351 201512807 498
14285069 14292210 514
108899681 108901006 99
55194142 55203094 892
120062720 120064767 142
868063590 868069253 678
106740548 106741757 596
754421874 754431869 898
916508228 916513504 552
244986650 244992433 921
750104546 750108423 22
13612394 13614368 95
444654907 444659052 913
250927006 250932413 845
214118248 214118391 395
286689389 286691527 350
950084067 950087428 724
565287663 565289938 337
463495913 463498075 669
840683815 840688719 374
494759736 494765794 133
684830109 684839921 957
48990204 48999392 812
224052116 224054996 158
201634312 201636853 574
630055057 630055658 578
21386758 21396442 482
134407483 134412956 258
817122819 817132149 614
27643838 27651059 618
866276213 866284241 870
92075346 92081972 163
571842652 571844390 362
561961464 561969315 917
675174972 675178891 719
179029546 179031534 261
646621475 646622359 518
332174957 332176774 140
695144566 695152512 673
799522180 799526729 20
595327149 595336137 453
832664018 832669160 347
377661531 377666514 442
969941893 969946133 652
417981161 417987896 875
83381231 83387008 803
252831491 252833411 489
728932359 728934047 7
76971499 76977273 695
612961171 612970675 220
30101542 30109324 308
823152346 823159011 739
676943693 676949658 173
345498485 345504937 422
200352488 200361911 643
295656363 295656947 408
261465166 261474117 999
971682005 971686215 545
560714364 560717780 9
845685059 845692538 2
559270629 559274252 143
715230936 715239227 651
110674026 110675302 42
464926199 464930512 323
44981622 44988460 116
378531614 378534383 137
939573022 939578696 1000
932276371 932281228 574
836300267 836305564 645
199305627 199312150 885
820814629 820819295 18
1187123 1194254 848
720570774 720572999 369
61659816 61666327 375
846912489 846916720 220
641793605 641797306 427
234717093 234719373 798
878514444 878516331 526
302118018 302123810 265
435015662 435018595 765
742684897 742694547 893
255227267 255234158 308
795795114 795796435 396
893848484 893857386 34
747402210 747408300 642
556808780 556814251 216
765208206 765214253 809
486582004 486591936 125
545128530 545136703 355
501562146 501571077 915
54084263 54092366 752
761965506 761967983 62
340436815 340443993 145
752688561 752695207 394
463646946 463652140 482
370809940 370819599 174
852709155 852713548 309
701433964 701440614 887
701777088 701778377 833
690038794 690042399 791
865524709 865529576 645
901565811 901572387 766
946832872 946841900 352
574413018 574415884 420
550998762 551004942 48
870986243 870991029 807
28685418 28694637 419
963846076 963851001 737
702466314 702470102 584
399180498 399182100 927
489004289 489008751 531
419655285 419657305 992
741328051 741337634 619
954850402 954852041 454
806587172 806592677 586
43940571 43941009 658
223719377 223728118 235
111131797 111134591 775
750308883 750318243 754
981346467 981356247 877
863355744 863360309 59
597904626 597906445 51
946958619 946964219 266
955987237 955990324 498
377679042 377679967 842
675680978 675686867 429
220802987 220812208 784
865754222 865757954 214
17001348 17009001 309
523805102 523808957 902
633753329 633759272 783
359854388 359854753 299
308706789 308712068 217
574627055 574636769 534
584544553 584552671 375
741974394 741981065 785
917902823 917904563 572
993531606 993535733 504
785223170 785230345 319
142927479 142932150 304
318341381 318344345 680
652985514 652988863 33
713998813 714001407 356
947742029 947749145 265
161581915 161583635 215
162105640 162105967 494
140737425 140743964 759
26229347 26238445 246
77196852 77199232 80
748981521 748985683 366
22929825 22938795 333
614913855 614923643 335
122838240 122839839 829
493661596 493661599 25
240920211 240928296 124
37260427 37270363 967
115912271 115915298 632
992646030 992651027 604
238248627 238258204 746
17205058 17212643 717
705836774 705846486 67
937897107 937902171 930
925756793 925763963 308
978122621 978130766 714
669621646 669624097 385
289831120 289839323 343
728209086 728212744 429
607691069 607691622 509
921808674 921811689 791
160817771 160819155 593
615129487 615138234 571
308117904 308119139 404
40252185 40252797 475
378047492 378048546 141
121762207 121763466 369
285494591 285495955 373
31350286 31355146 647
500066714 500073417 653
570389573 570398730 932
466999364 467002384 971
643910307 643915923 432
271535879 271540213 350
817306282 817306826 413
256576107 256581951 95
230490599 230492418 422
979969968 979976520 219
99823693 99833674 102
853447690 853455987 406
86004344 86009258 381
888258626 888261199 478
277415598 277422875 411
811828380 811830283 248
429394081 429404012 916
55869494 55872774 428
521893589 521900519 497
349604362 349610857 156
828832931 828833111 450
687788385 687793190 457
534161791 534169549 35
994794522 994799740 680
230504351 230504502 279
856420762 856430482 107
33178010 33186337 567
801028276 801031693 133
538019056 538019847 650
365912553 365912678 134
275236059 275243588 308
444823509 444828208 524
227257966 227259468 434
45445352 45450864 970
366385031 366387947 101
686503660 686504570 964
277337118 277339364 907
956191685 956193899 694
684676170 684681246 69
840764819 840770634 155
109460303 109469702 524
885553612 885561006 925
580041487 580049583 819
278928272 278937856 235
17956242 17959090 649
779573693 779578858 528
375609008 375609027 415
235456266 235465189 577
414984961 414990119 795
141121381 141127033 916
763469886 763476788 447
110863411 110864080 135
723606686 723606860 138
135861506 135867846 492
194938740 194944708 580
131342740 131350366 975
801494267 801498465 839
91087682 91093276 387
653667608 653669674 455
174736754 174745904 693
20207671 20213061 585
22865468 22866947 87
69984603 69985136 74
93855741 93861375 685
992440584 992446044 887
132124164 132127090 430
51926489 51933847 333
176668327 176674076 501
167574065 167574377 980
856803520 856808061 838
642670564 642676396 933
782119148 782122734 438
13219235 13224431 628
768528660 768530584 674
326975696 326979048 810
706516582 706518911 684
539241364 539246965 175
200759048 200760653 697
926525899 926528327 826
131526880 131530108 709
661916068 661925723 613
281163351 281171965 983
247615789 247616560 307
989912767 989919066 721
643915792 643922078 717
404563602 404568720 578
108231636 108233638 926
703897810 703898946 951
987682506 987683784 689
613253333 613256244 649
607863392 607868577 171
139204006 139210660 192
935173340 935182138 798
65755998 65756564 413
624807718 624810056 75
309801786 309808194 317
105378714 105387582 273
210948640 210957296 627
508212590 508222530 879
164744630 164750825 360
37348279 37348658 259
473726801 473736707 508
255999344 256007707 545
249901493 249904021 701
76478258 76480999 1000
62705333 62712433 547
620132000 620138352 82
287999624 288007303 779
119583601 119584705 981
188893480 188897281 514
185005190 185012604 790
917318448 917321631 422
519512956 519521094 392
91720853 91727067 62
623854904 623857033 448
759830903 759836235 618
756728801 756729743 853
722780235 722781194 726
361883014 361889532 540
514235994 514244891 982
645608858 645611447 404
511348648 511353007 626
955692070 955701350 190
766328813 766329710 949
9014876 9023067 613
13590673 13597339 310
384825292 384826439 6
933130144 933133810 675
721970221 721974683 297
407041761 407045236 44
858122093 858128992 333
112559497 112567775 68
496597122 496603057 110
118750663 118753642 3
228921612 228921968 151
756104575 756106963 201
763004885 763012641 52
574787242 574790055 488
479451269 479456506 289
596580565 596589861 81
967584959 967592168 731
924953292 924962846 379
91036712 91043061 447
132831822 132832302 678
847092176 847097170 783
857672677 857679445 912
71887880 71897431 683
951499282 951503569 596
219287121 219292217 730
237134409 237141324 326
371793490 371802131 663
121389571 121395600 199
144754950 144758386 503
102614397 102614539 173
466329424 466338049 453
392398558 392405636 307
894412470 894416217 397
62229153 62238931 79
681495099 681503937 380
621664180 621672734 244
142294506 142295324 418
954024519 954027047 235
169413718 169415681 762
137575573 137583794 461
977260745 977265027 685
622423549 622427215 586
124135857 124141451 68
802951604 802954175 830
233658034 233665441 64
895706413 895710172 705
90710008 90714094 186
933737426 933741443 589
54774661 54780929 588
397374773 397380381 685
241853234 241858914 205
140334919 140336396 283
803008856 803010204 182
154279274 154284120 583
293129105 293136943 82
143878169 143883591 760
796177224 796181734 294
621819761 621826670 699
742195349 742203997 821
154575288 154578450 513
961573972 961576146 653
334553527 334556254 341
960879810 960883292 884
439997992 440006177 733
686653574 686660188 614
234858006 234858778 259
1242767 1251978 263
685651411 685654162 690
242108461 242112378 480
987511281 987515953 690
764468145 764474546 484
550239799 550243185 899
819766139 819767014 167
549699374 549702253 709
395507457 395514172 354
738332072 738340280 869
31428682 31431381 958
512990944 512995217 806
821788985 821795931 353
12597465 12604452 186
335307506 335310674 693
31772341 31781927 727
94843239 94850958 569
180045406 180049065 754
441658114 441658785 510
25326820 25334993 624
74929689 74931278 853
91676647 91680493 492
697387452 697394051 943
339290156 339295488 674
319443693 319450064 550
451938387 451940277 574
923844113 923848726 88
548557032 548565056 327
913558785 913560676 670
410535647 410536890 787
421829271 421837704 584
653715123 653720962 676
644360966 644364012 752
783358908 783367623 644
910736582 910740937 40
790962132 790970080 425
679308056 679314101 401
543024145 543033665 781
636842471 636852140 627
356270492 356276865 940
292156629 292166050 941
623413213 623414727 290
420580240 420587161 90
800413992 800418164 45
333060986 333064404 693
648796026 648802270 77
631907802 631910040 925
377239554 377241835 804
64836687 64845137 819
136357313 136363476 129
617128253 617130263 411
434595545 434604705 815
680435834 680437296 184
904552924 904560018 813
446236969 446238358 22
477448012 477450312 66
597608090 597612971 813
288110365 288112527 55
392479169 392484501 118
529305987 529312269 23
109126467 109132720 204
553769878 553775139 300
221984043 221984770 284
53097229 53101343 962
388017392 388024694 273
284964765 284967828 962
387417830 387420340 452
227200993 227202681 847
494822048 494823747 577
384672516 384673147 971
400506538 400516139 265
834480742 834487194 455
15041043 15043739 830
362767677 362774511 777
678074638 678077678 395
146539262 146547156 672
416957574 416963635 742
121237377 121247152 823
636618224 636619544 424
27936802 27940690 362
136583122 136583603 765
22136388 22142657 397
676741193 676750026 423
928317022 928321403 675
533933150 533941573 669
939826544 939828894 426
475961568 475964773 364
739946309 739949016 295
872407482 872412080 624
265824257 265830050 468
449502619 449505193 850
237601736 237604511 325
183891484 183894723 191
510355906 510360598 85
122608581 122609831 614
113699599 113702975 756
63561025 63565160 472
64643390 64649426 564
196664035 196664803 231
101928659 101930268 697
870142476 870143250 636
49295678 49303540 960
473869003 473876748 827
716452544 716458826 418
287297629 287306353 806
569511594 569521287 441
857117350 857124433 993
272105173 272113710 853
83196088 83199919 194
927008318 927012601 143
536511366 536515148 62
48288352 48292741 715
631959312 631961686 850
521814490 521821059 241
646170908 646175430 914
391478065 391481137 833
550078856 550086588 128
597934849 597936559 809
127508702 127514828 228
863724246 863732991 302
72405740 72411098 204
203055802 203064341 783
345792516 345793578 363
684507367 684516696 839
434588959 434595410 942
718645873 718651131 990
502894056 502903183 386
998378183 998381958 306
974774344 974781163 665
628746572 628754017 340
767256224 767256650 731
407929429 407935963 826
452578211 452581844 232
227587925 227588973 126
596894763 596899823 630
700312705 700317100 197
959869694 959878439 620
85199431 85206206 243
348407088 348407276 566
832688752 832689983 134
170085443 170089631 794
44592175 44598179 254
62046351 62055836 878
149374582 149374753 571
680907708 680913918 222
7849338 7858299 447
374193884 374200126 376
624987505 624993290 840
63197748 63205464 646
668849664 668859408 375
453151149 453153346 327
488507943 488508374 58
830492197 830495183 350
824896426 824898932 567
8744349 8754250 545
816624921 816626545 579
819700367 819703298 304
520864744 520869275 163
771012583 771012782 757
397434579 397441332 454
176360954 176365758 593
580080631 580082242 257
16523040 16531495 270
938266390 938275360 865
425414957 425419159 165
74863502 74865877 505
291957430 291962149 728
184050086 184053231 806
688857248 688861675 629
7302357 7311110 468
119557811 119565164 455
48225405 48232985 735
542930011 542932283 563
960685280 960687777 815
303382145 303383735 766
104444662 104448841 637
224238517 224239324 226
184441245 184450543 910
315073050 315078489 174
531848029 531856554 17
651099497 651109380 165
831011302 831013013 943
707575038 707581057 112
816315600 816324559 319
834645765 834647219 184
918793531 918801682 549
590416519 590425612 696
669215095 669223887 575
676054004 676058947 54
234462179 234468341 889
594390546 594392912 534
79683712 79690489 284
975455005 975459175 693
298227468 298230468 733
133751138 133753375 268
759957321 759966567 464
104225872 104232275 175
163546917 163555342 482
564421492 564423116 188
553255897 553263156 571
432319786 432327035 154
26203671 26204202 38
383132955 383137636 958
898553998 898557554 180
533152082 533160151 166
590309350 590310744 33
879503164 879512452 417
772455691 772458252 247
306124524 306126615 81
795582711 795586029 444
625194634 625202565 353
446059788 446064019 323
941705825 941712918 648
672224134 672225089 441
306446664 306453020 370
826502829 826509163 620
856218861 856227899 91
986011278 986013260 830
590127875 590134995 60
639589957 639599354 537
73892401 73900539 799
339942103 339944648 731
664906425 664910565 319
729273073 729280166 553
831269513 831273917 219
104646883 104648356 586
161878854 161884817 117
107191296 107198738 337
104131127 104135462 433
422152537 422162384 239
761995073 761996312 678
408494873 408502211 255
240371955 240372216 7
640759273 640767122 243
360727177 360727674 790
933427747 933437182 517
949170333 949174811 456
992490800 992497294 671
983328489 983336532 112
80324273 80328654 861
226544512 226550172 8
752216540 752219517 609
103400146 103409125 635
221801153 221805079 733
484676395 484683582 695
198472536 198482403 539
189692404 189699122 235
167071210 167077986 227
116620232 116625421 696
628467344 628474838 701
47235205 47239876 779
299332563 299340584 79
872185172 872193679 685
135732157 135734008 562
114213891 114222199 966
343932585 343934869 469
929535123 929538790 303
885416709 885418294 288
466252287 466255766 762
776172984 776178251 507
942364035 942370830 115
874304165 874305051 613
833004596 833007889 905
58837282 58837888 699
897594194 897600121 887
710002511 710007011 960
282006330 282010506 788
710259633 710269067 824
544802272 544810623 740
63930035 63930586 702
52999893 53008723 866
738556358 738558375 944
872815971 872825891 544
411695226 411699912 301
724478924 724479163 298
876162 881509 879
586843123 586853003 934
229621261 229623398 48
391249084 391257977 97
40863175 40870096 832
806930876 806934591 602
441720094 441725620 536
244563389 244563767 417
87645935 87652711 929
811732586 811740741 633
531037234 531041638 550
736976114 736983921 445
916633398 916635430 324
102909446 102909691 825
614572894 614580399 359
227796726 227797391 487
737461327 737466261 971
870387213 870389994 777
607062630 607071710 159
711357558 711361996 113
933382541 933387322 581
983140091 983146281 521
142636537 142637797 370
827164211 827166799 654
581525387 581532331 112
469650097 469658140 446
397054584 397057716 873
807327905 807336879 689
573286033 573289940 140
106624193 106626810 176
984337656 984337743 797
207302588 207311088 530
362362109 362363012 12
679137479 679146907 938
253910483 253913456 758
422511594 422513215 6
844388040 844393962 227
961259913 961266063 365
870206953 870216469 132
511391444 511395825 807
844029620 844031683 22
104191417 104196799 680
881369296 881373026 224
239680308 239681028 977
134550246 134556841 469
33068355 33068800 56
15547710 15552223 578
114416939 114419091 4
610128653 610134796 462
404712785 404713098 464
914559591 914565525 473
925567964 925575752 717
568361644 568368455 422
690609867 690610965 603
971993194 971999593 619
141520664 141530325 876
373875071 373883996 876
66110999 66119905 787
173040003 173040164 650
972980815 972984244 660
572557630 572563706 288
956108102 956116289 682
183451171 183457852 371
764432592 764439798 718
83222546 83231736 661
541215164 541220772 308
413438391 413446469 664
544280266 544285954 309
747517053 747521640 606
745872054 745874763 38
50736715 50745897 60
358657002 358659906 749
626340684 626343105 728
587673405 587674868 276
629819124 629821456 18
444877135 444880339 773
213399443 213402386 949
803450106 803457747 123
34478765 34479800 298
811581370 811589053 639
244503409 244512889 610
100320820 100324762 35
304601569 304610425 277
278223648 278224683 463
564313275 564318012 194
134863644 134870007 440
131395418 131404156 725
485332717 485341922 628
410270190 410271609 582
79247839 79253375 590
465246478 465249884 663
845856439 845862289 737
324669474 324678946 196
937653101 937654055 708
449239915 449240580 46
90136110 90143905 166
106589550 106597503 79
912038624 912039423 449
198247252 198249271 583
565248834 565256616 86
611431774 611434155 349
535016438 535019851 782
399692526 399699473 782
831800721 831804543 428
271530781 271531029 701
348701826 348708797 616
360707343 360716123 299
668430422 668439039 696
632870221 632877507 635
583472804 583475463 411
36852242 36859406 16
237511941 237519058 707
285772722 285773929 574
338752503 338759209 542
674674931 674679582 424
562885982 562888924 765
433216599 433222957 6
122094898 122100118 222
967369944 967378678 688
379311930 379313412 339
437168692 437177691 763
606186707 606191400 975
584738766 584744760 711
697494340 697496715 870
587139232 587145603 809
997880656 997889302 572
577403773 577403935 29
432298130 432306999 906
327118702 327125853 356
607596390 607603414 961
396529079 396538515 805
600315842 600324192 590
311522167 311527762 95
77324229 77325511 455
582039099 582048332 744
949713907 949715185 14
381566830 381571217 234
385788859 385794618 52
335843116 335850291 813
864599823 864605745 503
555531784 555536441 235
150523939 150526067 674
182055529 182060978 230
640931975 640939386 125
13389430 13395731 603
826619173 826624361 735
496023538 496023716 991
454819123 454828332 726
677617175 677624678 163
984303987 984307781 340
606707841 606710568 595
981997427 981999147 691
716359452 716364916 306
394532683 394535803 149
419044158 419048055 90
524516760 524524090 289
561347495 561349562 965
811972836 811979520 202
856174563 856177781 553
726104076 726111312 727
176841416 176848760 34
457432010 457434990 632
20708053 20712128 406
178191709 178199514 505
154690858 154694729 385
237277298 237281967 435
523148586 523156898 374
246387902 246391838 787
792784103 792789818 724
350696656 350699064 647
637241733 637243251 762
207951119 207951985 654
213348750 213351330 998
835490156 835492265 23
420340013 420348458 557
128771398 128780870 850
492436183 492438143 989
7357909 7362411 963
128355696 128363586 850
90595769 90596980 164
173349417 173356090 892
540873529 540882117 628
322649183 322657858 768
87552182 87556161 967
82631556 82639176 671
726931464 726934960 23
544968665 544977601 961
950607004 950616175 799
755819318 755828621 92
669296519 669300651 39
417142683 417143577 70
28715575 28715672 868
813963554 813965111 767
793594673 793598767 820
145800640 145806153 589
877788661 877789929 752
226836036 226842062 449
716091347 716099446 53
591942497 591947086 702
647173589 647181632 472
937513978 937518014 656
247689049 247691549 369
638166267 638175315 615
469778034 469782713 40
283047205 283048706 722
498313793 498323332 219
96865546 96875397 379
276171344 276174158 894
338556398 338560909 727
969925450 969929864 79
408357922 408360075 464
679719578 679727141 773
177400297 177407949 987
371532911 371537170 871
54702302 54703664 97
309540024 309545024 335
568010242 568012075 606
227597971 227598767 224
386393865 386396508 690
652733591 652738686 743
695913670 695919117 126
638109484 638114078 908
655520258 655522890 604
119658595 119661294 36
119086467 119086938 672
209669915 209672958 451
416681249 416682931 773
819472854 819475269 790
986652428 986657350 556
657646118 657649910 771
184660213 184668864 906
505208689 505210641 322
866980597 866989955 681
760658552 760668471 303
656020589 656030485 225
541146611 541148982 170
61834062 61839362 708
19981186 19982886 216
691759326 691763711 588
415724882 415731164 902
14319653 14326206 885
748417910 748423678 704
150255582 150258653 778
692200263 692209540 799
303333916 303340981 284
333326141 333333936 34
944233310 944241359 383
556582018 556584842 936
250486584 250487917 917
707308172 707317553 15
137329425 137331492 27
531431310 531437726 376
85272364 85279388 673
749340143 749346665 874
200842292 200844649 661
853832576 853834409 59
475529961 475539535 868
482615694 482624541 862
694562629 694563111 533
950539546 950540529 84
760708912 760713053 990
309730939 309731129 804
955330666 955331748 199
564488690 564494864 208
897863563 897863697 132
463992225 464000334 196
656537634 656544852 921
684817502 684818680 663
273845715 273850566 989
115381598 115391057 189
772633683 772638132 461
817470672 817478627 393
998310476 998314639 689
317925025 317925914 478
615998232 616002479 558
48380364 48384830 564
948397559 948405318 881
112799481 112804821 539
950684493 950684527 530
860022833 860026003 713
400639022 400643154 160
562378833 562386983 896
24157228 24157286 297
576279267 576286144 387
968085096 968093393 40
400417005 400420513 620
727107570 727115077 481
128719451 128729319 547
87868342 87877780 326
151633221 151643085 702
565520934 565529896 112
647789444 647795065 544
855653339 855660203 450
996959635 996963408 732
636197023 636204291 246
523745414 523749733 475
123597035 123603232 261
944805866 944805987 229
524705763 524714612 689
284626089 284633323 982
44981142 44987459 648
725888253 725888799 146
849850796 849860254 221
267695597 267695978 913
444831329 444833949 53
702288926 702289349 845
235932401 235933819 909
699192012 699195376 421
204867241 204868844 625
556158929 556166676 400
465606262 465609649 108
481331910 481336145 260
870747406 870749012 102
658009978 658013952 578
271915242 271916624 428
680548294 680548837 42
136842490 136849037 40
367905398 367905465 254
354972820 354980624 879
890945795 890949740 296
274941195 274947966 501
924996303 925004712 311
341416914 341419812 267
379856366 379856631 468
37274295 37276996 348
949867723 949876778 153
198931116 198936347 709
55545156 55552578 628
22064760 22072093 434
65646640 65648871 871
880982285 880984799 570
808020138 808023054 176
425164800 425170365 540
582267066 582276985 880
547022534 547030475 814
469295232 469297484 690
198857736 198861007 407
971642445 971648027 521
44390423 44392971 454
64419858 64427210 532
997955079 997964405 156
605569649 605569923 81
73628176 73635769 270
272878066 272880957 824
8812948 8814672 25
110897111 110901000 947
702129801 702131314 983
476902558 476905280 877
98088080 98095664 530
625691884 625697368 821
98143417 98145367 748
347932923 347936675 164
595024004 595033304 27
738382625 738387281 307
305348800 305348885 472
333196824 333205110 517
624310770 624320667 649
230138105 230138256 576
206223982 206233612 926
427149512 427153601 484
811077683 811086603 119
238990782 238997421 754
518908945 518910688 915
75996973 76005185 789
197554630 197562179 313
578088102 578095798 595
539408970 539411455 380
280374970 280378575 371
625144896 625153116 144
765592823 765594865 448
323687657 323688497 871
592351776 592358880 863
734703880 734711824 210
971855794 971859911 533
429201935 429210447 656
115555248 115561267 602
994329193 994329719 317
767653573 767657117 137
764947296 764949839 289
84298440 84301963 303
203915239 203918790 999
221941109 221945685 476
338825322 338828838 897
149591884 149598388 992
392623417 392624780 363
78301423 78311180 539
834790024 834798416 682
138916343 138916673 146
73334831 73340549 505
844269470 844273658 37
731386123 731387534 577
693246122 693250846 539
673872948 673876880 85
339659196 339659972 73
619118187 619123236 346
562320901 562325204 218
747355440 747363253 281
418663474 418673122 916
856619970 856623383 549
686369826 686378734 620
526022214 526031972 279
699264790 699270010 398
650965680 650972823 838
115828766 115829074 161
918226189 918226601 899
487359886 487367436 412
938785103 938794426 949
119347385 119353643 825
649216651 649218549 234
293340201 293342150 462
841049171 841055940 813
496258801 496260293 635
480910199 480912474 405
986345036 986349251 721
14671547 14673782 872
253480447 253482890 275
486105858 486107292 468
547337806 547340151 134
428608983 428612906 120
55770568 55774037 932
125608380 125616714 956
516992193 516998959 122
480717179 480723830 967
985623584 985625507 576
76403305 76408241 725
372174527 372175269 759
435258152 435264958 248
13009621 13010563 120
229125105 229127903 643
87708225 87708759 716
127645157 127646633 312
727474464 727481427 356
586460936 586463154 301
503053903 503059867 281
298114830 298123340 808
889869905 889870172 131
765679015 765682546 663
864327264 864331725 1000
10194735 10197215 669
999981728 999982795 905
979544796 979545386 872
789933108 789940924 30
779921815 779930800 367
282937466 282940673 637
432808748 432818189 914
949239906 949248247 717
85711388 85716901 671
328329051 328329860 244
76947051 76953623 273
612690719 612700608 525
843846974 843849623 284
43507846 43514194 857
581181876 581189629 717
790102593 790106109 478
655893581 655900720 67
107474496 107476474 912
369536212 369538149 124
877336882 877340705 597
496402477 496402637 804
455858100 455860263 443
990895625 990900736 524
786709261 786716578 416
570773469 570782376 120
929549186 929549704 290
71123014 71124290 558
588577082 588583610 83
929330344 929331632 644
6545468 6552970 606
537066065 537075697 618
383603220 383608124 699
546138662 546139882 105
856733537 856742704 4
105320953 105322263 481
924339072 924344122 550
449241714 449246891 200
112837623 112840336 695
864366706 864372704 401
642056701 642060413 690
774236657 774240154 455
337853626 337860297 318
945598325 945599869 157
146350431 146351193 607
983617785 983621623 525
891098617 891105560 330
806379167 806382761 149
90385718 90389811 48
998076413 998085247 643
604020165 604029920 704
785553854 785559279 180
891596308 891599148 226
230521977 230529301 933
940710133 940714124 528
513902741 513904480 74
373389617 373399090 43
301236297 301237174 75
516049446 516056671 729
458922494 458925958 439
911702136 911707763 200
733450190 733459824 970
608716370 608723072 13
626136596 626138329 731
184365879 184373406 582
287621407 287623079 216
893740480 893740702 818
779578523 779585168 585
99409949 99417649 421
261039678 261047359 20
686383468 686386056 134
17498019 17504148 453
28619988 28624956 78
57603001 57608775 31
755078083 755078174 116
267395665 267395927 941
283206231 283206356 84
841092048 841100251 172
452464984 452473077 57
207710757 207716226 435
104905778 104913359 651
305619263 305626612 704
742888715 742888915 830
13343144 13343696 550
494988174 494992323 149
981050289 981058435 153
837948581 837951281 989
291589016 291597880 699
938175188 938184287 356
851305596 851306225 690
637386382 637394879 491
60636033 60645948 663
707021087 707025604 470
185257918 185266921 980
973999467 974007738 221
110127967 110136233 476
28748472 28750713 962
476117811 476118229 846
231814510 231815534 362
247764866 247766624 986
785008555 785010439 738
382445398 382450969 102
57573411 57580777 180
133979882 133985284 751
79333211 79337081 495
91162432 91165291 878
141895909 141901705 192
367256221 367257445 874
755819066 755819574 742
612565780 612565941 557
145207117 145215932 753
311165205 311169257 980
416059307 416062527 645
55294487 55302587 227
94730237 94739481 626
29354732 29355535 342
545250960 545253462 529
480367504 480374546 878
126293378 126296666 735
126236470 126236809 457
478986026 478989595 436
674444778 674454670 811
625765108 625765917 596
187451753 187454169 612
249795330 249797466 838
934278956 934280359 847
908579649 908588133 762
348929529 348935149 600
731446406 731449634 503
140461141 140463472 535
676254948 676262798 683
123836384 123838054 36
718167194 718176553 46
369337140 369347007 542
358809752 358811514 625
470950941 470955104 789
944406787 944413047 912
626105901 626106586 889
883304500 883304742 593
324338003 324345024 117
414288538 414298138 665
150879571 150889531 341
140243608 140244177 124
355989005 355993651 11
893898 894189 227
22204873 22214785 749
449276661 449277811 272
679876574 679886240 970
899404813 899408900 426
234154758 234159294 21
810362874 810368971 915
959531540 959532297 192
61138232 61148222 14
888431707 888437895 975
481380069 481380253 38
89778647 89785923 42
647906396 647915264 184
769375667 769380694 874
803115988 803117360 767
628057414 628066960 310
89693786 89697250 93
11763701 11766258 95
223136244 223143156 406
441978608 441987660 720
37627934 37635197 282
368893972 368898860 364
611760364 611768035 458
858117547 858119422 477
586587772 586595953 308
680475539 680485536 896
316635200 316637962 357
909355293 909364531 61
462031739 462041127 995
114908145 114910343 635
76489865 76493759 695
52703496 52709846 49
508204860 508212755 501
449819668 449820931 619
704908144 704917424 724
25391452 25394325 945
645424347 645434086 598
227886056 227893614 654
732308116 732313620 303
72345111 72350260 208
988945095 988949358 397
110971790 110974819 557
380720189 380720494 81
446096689 446101647 503
928993308 928998490 696
485042383 485051564 780
742301328 742310996 63
642980277 642988800 638
51359282 51360750 951
190574585 190579998 759
502604793 502605787 429
877594189 877598079 946
536953097 536955251 673
239925529 239928985 715
844629032 844630286 253
642684079 642686225 594
314566209 314573919 280
324394271 324398144 372
434039908 434048199 578
105534859 105536794 596
306303617 306312200 708
965352396 965352945 960
135384693 135393620 48
324605365 324613815 176
982834081 982837625 964
520011685 520013592 782
109013279 109014436 279
100295909 100303779 404
869229280 869230466 459
853154209 853160817 98
976932155 976934604 880
229508214 229511186 202
721854173 721855377 971
687206572 687215604 917
571662100 571665097 244
304214064 304220760 1
222421197 222423675 967
68584827 68584835 203
485685230 485693040 698
377598040 377606973 51
82381489 82390280 20
102640371 102650328 736
873517923 873524246 144
79450894 79454098 269
812881160 812883635 473
65921406 65929959 713
38804757 38806760 229
193581074 193586353 356
2128278 2137369 762
456035326 456041802 728
955804376 955810579 200
512771747 512780185 533
92289834 92293564 391
977226979 977231149 173
49737598 49745805 701
587623071 587630876 644
815927783 815934235 133
696181363 696188248 448
328679719 328686695 343
287684832 287694323 277
573834560 573844016 699
869093759 869096245 194
402970643 402972192 609
897319385 897327235 268
39346558 39346981 87
253230609 253232870 660
990669253 990672479 341
31632738 31636951 96
592189536 592197929 478
10541230 10543226 185
811769507 811775042 267
783288557 783296359 448
27738751 27747506 463
123670710 123680172 454
298018977 298028940 395
216181064 216186961 406
649111075 649116893 199
783097416 783100726 706
516753862 516755932 931
999692339 999696692 338
540464524 540471159 304
947391142 947396261 378
880727590 880735834 446
137796403 137797725 898
990791858 990791961 906
47000604 47003400 875
41529361 41529731 447
937789560 937795671 755
989511617 989514853 598
672858899 672864452 22
275516237 275521957 951
76350891 76352501 787
91940270 91949141 724
430287715 430296770 370
988712613 988714206 993
659077870 659086357 30
694614095 694616096 141
85990542 85997482 18
717356296 717363813 757
33417245 33420953 187
192198266 192207355 139
857985216 857992832 584
519099354 519106443 617
350763078 350772505 405
181679799 181682311 401
604835792 604843679 1000
393961172 393962622 958
493134313 493136496 827
243001681 243001911 664
455284439 455286847 47
834707625 834717528 370
774252114 774254632 231
368792698 368798066 712
204089666 204093200 258
417939422 417940924 416
1133823 1143196 146
853189822 853199766 618
868153131 868158297 335
131296959 131298109 995
189681973 189684685 602
11134371 11139777 473
723686740 723691692 911
256206322 256212445 702
848117034 848123242 922
487255643 487263070 587
309818410 309821365 747
827399555 827409249 77
587129524 587139172 719
674998859 675000198 393
660880205 660882486 504
578190807 578198571 590
324161630 324168510 789
904261541 904261948 388
690106243 690108513 299
884975164 884983388 984
670548103 670555721 490
504177200 504187120 168
927307276 927317020 329
138105346 138111455 798
527056738 527059146 887
401962242 401964872 698
302562182 302568861 249
150592322 150600976 122
167361709 167367214 379
556960009 556960776 278
442359343 442366864 586
119660834 119665977 800
999603352 999610092 537
950340031 950345929 485
103167829 103173175 284
500285066 500294445 593
300309765 300311585 179
79445014 79454216 657
946413485 946421133 728
896815864 896820813 962
122940493 122949024 1
82089430 82092362 887
454178580 454186425 401
973821118 973824037 260
21048603 21051260 208
256741237 256748992 397
259089829 259097391 768
204772358 204774480 460
145534015 145535854 860
476513743 476522727 620
935203055 935204836 73
192150057 192151069 358
604048294 604053307 345
98205046 98210159 714
960209306 960216726 911
274666865 274671208 174
738507261 738508935 551
506809029 506813540 292
582680839 582685510 518
280968051 280974129 958
11147022 11151267 241
215577094 215580621 953
866435451 866439264 597
815841796 815850476 356
866652510 866658117 420
122035421 122045361 367
934791944 934793004 845
752715496 752717861 681
212800138 212801616 531
556426656 556434283 121
237959965 237965728 470
380340557 380344973 874
65657861 65665962 572
748090457 748091955 315
106492165 106494437 714
161911584 161913082 978
23606302 23614813 502
950666146 950667023 757
379828 382125 499
318281358 318285967 643
233400830 233410793 456
680941300 680949857 715
705569173 705572157 424
911332744 911342583 279
248953409 248956063 995
826124123 826124553 481
770028101 770037192 910
671688954 671689267 186
37915711 37917480 599
303905561 303910527 18
898110203 898110933 753
684193011 684194732 692
877731076 877732542 844
345159851 345166794 452
902321130 902326379 224
973416475 973420049 579
827964956 827965232 587
105791218 105797631 388
559610754 559618270 368
402223704 402228765 55
42573073 42579747 571
718618826 718628527 737
663217869 663226427 427
89511714 89514642 211
450623516 450629406 403
529091 538806 718
901140020 901149087 483
176062607 176065063 553
628479346 628488521 683
258770065 258773170 372
385216120 385216555 614
946251042 946253753 218
622816130 622823038 248
120480558 120489731 129
908126118 908135465 138
529673522 529682021 973
516279590 516288232 115
785456073 785456521 473
566440976 566443623 936
44633659 44642249 102
228972381 228977208 989
17567347 17569432 404
94611566 94612068 336
895385163 895389872 332
60015292 60016940 546
195855780 195865512 497
423806754 423807709 820
129382219 129389391 101
713340693 713345490 374
292841979 292846490 64
565077081 565086871 224
425135421 425144314 425
591635824 591637345 755
727796161 727802392 345
628160844 628169959 701
743353389 743357872 280
926419236 926424448 449
78498408 78498778 689
375653508 375655920 256
298880233 298885493 481
106948648 106957501 87
185074872 185081663 390
184542647 184544431 257
23135404 23137726 638
231399098 231406676 309
12427150 12434050 112
748409430 748418217 667
808141878 808146923 441
977080567 977086688 257
526699173 526705417 52
796598655 796604243 927
720784093 720784653 222
316822833 316824496 693
826810090 826811070 674
703680078 703683297 498
154931739 154933351 60
376420850 376428321 210
644470517 644470688 415
88462958 88463004 479
274255214 274257107 776
494689266 494691072 720
167358543 167368117 534
12365767 12369860 347
178895810 178904272 913
542228483 542237398 225
435557331 435563479 38
749719392 749724035 280
116166602 116167797 399
613397368 613400376 787
617065197 617072438 995
573533973 573539962 209
294785043 294786312 217
113376929 113386800 706
213852276 213857439 636
324379189 324388654 995
676356764 676357120 740
429695802 429702119 686
37838432 37844569 149
603893831 603898690 919
662491617 662494967 902
740330962 740335653 501
634010522 634011319 643
916830739 916839802 548
905614445 905617181 966
132204432 132210388 865
447764426 447764788 94
859742516 859743244 66
892043203 892046146 341
894169702 894178461 630
102068621 102075261 819
642511523 642514747 980
862704023 862711176 184
930004665 930014248 315
709295565 709301754 721
231988881 231994315 18
187796746 187801395 726
717309190 717313920 586
570245607 570254343 229
715288947 715296810 701
618352928 618361210 140
896502747 896506818 541
975788726 975794690 463
150995910 151001139 475
535501225 535504546 282
195673297 195678699 520
455891315 455893835 535
845028391 845031839 65
792780329 792786413 500
336985558 336993707 284
934054259 934057177 39
98994399 98999722 668
424653289 424656509 670
840008752 840012991 687
819440577 819441187 268
416046860 416051927 80
467064730 467066714 637
567742265 567748732 735
282854681 282860762 87
504445180 504452112 738
979199814 979206010 669
809187205 809187718 345
489435224 489443077 747
882647894 882650099 410
476378931 476383665 295
127407550 127412343 828
67722631 67728864 26
190153618 190160487 615
359493352 359503198 883
145987440 145994507 708
969957529 969962339 142
449756548 449761071 325
629370892 629379586 796
337105640 337112092 369
576473049 576476075 519
735490694 735494011 879
9831874 9836185 321
855387899 855394844 26
969703514 969709763 410
998075397 998085286 677
130005455 130011469 758
447031597 447039138 42
753180921 753182297 550
473106717 473109037 301
151850436 151855048 335
903819956 903828818 567
702611186 702612905 779
15288857 15294021 961
557078882 557086131 141
315868644 315872698 111
796103320 796105830 960
829499077 829507890 708
225243120 225249761 348
325287020 325287702 625
12278672 12286558 302
762597007 762605248 672
556165925 556167211 267
460708055 460709727 760
666377015 666383281 766
532666157 532674238 871
910595618 910596638 431
770122930 770125984 586
561004638 561004929 662
765127985 765137826 804
572114961 572124702 382
705922263 705925278 266
607073286 607079429 687
285399903 285400176 964
743773662 743777594 122
656930780 656935731 924
22946652 22948289 45
676859432 676862600 594
360668019 360671940 614
532586031 532586048 300
813203835 813207611 10
59404569 59411215 726
175008185 175010421 366
862625871 862626552 413
990062834 990063144 122
114397957 114404745 690
551499880 551507214 875
949988275 949992734 990
139362220 139362359 93
344864833 344874265 531
891783134 891789320 930
497428494 497435198 941
219365221 219367613 237
318791937 318798052 786
403900349 403908314 997
141067472 141076425 339
620508511 620514090 331
47786387 47795248 106
45540377 45545395 898
879807819 879812160 720
463200350 463208602 79
72865630 72872123 6
562209571 562214814 117
243338159 243347221 98
549134945 549144749 265
928406293 928409278 387
185566632 185571766 739
48595313 48601621 717
341835418 341838257 563
278471316 278479962 593
243605387 243612299 107
50441467 50451295 114
463416822 463422447 341
952506938 952515057 856
85370387 85379961 367
999553652 999553951 52
514487390 514492887 248
181671481 181677151 180
951094197 951099471 487
814634111 814640142 963
117156055 117163426 140
750443161 750447061 595
64440276 64448925 971
131028967 131029814 506
416484822 416494593 336
177224540 177229510 458
554315593 554319406 562
873299191 873302653 627
329445371 329448149 462
673327208 673337149 963
932236172 932243885 849
126921662 126927587 552
772700257 772704493 75
989330579 989336885 888
167634436 167637216 735
856746771 856751815 585
837590229 837597893 176
764141 768334 896
837314769 837318871 164
246626582 246635231 894
654654544 654664188 327
10036743 10040742 273
510698294 510701419 492
472572370 472575016 678
700682257 700686103 36
280398343 280406224 582
211274279 211277747 71
7797455 7805139 102
704155701 704163484 503
251443216 251452254 463
464294110 464294755 945
312380787 312389178 736
693630059 693637818 135
524998552 525007533 464
790031580 790034484 228
52697616 52706913 114
342737549 342743845 227
214466971 214473102 481
541185074 541188919 853
357369928 357372145 158
336348741 336353092 4
410357685 410364063 593
706318421 706324228 828
701963908 701972362 430
386624723 386633767 992
927935302 927938823 542
182642416 182647762 74
840852643 840856409 58
755846474 755851028 93
912422327 912422558 343
114755835 114760026 405
312468840 312471755 902
220630784 220634349 809
349939962 349947646 266
172968744 172971409 654
242915735 242916504 656
840179277 840182318 559
881066350 881067718 80
225890758 225894191 377
726291851 726300453 600
338745545 338751458 563
527545950 527553543 210
605073852 605074304 628
117475661 117481071 305
442266277 442269311 703
369477281 369480343 754
99289938 99297894 571
531990846 531993276 30
177014277 177021638 313
428061653 428063501 922
495019252 495020522 718
714235814 714245792 351
496069024 496074958 119
251870003 251874946 849
831086307 831093348 321
325375361 325376634 528
810156115 810158856 362
25620036 25626826 896
107587066 107595836 188
516936379 516939612 330
18606652 18610226 369
874837369 874838187 356
103130072 103131117 194
71599191 71605427 393
835217389 835223048 868
861920711 861924271 622
99657590 99659879 664
388607302 388612188 904
609836198 609840501 420
694267737 694270126 236
515677418 515679910 656
412810787 412819731 242
765730143 765739481 850
32025688 32032977 460
329173080 329182870 728
951954947 951961657 356
122364921 122370778 97
939692935 939694958 225
935929839 935930640 418
140606259 140614229 340
981783846 981790807 913
954481853 954482477 205
625452445 625461382 919
638248295 638256131 821
949772105 949777533 464
538593833 538601003 168
582605188 582609525 812
744478635 744481468 405
197317861 197325725 899
901226278 901236063 776
78172969 78176379 423
41731882 41734193 208
224289437 224296744 133
876459355 876460379 97
774873527 774881642 491
754749343 754756746 830
530523862 530526311 441
201854675 201860213 986
9865431 9868572 72
564392329 564393471 415
412219457 412221385 954
69024231 69033804 697
947617438 947618879 236
518761923 518770372 68
814483370 814484423 5
163954861 163960738 478
224164041 224166838 137
264959482 264968731 430
931066818 931072493 935
158415891 158421931 68
940129305 940137618 169
963023610 963033065 150
181580658 181583914 567
221252893 221261543 690
572804960 572808436 691
38525317 38531641 683
157007794 157010577 888
363373930 363382702 766
402102360 402102648 425
175543645 175545675 764
732407712 732414660 558
3383881 3392332 934
30204031 30211299 746
889673948 889676236 183
458252989 458257522 637
510814680 510818382 654
654624713 654631910 359
567690601 567699650 897
156899718 156901351 253
432117493 432120326 849
957736257 957741632 101
998491815 998501417 314
328441099 328449353 832
42685196 42687965 242
512502378 512505557 964
404892366 404901319 1
883810019 883810736 832
25935730 25943830 591
243712627 243717727 709
173240231 173246039 824
972934431 972942278 650
435440883 435441996 707
523783197 523789837 793
419542029 419548134 530
196486623 196496360 254
427421937 427424534 656
298356938 298357943 474
818815769 818825096 539
204688711 204696630 24
5561771 5568837 649
396978595 396987394 883
816379595 816382826 282
414632303 414641113 779
926973446 926977834 472
243076976 243079228 895
673712229 673719163 331
582210236 582213956 137
623195709 623198678 673
216875599 216877749 834
520149622 520154099 576
817651622 817655986 101
67117856 67123461 508
267040138 267041104 111
450892267 450900966 741
956326740 956336734 345
878635 879827 236
989440315 989441561 64
953305452 953314740 12
623442475 623450643 669
391047660 391049061 745
281877588 281882383 119
268866689 268876051 87
639972196 639979993 708
918977306 918982464 774
377940398 377949528 815
213348094 213357546 788
852622330 852631050 995
299152744 299153847 261
519238755 519244683 125
570085424 570089702 962
457254520 457254576 771
577724639 577728281 84
452908076 452909508 236
644920783 644923018 303
933252557 933254579 460
413496723 413498184 953
759365510 759366162 408
405585505 405588819 18
827868766 827872763 102
95607242 95615258 845
728950554 728958820 176
545550326 545552600 545
465040761 465046406 109
754461996 754462922 680
717222650 717231048 648
309649461 309655936 61
385137414 385145342 801
933126822 933132409 637
464472190 464480928 228
897583291 897588841 241
476024137 476033143 774
334188663 334194146 297
888427207 888431550 247
483744667 483748050 627
39118348 39126109 916
785004995 785013185 927
787269055 787273176 799
751049207 751055062 175
122981844 122986341 667
274822071 274831207 752
776655312 776657783 390
938252436 938256991 704
337338084 337338698 777
426820330 426823989 196
851619958 851627467 617
250022225 250024829 146
183007503 183007905 440
262457652 262463954 906
41441829 41442284 562
905377846 905379447 509
949872948 949879124 942
51361339 51363786 390
312942392 312946659 692
494624169 494633034 12
908417716 908421718 679
419029333 419032155 43
188624830 188625048 460
602341620 602345737 84
593306526 593308216 902
331024439 331026113 789
8045949 8055566 339
657944241 657951934 676
762391630 762393012 96
62331673 62338282 846
41509036 41514211 904
886525715 886533720 537
939935757 939937465 671
989008216 989013365 457
637308650 637309670 420
155302552 155302698 580
522844692 522853190 40
516590382 516598931 836
74792059 74800075 375
239820505 239828019 82
585979702 585980403 856
964889606 964896273 961
184121494 184127929 246
721650164 721655316 150
692449621 692458742 931
842994392 843001605 149
78662323 78666517 666
349326362 349334183 774
558864198 558873157 862
872734573 872738031 622
638078005 638079768 417
910795861 910805318 277
962433822 962443186 244
686649419 686652702 778
980751569 980755315 961
995595850 995598295 694
209690351 209692986 471
631081017 631084949 980
475261141 475266754 546
652106002 652115060 615
76463625 76464502 737
789843041 789852448 815
383802669 383812160 387
945761912 945771075 122
169761690 169762098 180
693110650 693116477 278
523627696 523634844 50
184157518 184160388 831
191290497 191292038 513
472335042 472339383 766
119628008 119633629 376
719149095 719158340 845
88304262 88304560 487
558698649 558705443 547
557015122 557022175 527
775703301 775711912 708
910273929 910274195 887
186872979 186879188 785
807343161 807350589 823
330548674 330558390 862
334256791 334258071 525
604029166 604031462 579
903178010 903183398 653
46653498 46655001 638
721105044 721108966 312
612316921 612321731 339
863368628 863369985 59
536466866 536469900 296
262692651 262701169 380
369823473 369823732 856
509965335 509967395 691
612098210 612099844 269
466065140 466075110 459
455668793 455678517 297
231703781 231712257 958
111415445 111422080 567
640430783 640432391 809
194893842 194897550 28
811478488 811481127 407
681475219 681479908 810
129735427 129736461 4
275887117 275889158 714
839079386 839083177 82
612649196 612658941 650
302778844 302785542 261
318999801 319003086 792
289531720 289539836 302
124648529 124651570 678
863739556 863742240 56
166664314 166670371 905
363971474 363975932 439
937401478 937402226 182
48532543 48536602 416
42993626 42999733 441
377503626 377508857 246
68134887 68141821 496
432237029 432244638 879
480662331 480662526 103
454910360 454916501 167
765157415 765166128 97
633743320 633749908 805
275666109 275669515 629
597991291 597992093 190
771816706 771817034 946
105327497 105329204 897
125194743 125199741 297
647866589 647871843 767
461257469 461264715 765
465293922 465297023 668
618938088 618945126 236
456181536 456186865 925
106759692 106768698 794
994043322 994045015 206
514660863 514668041 241
428745161 428750369 253
39075058 39077539 150
517166705 517172149 427
152551823 152560874 33
217362588 217372095 999
132887606 132888683 730
213274841 213283076 780
822495766 822504369 289
455500911 455503841 88
455790116 455796971 942
718873357 718878260 645
327286960 327292428 737
644133110 644138596 769
806681536 806684101 621
148110919 148119400 394
418298918 418308294 254
87435649 87441196 2
641780779 641785940 90
357000418 357002044 201
978569506 978576830 174
835853800 835857966 658
34180795 34184652 198
993712532 993715509 145
919864652 919871431 562
273894624 273897135 269
521096368 521099639 229
280407974 280417237 30
8010976 8016793 948
663181416 663183355 775
239962618 239963520 70
105531792 105541677 719
393666800 393670898 680
290926349 290933950 748
166993494 166999334 703
26936407 26944271 576
88117675 88125604 717
483424903 483428849 857
278649284 278655015 773
443770232 443775286 459
139321358 139323037 2
968576427 968582051 342
355441498 355443292 829
774687177 774694414 845
575479275 575488297 864
711982978 711991109 858
37341905 37348114 571
117338623 117339674 905
596957829 596966030 565
265463953 265466776 641
479857413 479867117 333
923740414 923745004 519
285483107 285486333 503
746749935 746757822 836
6286132 6292429 660
983956346 983956836 242
806171555 806179274 848
994028125 994037801 356
827934030 827941236 147
20932946 20940654 520
531173586 531178288 602
303651271 303660360 109
443897790 443900128 464
50612643 50619607 346
709689478 709694793 502
293154490 293154556 987
975427732 975431560 728
402175930 402177295 88
351791287 351801074 629
807955784 807960610 122
214439656 214441190 26
710564257 710567429 694
117422367 117429313 819
495488181 495492832 230
619448877 619453981 123
64783730 64792641 10
543475718 543481504 803
797899445 797902965 72
797909883 797919880 370
287948512 287956678 965
385995633 386004900 146
424425009 424429596 244
326977054 326977351 835
231651225 231660846 716
885197455 885197904 426
998934578 998935236 626
556818939 556821258 907
365022093 365025245 118
270088515 270091348 966
99952237 99953971 598
875546201 875552179 884
980560346 980563780 779
718645942 718650712 37
533700777 533709938 179
328853844 328860580 844
813794620 813795846 591
281677597 281685039 54
707930505 707938136 312
199761974 199765131 453
108963291 108968680 456
390973889 390983042 442
965266123 965275269 437
689887902 689894861 486
387294291 387296993 758
552973469 552974494 836
658890663 658897695 842
917313254 917316053 137
724233308 724239002 523
582582971 582590626 776
437755775 437757618 912
430216582 430223005 601
945961024 945961688 988
114446813 114454383 963
410134649 410136834 418
64675758 64678305 714
963267595 963276699 630
662393788 662397886 495
718873276 718874704 862
497728150 497732394 554
269046926 269050724 536
985298189 985301594 757
522028141 522028766 101
859797128 859806019 345
569767443 569773582 582
185639861 185648226 286
888784574 888786879 4
345512556 345516485 976
984985050 984985731 254
220165263 220173871 854
250815168 250817618 580
333381704 333382464 535
563871461 563872570 864
907550561 907556367 357
906823257 906823488 497
801500189 801508854 395
144554826 144558544 238
594877829 594880248 220
922298804 922306371 476
703567409 703572266 882
521266614 521271722 565
813152193 813153938 787
9440729 9441918 798
761125944 761130048 289
182654652 182664294 573
684161499 684171487 717
330322246 330331516 433
84404485 84411077 407
166351055 166360272 429
442518882 442525871 64
410636115 410641850 867
192266031 192266864 372
772706818 772710924 688
526502967 526509145 267
313451607 313452295 101
703320180 703320789 123
734264896 734270785 322
147586680 147587096 997
288798086 288807783 180
995400514 995403349 420
340075578 340075596 625
573638444 573643720 22
881987166 881988120 498
828993205 828999781 268
174723472 174733002 40
678517572 678519203 311
994392045 994402004 474
414385367 414386766 824
385891716 385900082 580
831209895 831209907 216
306423666 306433275 615
332799641 332806654 397
870973664 870976051 347
487935513 487935594 912
944811132 944812168 436
424255172 424263228 138
462945482 462955032 736
391204308 391212258 364
145952483 145962332 726
893541062 893545527 952
929005278 929014062 107
662981244 662982953 705
287734992 287739061 820
575973339 575983309 139
906715601 906721193 281
740897037 740901822 346
486870526 486878682 455
26384613 26386210 929
507025976 507026244 822
70109053 70111336 608
858518006 858520067 58
769877463 769887081 501
525309519 525314496 958
6801340 6808849 279
748378830 748382621 378
924765461 924771976 352
214478807 214484539 807
464427261 464430244 919
941512541 941513790 865
31626363 31633675 872
418494970 418496157 506
261058379 261065606 735
892116231 892125512 307
35158540 35161442 215
178120818 178128985 76
118330548 118336661 973
280042900 280050861 746
831236057 831237735 132
163114328 163124288 493
421630192 421639686 906
352841064 352848972 676
590784921 590788908 908
945926656 945936093 10
263550313 263551806 450
414596529 414596654 70
10813605 10816111 503
645614928 645619931 741
805871025 805875217 590
665450157 665454989 332
436411000 436418190 434
483829906 483835039 505
223773932 223783069 305
721087840 721089826 687
58630201 58638857 256
538169651 538177890 995
465634073 465638598 281
765788926 765794538 466
653113018 653120249 59
444549959 444555489 627
81612291 81612466 738
448442725 448442784 264
816052580 816058950 710
445500236 445508152 163
228901923 228905903 576
53932530 53939992 220
98712876 98722569 466
629057156 629062361 343
777524622 777529744 892
80384031 80393570 300
143200659 143200661 355
945153748 945162913 19
839084362 839089302 262
563261073 563270802 695
768643235 768647788 329
718781162 718785229 964
680787732 680794546 22
665476549 665483431 5
170978893 170979748 5
855682135 855685060 315
385036436 385045940 915
47969142 47978509 238
328310160 328317806 492
302349772 302356413 333
838659468 838667806 95
700902148 700905124 386
427247463 427256255 551
335845835 335847730 224
339969840 339979317 518
797765195 797772384 194
301265510 301269233 526
784599425 784607095 309
548726014 548728270 453
409697858 409700123 668
813015190 813022387 820
840096285 840097318 132
397390021 397391254 175
878576572 878578809 118
470262147 470268232 953
97455016 97457662 274
840539209 840547503 29
547748086 547755863 276
164235395 164235655 34
381601847 381610946 212
615624865 615632055 559
634947684 634956767 53
10867816 10876662 359
276689341 276694216 500
245372460 245376512 830
792928763 792937576 355
922524037 922527703 740
724227417 724233949 548
246008044 246017986 720
816176078 816186040 101
589597641 589605618 22
257448550 257457712 578
668114603 668122676 154
806392313 806397399 300
155611164 155614840 945
55740994 55742733 604
9579699 9589326 472
465876438 465877503 777
61746987 61752289 475
50950059 50954655 371
843183510 843184721 132
103978883 103984391 576
673432460 673440979 186
801450613 801453674 137
219126264 219136050 898
396721559 396727923 69
579175164 579182184 979
312058987 312059038 656
143121114 143125926 376
384080589 384082155 523
121571961 121572954 662
823736442 823738307 350
273005369 273007052 639
480246555 480250594 593
427182043 427185852 709
506667940 506672983 170
364149361 364159081 330
922150340 922160264 575
462447347 462452698 508
526015723 526021666 850
486580596 486582258 51
81223258 81223743 134
419908607 419913345 26
23267598 23276928 530
697692541 697696636 1000
598794601 598798890 676
782314772 782314840 867
110349102 110353324 394
48774028 48781845 35
511852886 511860623 615
403052086 403059082 153
565555137 565563522 484
955857270 955857849 183
99907296 99909390 787
651672176 651676586 434
830278175 830287070 20
32446853 32450350 966
542386070 542391304 602
672154814 672160553 937
712357849 712359256 992
752108463 752112264 643
765494966 765500464 903
723737450 723745812 120
604873983 604881224 933
36634771 36639361 286
298718204 298725587 591
897792223 897801303 667
50522540 50531942 545
679059492 679062512 449
245850429 245852550 589
129427422 129434814 814
668887415 668887913 528
945453668 945454005 510
379034788 379041183 787
845414720 845419558 592
894802356 894806863 571
273475948 273484056 752
468782965 468788674 353
591072509 591075622 767
541634958 541644678 381
537355897 537357583 809
128771063 128778649 202
881435590 881441399 395
603723100 603723195 923
248057239 248058195 868
466110181 466112981 719
88160103 88167791 791
146653856 146661391 401
741526559 741535716 855
692416677 692426551 88
564198410 564207922 92
961496569 961500022 509
649806122 649814898 946
205380868 205383131 170
233094791 233100691 464
769582659 769585355 465
818595378 818596993 413
130441519 130443256 676
50610922 50614968 448
815712127 815713690 177
671595565 671603553 154
747688656 747689372 193
565395165 565396989 821
922685111 922688342 899
51109632 51112547 567
796083446 796085995 62
52408912 52410297 12
798594675 798600623 166
503423702 503427233 230
905452149 905460976 969
251347677 251349235 468
225949831 225956402 887
810546023 810555895 427
739088194 739095463 834
762783094 762786697 32
834720660 834727324 239
421011073 421013490 822
609814435 609822985 275
547784602 547787201 1000
681480831 681487714 201
555836150 555845847 967
882532618 882534752 387
180615855 180616666 323
394859281 394863783 720
583160114 583164004 747
978613145 978622765 571
203317384 203321774 657
928384556 928394367 416
284256183 284256971 228
321543183 321544547 188
560990383 560993485 177
674193349 674198921 996
261357087 261366576 836
35360410 35368669 221
623921130 623927825 51
930665227 930674519 890
899159799 899166818 153
139362806 139368810 499
744836222 744836837 148
776552800 776560345 627
287448339 287452381 254
528870516 528876923 202
579285511 579295142 651
101755698 101760867 733
982852919 982861624 928
542909321 542917910 267
616645562 616655465 341
625072714 625079360 971
30521564 30530513 134
380776712 380786123 479
209835339 209841837 557
926049943 926059848 982
411953145 411958077 846
700677147 700677953 118
334564880 334568490 870
749292807 749300043 200
775990424 775996474 328
765458766 765460043 260
351115088 351120981 765
964699221 964699907 420
632787050 632795650 414
63852607 63853764 571
637121940 637129032 942
761435786 761440099 658
177187255 177191498 644
508297475 508301052 301
685431674 685433281 519
460266002 460274518 450
824679613 824688340 297
523508729 523514748 503
333306149 333314084 750
394036563 394043500 588
234570485 234573080 273
434193427 434199549 752
94661085 94663773 461
903859078 903860075 327
552180379 552181599 968
361303248 361308092 374
103784050 103790982 217
810144346 810153944 632
713677201 713686290 97
24217951 24224601 167
520332889 520333493 528
613975161 613984205 25
5821914 5823110 775
735470725 735471394 999
552214403 552222264 248
84559722 84566965 850
245449096 245450768 64
91030313 91038934 6
291035295 291042491 96
773218391 773227551 450
306464909 306468996 288
675380437 675381089 551
198949812 198954559 601
349327587 349328205 728
339843937 339845775 584
855930535 855930551 336
357853386 357857053 489
522808449 522813133 340
874304455 874313539 38
598163902 598170288 38
88423352 88425296 279
284685990 284687506 328
916112541 916113765 992
487429492 487433247 380
197463220 197466490 874
303426804 303436209 736
166623491 166623662 693
890837331 890839828 664
286212671 286218652 929
918943059 918952772 584
813246449 813249957 499
489455728 489463696 849
414062407 414066128 10
445404749 445408291 108
318953481 318960000 141
439439354 439444613 60
891422089 891427511 716
772867133 772870560 819
27321148 27325878 727
93303077 93304352 887
449064011 449073066 748
548552509 548557833 247
919665357 919674506 989
761352367 761352392 222
127973825 127979228 26
654340966 654349670 632
753933377 753943321 80
932088092 932094045 857
564129911 564139744 656
229395988 229398238 513
673533874 673535046 170
689999621 689999744 553
563479219 563486674 693
62601559 62609114 581
822279782 822283961 950
597526158 597528334 23
986734791 986735744 185
714078221 714082065 480
965361078 965361260 922
584345084 584354194 791
784940597 784942523 671
85426767 85427321 60
827775669 827781794 157
573533362 573537307 619
473137294 473144847 258
140508245 140513296 862
572634617 572643150 193
955905802 955915552 616
915705282 915714247 299
331870555 331873044 970
297704696 297707875 513
409755368 409755457 29
921607778 921616321 764
900410935 900411790 57
812549905 812555371 130
785998514 786007876 712
475097727 475098976 436
633780920 633785152 379
899168886 899171570 103
982875186 982881623 559
819328506 819329412 962
229546370 229555213 833
903528399 903528772 21
257270163 257271529 274
353373219 353377344 467
866633699 866636527 607
394577762 394585830 363
923940198 923944161 920
873831929 873834704 109
62130382 62138230 203
368147941 368156235 992
134374254 134381874 500
446236087 446244049 784
984025458 984029321 354
321275732 321279745 827
783640550 783644933 165
511628157 511631346 581
930389519 930396899 915
848346789 848353498 135
181205249 181208554 243
260835452 260845106 856
89974794 89983732 839
225862293 225871954 219
442622077 442627190 113
493181430 493184415 575
42606608 42610096 736
24379774 24382595 658
471147704 471154682 128
311658619 311658811 878
150114106 150117668 9
969389348 969394456 79
293845555 293854454 754
647996393 648001756 866
787886612 787888318 436
675819075 675821533 88
812650650 812653976 641
917531385 917538522 349
385039043 385041003 574
991630170 991633508 291
316169398 316171863 904
715754406 715754759 319
263565837 263571131 527
93977942 93986016 28
653226809 653231882 605
630370596 630372333 963
346685035 346688694 576
585810675 585819062 664
711892023 711897969 103
507834948 507841827 864
821986238 821994135 376
688067492 688072959 939
514397811 514405473 56
95984688 95989691 565
953657716 953666447 37
235071672 235074051 935
580891635 580895311 130
33724212 33728740 61
175498226 175507563 385
919812329 919817411 229
135874193 135879310 471
973797920 973799342 119
255489210 255491478 602
274793617 274800171 379
827191182 827192409 963
258117570 258123978 493
390875504 390881641 56
890631984 890637305 644
674918396 674919494 605
128773782 128780790 864
801377361 801383750 711
303865832 303869121 49
57026301 57034360 196
619391904 619392644 383
789973282 789977939 284
74513596 74523228 857
250867088 250872906 416
518235145 518242019 185
167461140 167463908 530
910437096 910438125 203
107514311 107514428 771
580679022 580685368 256
870515070 870523420 302
343936618 343940408 964
244412001 244419668 159
230631635 230640349 922
832634493 832635385 539
188861259 188870714 492
628003444 628010795 841
30591975 30599056 969
168955528 168957673 161
178968298 178977537 183
886944554 886945923 154
253406206 253410171 731
848114170 848114588 589
203292329 203297447 393
429574601 429579074 933
65320141 65324760 320
558709983 558712444 846
879629823 879638917 466
861886143 861889253 397
306856304 306865619 701
370922486 370926649 75
111110992 111116703 65
146813723 146818423 407
973036662 973045612 31
664293406 664299918 850
618934690 618939476 927
207712011 207712656 447
450602856 450602877 643
110560672 110563032 366
590067070 590068013 737
27350121 27352236 660
587892195 587896422 140
468146261 468150494 790
765040667 765050465 766
709207049 709216688 695
985796249 985804060 762
931153176 931153780 163
878313975 878314090 738
710386968 710388811 455
743811334 743820849 474
862588070 862590442 329
806178080 806181441 175
975471220 975479251 445
71098010 71103228 375
148867126 148871911 63
785836820 785838025 440
752359933 752369029 178
607146447 607147367 770
229826185 229826700 33
334801639 334809467 717
81445463 81447637 873
988163792 988166254 871
871100318 871101556 481
877068763 877076711 107
684138489 684148450 781
956602902 956608275 406
313396693 313398824 206
962231870 962241168 979
58743991 58752467 424
8461026 8466216 201
958999093 959007890 398
85191966 85193381 675
827448186 827448619 523
801397667 801406168 379
329630125 329637127 361
268836257 268841830 514
457328662 457332271 599
678776868 678780161 131
664011198 664014357 199
123418622 123425252 256
653326822 653328463 423
968840220 968843946 734
728653245 728659491 361
55720769 55726421 454
873657147 873665889 34
183845859 183847744 515
919607372 919613655 41
538334322 538335357 437
942140453 942140676 823
918401002 918402198 584
949401257 949406205 788
116586682 116590334 307
113153766 113163534 11
957686477 957694177 85
379769931 379773744 931
916058964 916067030 33
375672831 375681830 149
72008222 72015381 131
114780659 114784085 311
267766832 267774691 464
686911416 686915481 789
888762554 888766560 332
105995862 105996541 471
871092224 871095158 378
985449308 985451744 782
631213590 631218196 395
224704974 224709990 731
223252123 223252562 388
10664605 10668773 497
545920916 545928694 311
509988730 509998213 29
703678518 703679440 131
948346850 948355834 996
677679672 677689588 690
94881401 94890770 314
73609184 73615270 252
355257929 355261462 371
6918661 6928234 711
271958398 271963642 709
240001246 240003595 891
681964556 681966638 487
399765937 399766912 988
509992068 509996327 349
830829414 830831119 636
467448105 467450699 230
504650769 504651508 764
5980022 5985810 272
904657742 904664482 902
567659453 567661789 487
814798513 814806097 987
61325404 61327329 217
846667890 846675731 316
912104877 912105799 263
216148578 216153587 234
629891213 629892667 604
843814793 843817485 508
636616558 636621469 691
85517830 85520957 532
266287082 266288024 122
337072569 337073511 958
696311555 696315624 350
706509122 706517346 677
218827438 218831768 423
886646052 886652167 582
387644637 387646551 196
964188241 964189338 578
247435100 247438013 683
740126790 740127685 177
154214673 154219290 826
909140795 909143282 636
97422753 97428023 199
253541452 253546502 355
72230130 72236093 34
768513552 768514240 993
25737485 25741577 163
311350031 311350384 478
130001960 130003749 349
340189642 340193832 752
846570819 846575113 235
921837644 921845246 285
380788631 380790330 592
284749182 284757688 21
332903536 332910986 887
289872921 289882372 155
224322264 224331782 60
913626427 913627114 204
759149256 759154903 150
544990956 545000266 885
209185708 209192093 644
870536942 870544755 195
718633578 718639695 201
302303521 302307306 659
475539541 475541746 244
309685428 309691134 732
543903583 543903987 702
565838642 565848435 55
192195197 192200168 366
670408346 670408777 319
445637582 445646232 440
819581225 819585470 204
406412771 406422473 950
303554973 303560011 227
617065631 617067768 391
271691225 271699770 473
183428957 183437071 819
83049011 83053947 942
281901416 281910778 672
57471782 57478128 5
602466100 602474595 749
615971540 615974808 434
872342094 872348778 47
752366395 752370001 180
393309974 393310932 853
128076365 128085718 305
99054838 99063084 690
383084007 383091160 715
893790299 893797060 287
390322971 390327270 556
270189328 270191571 405
742575076 742582052 479
383049860 383056172 323
57730907 57738858 842
921438086 921446927 638
302227291 302235314 10
509783946 509788313 690
88011637 88019914 379
307781702 307789665 483
508772990 508774552 720
66426546 66434465 55
278896300 278905150 280
260730779 260737798 950
123375453 123380743 15
170385294 170392414 53
871342282 871346927 454
497937644 497938800 395
233600334 233601937 341
13895714 13899800 937
973241546 973251094 503
316593266 316597603 747
351449671 351458199 418
841265951 841272925 948
215933252 215938026 383
522785266 522793965 255
7648320 7656443 768
651115124 651120689 227
552240519 552241372 672
799141210 799150765 819
433091148 433099582 954
549446001 549450955 984
565878749 565888521 666
929997166 929998616 125
24851114 24857410 387
760687846 760691691 942
58945453 58949973 131
221851221 221855983 610
464221798 464223899 126
21552471 21555704 353
54141289 54150573 478
70761244 70761479 867
842871578 842878745 278
649368594 649377526 639
898466719 898470850 603
271090457 271098510 833
232592399 232601799 380
359347529 359351928 403
149293491 149296115 944
836030616 836037874 46
138487321 138492873 294
29905149 29910621 542
974361016 974363953 242
880853644 880860117 105
738132635 738137274 432
762131238 762133445 956
180667421 180675296 580
296356802 296359736 775
465347204 465350150 120
92395498 92404261 582
124126543 124136485 36
846147836 846155917 730
660421730 660429863 353
132826972 132836843 570
45877077 45884985 208
129455859 129462816 950
291734814 291737261 441
444175744 444184639 812
956113520 956117749 672
996802639 996811606 499
587795573 587803496 644
783233608 783233991 290
358910688 358920430 949
305182042 305182049 604
976448962 976452233 245
271178170 271181838 123
312976470 312984136 421
481919911 481929325 519
842388723 842397286 523
396192745 396195228 673
126846244 126854675 718
877869239 877871200 598
826650529 826659072 207
652583829 652586526 138
236522785 236532097 143
316600029 316606222 710
507463151 507467114 90
989779571 989783232 213
912422441 912429080 206
593255315 593255905 836
272157339 272166866 742
73255057 73263200 253
695212654 695214008 804
650968211 650970250 395
220832349 220832418 299
155714844 155716613 371
585071553 585078815 264
653153642 653161053 67
804136854 804139549 942
846651059 846658399 562
630015247 630017144 777
594541339 594547210 229
523462943 523472586 561
775690748 775693706 720
361439494 361446894 366
257158144 257167551 687
881508515 881509580 862
105016130 105017749 959
704568196 704577099 495
227586138 227592364 697
70262701 70268772 885
64476827 64483696 833
383065055 383068801 434
557710615 557712694 245
93513686 93522996 755
226997051 227000223 460
127277090 127278528 716
301816952 301825021 964
445428910 445435638 417
323051755 323058972 280
675424451 675432995 387
627220688 627222507 185
251695521 251700705 925
96577955 96579530 763
665352550 665357163 93
178851657 178856022 919
792790116 792795881 258
797272182 797275093 78
992935146 992943104 93
741464914 741466936 244
36996194 37000215 446
214576931 214585949 825
16232116 16241836 907
817941040 817949973 956
100427153 100436769 690
520097247 520106415 474
39142166 39142328 348
391586774 391590434 524
829930851 829940550 608
911258943 911267709 447
715673537 715682205 89
313437334 313445975 417
769027159 769029548 617
318024417 318031239 122
665623373 665627391 175
610370413 610375283 235
674229888 674232438 761
689511586 689520080 468
105516110 105520047 671
72705068 72710673 140
61613867 61614584 800
747666956 747676352 391
463117724 463122771 97
459661692 459662962 193
833876813 833879615 793
103631989 103636247 639
152811574 152814740 999
921689334 921693043 484
912570152 912572114 817
118389174 118393474 796
280611313 280615641 959
288749113 288755179 807
357379503 357381201 166
502734600 502743959 589
247788144 247789294 735
840450937 840456039 646
505852926 505854893 443
430619925 430624994 177
711371408 711379476 19
30554577 30563658 929
299428372 299436830 704
86182682 86189130 786
704254839 704256531 942
922672004 922680165 437
59458594 59459689 448
485270680 485278355 445
957962325 957963516 366
856796119 856801892 619
18767296 18777211 727
401908315 401915871 656
78924244 78931708 898
963945297 963945653 252
952122083 952127710 461
64121375 64131281 268
54572163 54578210 569
609867610 609874459 158
686156055 686162625 671
141281771 141290147 108
44417741 44426881 656
160650467 160658125 778
608369123 608370518 271
668185021 668189698 795
481363625 481367198 510
405284436 405285796 877
90165705 90174685 539
341344624 341352206 231
146755782 146759633 246
717284803 717294553 732
631035262 631037196 512
451894918 451903384 957
62934697 62943128 995
616099318 616101187 329
197571464 197576689 97
511605974 511606167 240
333391202 333397716 545
574902091 574908957 811
721409321 721418246 131
583391567 583397030 574
870161298 870165132 405
453002160 453007697 54
881306116 881314243 474
939030110 939030762 617
590119440 590121323 383
491728887 491729500 584
2947128 2952293 191
883379023 883385356 420
742892185 742899986 781
267642667 267651971 944
598912240 598921457 721
781118645 781125327 414
827428699 827429636 153
346211524 346218065 560
5652141 5657148 781
992146873 992151526 975
858463808 858467484 720
547284999 547286053 556
104987769 104996885 63
825811550 825820100 136
132073845 132074532 858
802293565 802302607 91
140881980 140884063 87
915806483 915816304 545
743166394 743168939 793
673049526 673049750 280
217061852 217071737 892
708594572 708595781 877
427582479 427591955 47
95434893 95438508 883
443027029 443029280 310
898069237 898075289 733
61047328 61051050 853
665783766 665787151 847
651308662 651314356 331
460257807 460260338 687
584360086 584366176 202
879078977 879082096 66
80309854 80318223 347
930944900 930949288 528
551143134 551148866 554
539816795 539823162 497
678084527 678094335 417
645891381 645891540 170
494481578 494487118 668
376990910 377000286 43
990598947 990606850 917
193769501 193775879 66
533787566 533791838 692
115640914 115644781 210
470173793 470177504 755
876943697 876948189 889
138244194 138251028 702
99989961 99994362 279
825471132 825476563 518
615403151 615408785 915
142835545 142839196 45
919797462 919799992 503
64948878 64953939 166
300839569 300848709 79
575420778 575430741 124
184235885 184238830 964
25354125 25355099 682
159822827 159823761 131
105942107 105948318 805
367536975 367539475 92
552348890 552351219 325
97254286 97257656 58
881332140 881340883 356
984892306 984900704 918
43912385 43919109 623
462051858 462052892 25
74094823 74102516 971
115674855 115682950 877
380166985 380169382 266
214569142 214576861 804
995872233 995874091 238
419707908 419715369 132
974812965 974820707 256
47491322 47491460 949
458416591 458425104 67
677762564 677769144 421
582472940 582473354 899
163308262 163316689 555
667742140 667747164 667
478794756 478800389 753
359352911 359361964 78
452252149 452261084 688
382322632 382323605 789
214513239 214521882 194
397147187 397148276 685
358161605 358164623 34
281792377 281796587 555
193393627 193402431 929
252788183 252797498 639
270950849 270952804 841
615418601 615419405 274
691056679 691066451 966
447635717 447636366 622
913971506 913978428 950
779989051 779992878 218
89600738 89601989 50
9891122 9892931 174
762438676 762443453 207
167950956 167960787 730
606594946 606602732 360
292939787 292949313 548
927890412 927897320 587
78638379 78645771 256
425029352 425029656 164
14554653 14563596 257
158147221 158147463 955
681053272 681055633 380
870778445 870787323 80
890631002 890639223 665
408353083 408356915 746
902739442 902743949 130
585659341 585667057 191
909364927 909370486 320
108695183 108704191 955
398163346 398168471 640
27432954 27441116 412
649632909 649634046 656
104104639 104112897 926
26692721 26701052 150
80250735 80252988 320
978180481 978184040 627
745965961 745967432 697
222147503 222156427 143
854360823 854365809 292
409093778 409103521 443
518851768 518857208 463
273235531 273238858 457
682136187 682146145 894
65541463 65546829 684
886369612 886373739 556
456248283 456252309 869
68117261 68123434 874
649866957 649872849 805
132652102 132654261 918
646534744 646543184 727
206069537 206071635 841
116887352 116892306 510
912557808 912558760 169
168892054 168901022 899
924004737 924013545 363
438765294 438768014 658
468429513 468436306 266
746140387 746149129 25
33779192 33784902 957
292557460 292564164 666
68122188 68129038 493
92939028 92944919 499
16640889 16645852 393
943332409 943336316 750
752222659 752225295 718
523562373 523565774 968
88048382 88058142 479
191646648 191651416 299
56504673 56513602 217
242015979 242021626 582
452241645 452247893 131
911066138 911072308 31
891724988 891725312 90
928870731 928879396 203
235528481 235535043 404
550584198 550587085 897
182802517 182804182 902
495267996 495275483 646
842880294 842889704 580
210807863 210817456 973
245585444 245593501 904
5798925 5805826 213
903302956 903305617 760
408204397 408210685 418
836878950 836888864 381
113331354 113340539 419
528843250 528853233 837
404360503 404369604 254
633507148 633512431 340
102578728 102584547 757
104132701 104138533 818
411323956 411329292 366
117091520 117091742 605
90592631 90599664 222
127676048 127685727 670
833080779 833084737 667
730369198 730369305 180
612622385 612625016 40
818970638 818973773 192
110951330 110953460 557
878064086 878070930 716
277583255 277586782 799
220574973 220581738 836
451280577 451280624 620
898570799 898579670 706
503006820 503011368 145
815172838 815181218 184
17871369 17873403 725
606370408 606374984 413
128582951 128589952 179
942800508 942800993 995
852157574 852159074 766
157420373 157428904 406
466924559 466928799 28
188874531 188881026 695
160149237 160154449 141
199112732 199122306 134
982091915 982094645 864
765963640 765969003 232
36751404 36752577 576
44517583 44523562 710
450943928 450944287 747
962321694 962328178 107
253291451 253300772 44
561929478 561932219 777
868428173 868436176 33
858384664 858385312 774
262168149 262170513 236
692401013 692405211 105
820570244 820579530 924
757627171 757630092 602
381635882 381637829 854
822695979 822697452 829
448866086 448875932 714
563943129 563950242 778
919014257 919016403 77
17086290 17090528 459
525848415 525857021 108
610655651 610664516 396
582911106 582913862 86
866165030 866170726 60
960766983 960768319 962
866358188 866367779 555
592875368 592877528 302
607243081 607244778 526
98335859 98345304 272
78819287 78826740 682
747806097 747806137 240
87388205 87394975 162
716045600 716053354 327
523046037 523055454 14
405423448 405427516 582
961605409 961614308 127
858946315 858951457 109
350737618 350746571 571
851425143 851429798 288
81953415 81956831 646
753223446 753227746 418
274887037 274889872 191
339345199 339345255 69
472200876 472210868 328
578564890 578568876 568
892589471 892596617 348
89486949 89496313 494
765607059 765610709 73
42441981 42447515 158
986489619 986498363 232
467352617 467360137 50
10879386 10881434 775
227725578 227728354 99
405834997 405835873 459
558856325 558859952 617
352589245 352593192 536
653391943 653401788 417
54139788 54144851 618
162075861 162077158 960
75536020 75537176 66
430888601 430889113 970
270907002 270907988 559
535495776 535505122 49
793216875 793223387 62
419632685 419641422 317
967650302 967655137 41
103907838 103909961 714
687351605 687358929 148
68719223 68728616 209
804468532 804473099 241
124036600 124042860 888
338195919 338197856 273
16800829 16802097 882
351712877 351720348 840
815132940 815135063 473
690658607 690659397 349
18362999 18363619 519
35216715 35219272 476
64375862 64376115 294
148282422 148291660 128
273426013 273435855 915
54642902 54644069 702
60361525 60365200 617
960758407 960760134 54
719217598 719225376 527
894595421 894600878 653
839481121 839481413 966
59782991 59785119 882
757124467 757130495 723
946097760 946101048 96
554755239 554761884 417
13985505 13992116 657
742179208 742183380 726
979864824 979865080 671
520259230 520260603 906
782995107 783002951 747
735722760 735725681 938
39899076 39900967 842
677842959 677845036 957
128339032 128345069 844
490823127 490829883 743
594364544 594368204 893
777159200 777167883 568
56007926 56011020 1000
782623596 782627959 28
477171852 477181211 829
125278600 125285889 103
302855888 302856244 15
340087730 340088844 745
858899037 858903599 586
7572232 7579008 313
207016975 207017737 897
69425218 69432902 687
950125785 950128588 652
514909785 514916044 196
335511165 335516998 199
306525345 306533906 961
119949798 119954535 798
130534814 130542883 944
652953909 652956913 121
780788494 780794486 425
921310158 921315419 624
235988055 235995477 23
172034093 172042321 346
856796745 856797846 615
368084292 368090120 88
636375491 636378910 159
102425802 102431015 468
101101600 101106281 506
15278544 15284027 579
825812014 825815668 236
171008791 171014742 865
645233414 645242612 712
878161436 878161932 696
925800782 925805301 463
275807749 275813380 745
552837836 552844192 722
587202345 587204746 145
829240813 829246515 84
471557319 471564692 930
225567249 225569226 972
98842835 98850704 820
445884701 445890513 73
41150764 41157419 770
982250459 982252076 210
489126273 489133230 292
897289368 897291042 864
513265091 513267835 588
309519587 309527657 911
269104021 269106579 126
44972302 44976259 355
270429274 270435950 726
866785094 866792654 511
775060518 775062967 731
167289638 167292371 83
47752848 47762362 535
489567139 489575758 821
981624353 981630985 803
773833942 773841125 598
672330203 672339901 61
839875329 839881827 772
807314036 807316853 670
745655112 745661300 266
447615623 447619851 625
496389704 496390300 146
965261788 965271597 938
687588673 687596173 449
363691845 363691871 50
580773648 580776597 588
873107596 873107987 146
859734658 859735964 6
471254781 471262452 139
953994450 954001806 716
458871067 458880402 161
174519043 174527726 243
935705188 935713785 171
84072127 84078162 941
221941926 221947760 711
157546976 157554549 125
905439563 905443634 389
587240059 587246360 684
542888066 542896286 14
747845555 747855225 807
68897623 68904251 573
281104784 281107908 691
256789378 256792852 299
191187900 191193508 579
426383840 426393569 703
944001551 944005603 826
75424026 75428202 544
935432415 935436962 270
773967450 773974365 127
545826815 545835658 785
996665622 996668978 157
131648545 131654807 924
889616237 889619140 230
645895886 645905808 660
383043466 383049871 368
169783519 169787475 49
734373344 734378869 644
802436888 802439971 297
938741508 938749444 366
762025636 762034974 989
931316420 931322647 235
905484929 905492867 615
859050204 859054940 372
580233784 580239001 28
153107795 153116376 876
799614162 799623242 274
529816212 529822080 697
101669856 101674455 885
954931502 954933074 875
779972868 779977876 678
29672208 29676786 102
920410793 920412448 422
585809759 585819121 329
282658482 282661239 121
202144862 202150725 378
770652737 770662731 505
784700011 784700795 975
172227059 172229466 684
868666295 868675705 901
647985170 647987044 103
908526847 908533904 76
499473300 499474783 328
552473072 552482899 134
957142400 957148978 723
211893522 211895178 107
552286250 552289297 652
295587755 295590882 759
28687730 28695148 423
259055764 259056352 236
220400665 220402818 619
232297118 232298571 856
373545195 373551490 590
107178873 107183493 731
439732007 439736332 705
803954729 803963775 540
352954836 352955366 111
738862838 738872274 44
491494948 491496584 387
565037370 565040677 23
914421606 914429210 828
24653225 24661178 182
925404432 925404947 834
389602372 389602479 910
150540454 150548126 386
490877159 490879963 733
317790049 317794579 978
696899161 696900422 679
970453555 970458918 108
458163942 458173183 652
881212965 881216855 859
740102144 740103324 184
795874676 795884427 53
548003861 548004949 795
548962772 548969368 543
460926508 460930947 20
643272240 643278509 683
500802569 500809286 535
329105249 329112576 335
861900707 861909387 153
505728360 505729726 279
186021569 186030686 979
430044753 430048141 462
168892157 168894212 316
804709951 804711270 271
629746495 629750418 88
300472866 300474944 954
169843900 169848632 978
976722434 976726919 909
65119770 65121160 133
73274 75192 671
548520903 548522994 352
587632232 587642092 59
42811694 42812184 627
156178009 156178929 965
78271632 78273618 162
152486070 152490980 951
844095023 844102409 956
555030353 555039445 560
255745613 255752587 222
404404746 404406601 243
587253417 587261040 832
396910119 396910326 524
776733177 776739367 373
127242805 127244215 172
849918120 849918998 816
405685634 405687831 676
437817584 437820804 434
447116540 447125620 328
467720450 467720720 990
509013671 509020722 274
929240913 929250120 812
914423745 914424348 581
599639620 599641080 42
448747993 448754991 215
971491515 971493216 666
797616682 797624588 539
80112709 80121984 434
136307144 136309266 681
352987821 352997168 892
90241811 90245735 848
53175086 53184438 571
495341247 495347386 412
299339828 299345556 430
213015221 213015412 602
392545436 392554299 246
768718452 768723766 171
641503991 641510025 31
560029775 560038184 429
226809807 226812922 628
897589699 897593658 498
829290547 829296509 280
314198469 314205216 157
44190881 44198983 6
501033661 501039879 845
959453264 959454185 199
974400509 974408342 585
951561031 951567021 680
476236062 476239417 267
700574842 700580687 675
239781470 239786781 245
455385967 455386353 249
129145597 129145874 148
322967755 322974923 576
341524760 341525697 224
633564604 633566350 658
23095154 23096450 544
307733090 307740581 419
715074770 715077542 420
938976387 938984064 580
479909414 479914133 86
428115659 428121896 490
541802907 541807657 713
316312406 316318801 816
50983983 50990884 580
663865556 663870432 309
694986214 694990145 546
765580757 765588553 813
369669527 369675198 845
67282298 67288262 365
85228878 85232251 706
321098964 321102402 365
309215805 309217927 620
363777869 363784039 628
676459685 676466536 98
453327616 453327999 818
653834925 653841026 395
104898471 104901894 709
610595635 610597137 495
647162479 647163007 316
767690194 767698122 901
211960252 211969266 496
435358617 435365951 996
272063587 272065171 252
192526566 192527079 841
390788663 390793719 985
352930832 352936211 694
102048228 102054169 159
798390287 798394519 150
157031783 157034807 438
969465449 969475442 604
715600701 715602144 84
823553197 823558387 367
540158544 540164529 871
181729148 181730953 58
651765339 651774888 211
614132675 614138353 640
763817369 763823071 889
571432878 571438713 771
701616028 701620941 834
926681816 926689133 738
479342771 479343939 246
680697855 680706173 368
544995574 544996467 429
436013795 436023600 54
30212204 30212531 990
780918415 780922835 109
899516405 899526173 806
638388294 638398088 789
313162416 313169997 554
571001249 571004905 118
32111339 32115705 383
55936585 55938473 196
782868303 782870278 903
484970082 484971039 756
502252136 502258317 299
78019477 78022182 164
712686586 712687238 100
65850742 65855124 913
230869530 230877655 104
217291084 217299155 110
847097202 847099832 887
688404935 688411343 222
712251131 712255727 128
16343384 16346564 829
77378140 77385267 732
252153438 252157844 401
154801953 154805811 475
401657403 401658588 193
711636316 711640119 677
343903770 343910397 409
520108881 520109019 830
424627119 424631038 185
738156340 738164213 194
858208468 858211359 284
73313647 73314008 509
708651378 708660402 562
250172780 250180830 199
449910605 449916227 577
93736799 93741499 484
52362826 52365689 826
44273587 44278937 368
954096767 954101712 197
690285304 690292002 507
35707499 35710085 200
180366133 180369697 32
773996992 774002806 653
894619553 894624757 225
107436752 107437556 551
478299328 478307904 192
90593162 90601391 603
309092988 309099240 596
833412356 833412377 355
56988904 56993263 157
839557410 839564438 776
49977611 49978819 690
618143992 618151180 333
943693644 943699855 106
33944870 33950168 131
143071421 143073890 656
835225962 835230652 5
601795916 601796088 292
815406512 815412398 345
753201218 753203298 701
5852726 5857771 257
431569502 431578755 944
103665193 103670258 622
435823876 435826964 204
825701981 825704933 536
575726463 575726744 546
632150469 632151825 717
47336825 47344281 876
865559116 865564632 741
893430461 893434105 508
673752513 673759467 36
94749120 94758736 876
484270063 484276839 356
468828685 468834514 831
795560888 795562867 525
424419774 424425802 990
981188319 981189619 416
408976037 408978896 109
16875913 16884451 314
343333003 343342945 736
740303511 740304939 883
604893899 604893923 884
987081774 987090291 74
357527481 357533162 843
659924662 659930803 590
928218188 928228131 799
863028528 863034918 827
447065295 447070214 32
282124404 282128523 1
36128718 36130176 781
314795804 314796402 424
271462039 271467039 539
190213273 190220355 365
174714698 174716609 226
513306540 513309111 325
884207130 884212310 198
715659280 715660881 742
639813458 639815064 320
704006490 704010724 161
773797491 773805655 3
447649623 447656665 59
399315398 399323218 660
723543937 723544053 738
757121652 757123938 647
116360879 116361041 217
154371554 154377274 974
443057103 443065257 609
963605844 963611443 539
977510164 977512660 223
206678676 206687640 974
141928031 141932978 880
376078089 376078379 823
366539101 366547279 38
952909189 952916320 951
492715836 492717083 403
498400052 498408299 336
750696376 750706035 548
112633337 112636792 569
31276227 31279198 728
788749450 788751775 79
978730774 978736914 52
63499655 63501505 773
167034477 167043675 781
479548515 479553784 440
28272816 28273206 327
621481219 621483096 118
700929905 700933235 12
129761804 129769734 748
547790372 547797656 999
511538451 511545658 277
794803531 794810976 583
550267934 550271393 329
177247058 177253290 526
251801189 251803904 911
678535629 678543986 130
131360307 131363628 104
912130424 912133749 453
168935786 168943891 786
160349535 160354378 697
421430884 421435337 408
306342161 306351223 892
662044095 662047714 382
12098425 12106836 347
280593301 280598083 177
715405211 715415072 470
514282693 514287589 684
175625797 175632347 802
302647249 302656480 723
7980386 7986779 15
322901433 322910856 110
36159841 36163654 734
979002732 979006850 642
67446114 67451466 958
321040810 321047524 110
366818986 366824041 593
85569807 85578987 381
98774491 98777041 944
959879292 959880949 292
651162365 651165214 173
15381382 15389538 289
121623841 121625463 565
59660576 59664430 287
84792218 84800531 432
79298526 79299756 228
737431636 737438537 235
147792580 147797845 934
736708960 736710186 780
121343904 121352009 225
470633195 470638788 54
797442718 797442831 315
670687008 670693124 415
101740924 101743591 950
900132211 900137176 596
782991994 782994997 403
30913573 30921970 844
359302159 359307916 444
282440444 282450421 533
975954225 975960250 616
300039800 300047679 712
557644854 557645203 891
924187168 924193190 559
288342935 288351647 152
629114884 629115838 313
866465480 866468325 999
26468233 26469333 672
918393078 918402269 923
185358873 185366755 134
73623757 73625060 600
395583372 395584481 259
654916435 654918167 987
867004325 867007235 74
5987235 5991916 83
279009388 279011870 653
328412051 328418258 215
528461051 528468137 52
174137073 174140676 696
708199995 708202599 135
719875130 719878862 797
35539080 35547337 610
420792339 420792529 277
230626676 230627899 111
283212749 283221805 231
532807831 532815769 882
732060483 732063316 715
516479049 516487374 780
916977101 916979914 922
145373148 145376783 286
631591282 631593632 758
56618430 56623413 600
867978039 867979035 228
475831316 475832052 180
656881777 656883586 367
846956007 846958932 940
527685240 527693443 916
565534955 565543859 940
839489735 839497446 389
120459008 120464405 480
593801644 593803070 403
333141402 333146919 405
439094352 439094715 744
714060579 714061436 758
877560759 877569087 873
935582125 935591163 819
19650417 19659051 247
605661332 605661489 723
74592273 74597712 652
305613011 305621095 727
301890842 301899956 84
635817245 635822669 869
47964000 47967690 45
254090744 254096425 536
189856854 189862640 155
138475077 138476556 780
780236895 780240755 645
699719142 699724905 816
265917217 265924312 71
395808219 395810472 333
382248946 382252232 590
561863380 561867508 247
138753601 138756525 256
980897645 980898316 196
269159532 269167634 893
807904686 807911713 67
296605467 296607421 305
115463462 115466127 226
977497277 977503761 770
427229349 427235218 324
437635032 437638085 719
749999621 750002245 710
549980868 549982551 701
129189476 129196903 786
201686022 201689899 723
792514915 792524276 736
394807333 394813415 644
323180989 323182080 397
35813567 35821276 364
607297337 607307130 550
48278012 48286604 680
808130081 808134883 541
375187143 375189407 3
944896844 944901512 461
328898980 328899840 450
12017703 12024328 773
985244438 985247880 265
881332434 881339185 219
252517181 252521080 449
512199544 512203106 378
908704093 908712085 338
676796124 676805018 918
378339017 378342576 716
152086371 152092863 341
978935831 978944195 634
980563280 980572139 545
964873405 964876827 436
80988021 80992027 668
591854239 591862261 465
327485688 327494479 950
567628065 567631828 444
749916402 749925557 19
476866670 476872679 88
445943387 445950976 999
491368727 491370050 241
814828711 814832961 184
208838257 208842408 916
920721043 920721315 431
273658062 273661763 127
450946528 450950260 718
764916477 764916633 49
116362271 116365419 208
608381291 608388799 31
173709729 173716813 224
52211730 52216691 599
130335321 130342066 254
567581856 567587752 664
201712123 201712725 743
914058554 914064586 413
662171032 662178699 121
105732750 105734984 892
5964151 5970292 416
39661358 39671224 962
437679739 437686707 892
647072963 647078482 900
204325913 204331378 618
384969167 384973251 591
858908830 858915209 310
707132925 707140864 739
521495689 521502474 46
481999160 482000870 828
156271403 156279459 233
146745171 146748569 278
930287132 930295622 700
805357024 805363200 553
115839924 115844029 726
529080891 529082672 753
401401833 401409933 255
506040143 506043479 309
116653882 116656652 745
536705928 536706062 281
383629107 383636272 317
773785690 773792701 61
315556969 315564149 894
35169020 35175358 689
984833573 984843020 396
999918649 999921900 268
795489753 795496563 673
573259008 573266569 1000
952317667 952320785 367
594836764 594841076 244
459065396 459068773 172
403484065 403490517 270
320270477 320277047 851
647104370 647113486 807
883575059 883577832 36
234008455 234011460 155
935890074 935892388 107
848128747 848128992 201
382890098 382893250 528
61669816 61679220 132
366467060 366469354 842
306069582 306076292 242
174706204 174715420 312
902664055 902672357 49
852849212 852852521 61
288585248 288590424 721
591469403 591469833 486
15419860 15425448 257
361444062 361448049 694
303744940 303746502 247
526512071 526517351 195
265890914 265896385 559
148183507 148184236 47
488946818 488951886 256
175866219 175867374 524
46291630 46296903 597
247625352 247630771 743
280389837 280396657 986
717844093 717852713 677
364822138 364826075 183
816160735 816169399 99
530925281 530933041 597
912599839 912605934 297
133971237 133974640 403
989627493 989636293 721
68176368 68181428 637
751109964 751115149 306
826834707 826839361 482
848512043 848514172 423
346515720 346516481 950
87548254 87552956 900
585560352 585563432 762
999137948 999142136 481
502987246 502996068 17
852288648 852295517 121
752407719 752407774 855
639413356 639418492 291
809807661 809811786 562
279010495 279011522 276
408465917 408468910 479
354435217 354435219 416
790914117 790923031 985
836309879 836318247 41
343838711 343846219 686
97414729 97416131 822
830453200 830459151 678
736729407 736732670 144
916385048 916388552 20
649809962 649813455 937
507364589 507366440 573
853871068 853873582 814
210522835 210528564 407
255728820 255729659 947
754605211 754609147 83
988606897 988606904 217
652394071 652401921 70
961626748 961629276 630
519931243 519940466 201
6658613 6662785 265
417804550 417805634 596
952401123 952410261 495
403029288 403032324 159
650216694 650225715 404
545617641 545627341 7
297252074 297259132 40
904892290 904900255 271
973462361 973464837 612
847408341 847414067 648
484021542 484026546 997
867345157 867348077 934
405845104 405845988 642
453956598 453957076 832
802593757 802595956 191
993099160 993105157 113
369311518 369319316 931
28645558 28646144 521
506587180 506589073 858
539865791 539872355 788
897382789 897389310 330
228948137 228948140 422
41926422 41932116 987
42705064 42712756 839
441806896 441810203 736
199993438 199996816 272
71869902 71871741 881
46043184 46045046 131
627423704 627425000 93
630154562 630157231 394
279199700 279204904 588
876185030 876191267 937
691431452 691438303 390
382372789 382378974 792
647005628 647014484 949
840579363 840583250 617
361227985 361228961 154
801170866 801179629 598
622849347 622854562 572
947209439 947213829 335
474175834 474177846 238
540286421 540291089 277
12886358 12893218 737
150337098 150344987 261
554078889 554088703 678
731738189 731743023 236
676414157 676423101 343
609934662 609936188 633
413461611 413464775 979
593582183 593591097 885
395194869 395197048 490
715682457 715686681 477
931476734 931480205 265
789536822 789544016 490
627535083 627536589 44
592311112 592315569 960
883858348 883864609 211
426563041 426564964 327
561435675 561440558 141
620932653 620940674 393
87724888 87728892 830
535979378 535987414 685
399430205 399439722 600
516992470 516997770 612
123555311 123560044 863
866124354 866131027 302
290311665 290316671 897
904828876 904829583 506
215879554 215883675 374
993796694 993805575 127
38306088 38308630 747
528616267 528623381 176
152497304 152504569 338
775351903 775354924 672
400033515 400034203 440
433137377 433139040 318
606401678 606404039 894
448756926 448760236 862
717621431 717625884 504
678973156 678973692 148
926394283 926396338 680
560112382 560113570 940
295809908 295813650 52
64963597 64968367 986
657110270 657118570 581
257334060 257334647 178
752913378 752917879 792
585255623 585261929 280
180923835 180933341 322
248837339 248839487 408
114961488 114962159 580
719537517 719546594 371
746028456 746037024 464
446380859 446381104 812
337587196 337593436 322
543202777 543208812 911
929351955 929358257 176
491379097 491381144 719
429080378 429084353 692
663368050 663375841 820
335522458 335524834 582
188882390 188884243 76
752064111 752069029 478
177564926 177566927 476
240736738 240739697 94
194129411 194129472 771
470880322 470886872 176
382423849 382428639 202
377516918 377526588 414
321264610 321268673 964
597672781 597674448 351
133135714 133138669 254
487765791 487769652 964
662405619 662412164 533
16986096 16993454 297
766166539 766172722 189
462248310 462253498 34
563177485 563184776 976
506726037 506728002 998
621301450 621301745 717
8257415 8260263 245
635071765 635073642 512
73798371 73806410 890
70465685 70475589 193
218938218 218947516 233
561835865 561839908 35
789845053 789853643 157
684834088 684838077 126
590698415 590699118 365
936518413 936524283 565
238178481 238182600 192
831201076 831202065 885
904468589 904475337 719
915077829 915087308 819
188077373 188078558 716
111687607 111690845 151
437586991 437594274 246
931623147 931624599 824
681252624 681253157 790
63992341 63996538 206
401106905 401113412 386
142785448 142787741 330
569647334 569650262 995
874491052 874493325 993
719722223 719730677 911
974843289 974852119 341
406020792 406030375 176
475503038 475510521 449
451500214 451508453 488
840738354 840745333 937
264518911 264522909 218
731099297 731103022 575
728067627 728077246 222
34254973 34264693 346
15094317 15099830 193
742040227 742046522 997
629444919 629454193 790
467153447 467163323 730
939999896 940006731 645
196231734 196241004 900
467334672 467339308 59
549036240 549044871 665
420021166 420021829 604
837274388 837283448 297
568390085 568394971 211
948929278 948938601 765
648128625 648135818 111
398542416 398549775 845
836826496 836829351 791
791717141 791721355 442
32239391 32246605 4
254467449 254475811 862
453703113 453706230 698
52110068 52111308 505
924179364 924187532 629
494665926 494669865 330
885896692 885904075 950
208925154 208926402 16
86737999 86739433 977
675868140 675877484 23
817053932 817055891 91
922297937 922302793 398
427732150 427737075 871
61424199 61424404 731
857629055 857631050 27
831441035 831448427 952
724900365 724904638 501
19968316 19970228 464
36314681 36314866 274
8906659 8914167 575
691525032 691528185 266
551504473 551509392 405
285364872 285374727 656
18160093 18161881 975
882131825 882138438 10
3219203 3221585 970
477835154 477841989 620
806624654 806631819 126
240646469 240653528 628
616727093 616731720 620
726583668 726584077 543
307488284 307488322 106
908875688 908880727 817
836965345 836972292 725
996383670 996392254 40
458793680 458801798 388
571377649 571380300 452
72548620 72558186 181
171231745 171233438 591
806681372 806681837 9
359798342 359806730 809
942603886 942611310 82
34944992 34949000 225
64553808 64558456 813
945370882 945380430 223
682508922 682518042 187
812441661 812447165 656
60069464 60070852 129
445360646 445362495 69
709662587 709668074 102
9365597 9375409 154
593543755 593553313 489
308668838 308678482 863
145138414 145139922 933
121112577 121119512 672
118723152 118728858 89
141189340 141197958 858
223895346 223899435 246
320949474 320950340 377
525514543 525518968 582
306833995 306836553 777
538975149 538982404 208
234458989 234465960 332
302161203 302162694 261
579047135 579053315 424
914016806 914018011 507
618380246 618386510 602
263515105 263519116 160
774486350 774493523 715
175042078 175047941 855
271863659 271864204 942
277265787 277266974 783
133852346 133855979 812
729084678 729089732 253
980032939 980034620 271
537100713 537110609 792
230280571 230282557 651
872014173 872019208 206
227403685 227404117 585
889293399 889293423 506
272378604 272381067 421
533508545 533514523 835
118743328 118745038 589
189268139 189277441 545
890221392 890223238 635
195232014 195239869 882
370506806 370508263 375
262267807 262272237 970
241894013 241894879 266
335367597 335372390 989
68203103 68203741 722
599750874 599753412 889
468986061 468995393 754
762884000 762890408 295
931089546 931097967 774
257682532 257684084 670
804163414 804170416 784
41428789 41429827 421
85510109 85519359 94
710893725 710895703 163
92621716 92625218 188
60106787 60112734 758
333065677 333074596 654
750383430 750384228 39
41144725 41149777 167
37898851 37902214 307
130262870 130271661 955
843484653 843487976 57
754611074 754613067 170
943562167 943570562 582
152147682 152148656 95
800229869 800233641 833
126349977 126352744 981
544218631 544221464 129
800653021 800656293 173
933358188 933365700 100
842598846 842602255 438
898881800 898885800 267
216991207 216991759 203
186304728 186313402 863
994706309 994709472 589
415431756 415436410 101
48231940 48239206 640
362092921 362093255 959
824931401 824936410 352
367836925 367845057 594
248492025 248494862 56
976092814 976097356 171
592068081 592077112 710
34444284 34446675 766
866631496 866639675 503
181251436 181252918 459
38410888 38419132 391
771175528 771184497 305
687477837 687480708 239
975946189 975952771 63
379512134 379517184 731
175922190 175929254 549
61177361 61181727 573
494921420 494925114 324
568200186 568203629 384
285677689 285680695 550
152616498 152624232 656
590333889 590335868 681
700597545 700606114 458
431544135 431546497 159
569048198 569050648 236
808224928 808228753 126
900472477 900481380 95
62782050 62791870 49
481458374 481465205 499
3724109 3728790 384
45011009 45017450 508
801034664 801035624 159
338920696 338929266 647
631084154 631090018 674
750394664 750397218 835
92827900 92836211 184
486993026 486993870 595
377474472 377475236 426
651232872 651241750 442
174899722 174903090 145
129726457 129735334 697
554123964 554129199 137
71784124 71793949 472
222701121 222708224 942
130304795 130313190 609
26623630 26629217 556
940096164 940105071 978
784416110 784418832 449
201988536 201989259 644
613529978 613537913 298
157234474 157241839 961
133202172 133208918 287
836799659 836809298 308
968624481 968627513 834
107704425 107705293 23
528120384 528129143 463
38097290 38097824 278
685591268 685597942 564
238417068 238422487 721
178033064 178041410 951
508163362 508163499 285
126335323 126342552 935
686099959 686100544 58
821345268 821348787 950
720704452 720704767 987
282055827 282060934 3
598227290 598233496 534
861244567 861250606 174
301098482 301105433 701
863989203 863997022 203
282365505 282369098 530
128404791 128407942 378
513780076 513781802 235
657759134 657759861 925
635559434 635566690 36
724969421 724970712 882
510161774 510171773 18
78716309 78718599 420
67565483 67566367 242
383730533 383738618 775
935708737 935710566 373
438283618 438284679 291
24657348 24661459 519
384145933 384146551 14
485373857 485377470 312
288561894 288569022 436
26863126 26873048 848
33342144 33346256 529
698622915 698630867 340
408606157 408614600 56
193841284 193842053 276
562491656 562501466 284
345925297 345926512 71
377725815 377731380 990
331754829 331762793 342
781233140 781233448 465
8216576 8222695 714
463448774 463450381 269
8174304 8178694 657
796007994 796010996 578
543455400 543460662 585
680365675 680368856 209
40176310 40180965 883
136667381 136675627 138
480114370 480120632 249
706076713 706085837 956
244556529 244564650 436
753199242 753204078 59
15753862 15755419 948
247269518 247270268 345
683993095 683993595 23
114149681 114153898 708
828539240 828543784 688
851819123 851824715 483
568135261 568143239 458
315377861 315384757 923
382108816 382118289 313
795191251 795196885 476
440483662 440484733 292
16608961 16614278 452
932173305 932180123 11
86050680 86060185 596
40732738 40734345 491
289628426 289634345 765
915496260 915505849 57
250091069 250091651 764
74645992 74653612 351
102410304 102420293 178
796832780 796842074 866
871120422 871130346 71
121281226 121289273 723
90770588 90779511 54
459954185 459959919 625
121524676 121527810 669
64665790 64668324 325
64459199 64467812 839
679497963 679500042 520
859371313 859375529 802
209794841 209803118 744
41489707 41495526 997
306758129 306767302 906
837076851 837085690 493
599111906 599112521 817
273918882 273927925 918
713316901 713318201 277
485441226 485448170 57
610702416 610706871 826
618692936 618696240 898
9636738 9645864 100
76533832 76536823 76
983476828 983478626 276
220188085 220192032 64
167685578 167692938 35
571734746 571738391 383
869447664 869449548 169
681353292 681356542 504
257542699 257549440 801
820145525 820148668 762
176604774 176607218 563
123753226 123758746 421
532711302 532713598 408
229792928 229795329 245
600735992 600740750 338
958011027 958017709 663
128175411 128178301 888
175894930 175900844 338
313112433 313116803 555
71842235 71845734 58
16488347 16494281 648
504329260 504330796 68
576854681 576860803 667
245855439 245859053 349
643375684 643385368 608
926076372 926084484 964
515360035 515367976 334
977059923 977060394 347
649133612 649139421 58
142283519 142290347 293
75202577 75209409 301
15076575 15084686 535
333406642 333407134 420
718702308 718702827 233
391151658 391153795 37
370956617 370959325 571
229851933 229856225 512
689801617 689805138 734
432158964 432162608 387
566983021 566986004 624
914419313 914423993 558
503588965 503591727 751
753212500 753215248 975
753550270 753557202 638
29362505 29371804 336
886417892 886420917 405
135243813 135253348 859
51499326 51499465 587
516112059 516115973 925
694710796 694716025 132
659137771 659143773 265
278397680 278404592 973
56819782 56826113 322
571258757 571260720 330
772602746 772611749 995
451711082 451718219 627
239692837 239697312 190
799391695 799400654 721
812900281 812904506 215
929352206 929356704 81
996063688 996073458 610
88237305 88242597 103
368433278 368434034 446
875090950 875097603 410
474396280 474404528 877
262533625 262539721 586
757943251 757946155 459
42993442 42997987 305
512518513 512524637 911
893644728 893647593 313
310904160 310911911 484
678716120 678720000 335
500669574 500673587 966
382493371 382497433 705
77737782 77747158 189
320798009 320807266 457
145575596 145583905 209
244863404 244871055 656
112611710 112619130 735
674997971 675001083 370
921700283 921710239 693
364372767 364376721 320
133929452 133933052 575
582157419 582162642 131
837864474 837866844 966
821137015 821139476 425
836202471 836206686 134
122753681 122755789 987
332698687 332705366 1000
426421422 426423578 444
38306792 38312991 46
16934836 16941834 119
598026506 598036349 414
2531433 2536925 432
105540563 105545906 581
233966528 233971007 387
650342952 650343530 489
112613088 112621213 643
221319424 221319509 209
931431425 931437168 744
546659219 546667185 562
672874265 672878769 497
693825383 693827783 883
110182149 110186234 39
304437931 304443134 668
354330511 354335640 663
580657898 580661020 128
834028387 834037458 625
359305381 359306010 455
121616940 121623736 58
943444684 943445370 154
451521597 451525432 84
10220445 10220644 519
900954328 900957703 387
263429718 263431470 817
82994737 83004017 774
33302750 33308009 683
98039879 98048526 381
104992503 104994056 151
386859308 386859964 47
370061717 370071409 162
945422870 945430897 539
982393953 982403446 650
79001473 79005407 260
237776859 237778448 800
564260675 564266891 851
144935799 144938096 150
925112483 925114472 186
427469214 427475796 601
168292716 168297295 308
931530763 931534069 346
116358925 116359652 332
248167814 248172325 114
20782816 20786709 871
544386076 544392198 48
828448227 828453046 960
374783429 374788541 622
764049579 764051285 513
387824115 387827786 905
900379716 900382933 605
128366025 128373166 21
15227722 15237015 658
12486406 12488333 600
130362519 130369339 661
122326741 122335671 283
104325139 104325149 578
159352450 159353370 672
468195072 468203573 598
833925585 833926987 90
214052840 214055596 946
290403445 290406663 915
138071817 138075879 808
702480826 702484142 866
966024425 966024898 387
860220438 860221485 334
622845721 622852349 860
523193650 523200246 461
1167323 1175823 344
539428271 539437347 340
712929361 712932685 51
542479657 542487059 488
107093572 107096609 997
228162730 228168429 908
301338595 301345330 688
347403982 347408767 911
615777667 615780473 271
82391527 82400306 80
974545338 974553156 311
56288683 56290311 126
420478373 420482252 132
114977775 114985563 581
120669264 120672926 198
157813260 157822469 640
91412518 91420459 859
51829558 51837815 514
13907469 13914976 241
934487739 934495021 617
825439169 825440836 665
302440480 302448058 983
904449956 904457958 363
993004088 993011364 48
563539021 563539220 7
754126569 754135818 343
267247561 267248470 274
68926420 68932069 538
871899933 871906032 819
4046525 4055411 626
283527141 283527748 770
416541806 416544731 946
942518789 942522123 847
131936502 131944825 170
969725550 969730844 107
120528557 120535839 654
812508250 812509820 718
494486875 494493348 988
366384764 366388378 76
43979584 43980127 254
462179209 462186829 951
448045329 448046413 127
57866626 57872350 259
712121472 712126893 181
378303993 378313536 122
177083451 177085206 631
266273105 266274368 53
589801823 589809413 892
199499162 199508158 15
109272589 109277158 662
106126194 106127785 450
15499146 15500874 42
844864622 844868762 774
646156232 646163063 359
264894413 264903070 492
117134535 117144353 532
809519517 809520661 173
609296920 609300463 337
732876812 732879477 616
609708178 609715951 829
538804840 538809429 249
508726640 508733524 997
83499034 83506617 370
58157159 58165595 567
564637517 564638450 757
425182009 425190790 397
465351892 465361158 140
645139064 645147767 409
311546752 311555571 485
978443368 978452923 853
247357547 247365836 414
875435795 875443184 117
15756143 15760916 146
21152515 21160262 55
161295432 161297165 727
109456189 109464043 283
747750935 747757220 707
489936427 489946296 49
778330835 778338613 554
664949671 664950263 588
259065525 259068401 109
519320938 519328743 973
313731406 313736929 518
487161552 487163305 221
538283957 538287282 792
879476684 879478744 370
185423318 185432677 840
265643375 265648159 725
876917425 876920884 361
309671330 309672543 716
321096918 321099573 618
302515378 302522498 314
762653350 762663261 152
637526218 637527993 207
132774790 132784354 692
813036581 813042376 363
956009951 956019198 321
879563142 879572331 57
228835218 228841123 627
315372930 315381143 868
117619646 117628480 631
735449263 735455320 35
896813927 896819615 843
764953431 764960677 201
213536638 213541952 867
256375329 256378535 567
855442042 855442401 583
758487715 758490771 326
455448772 455451523 492
577172399 577179619 339
788608266 788616903 101
201338248 201341292 592
334683282 334689942 782
354891124 354899299 542
601639675 601645852 738
760696542 760705278 867
269087459 269093790 945
607203043 607204527 867
745719368 745725181 6
414070211 414077736 74
69410550 69416800 139
737870001 737876226 465
721963944 721966931 69
636862078 636863273 456
120090620 120091659 478
156940708 156945957 828
707932574 707942192 571
434108870 434113848 28
215032738 215033255 607
132055744 132057882 936
353067169 353076806 528
143170308 143175322 719
942847123 942848285 543
648911543 648918474 489
26316999 26318151 461
141116477 141124031 974
102201655 102202584 946
912498225 912501438 662
35526604 35535650 745
74219211 74228808 38
163297496 163301163 231
386337025 386346917 425
502225094 502226412 562
993128636 993137984 128
66455126 66455706 312
28876937 28879706 555
936057910 936064145 20
762118207 762125516 707
114260870 114268344 129
590721614 590727321 997
458087003 458096537 32
933251233 933258020 724
606600658 606602766 889
52615571 52615638 948
55641699 55645137 3
440802361 440805623 236
512521916 512528285 122
831249286 831250081 583
978576993 978581675 998
874570474 874575857 621
503801821 503811601 92
366821854 366826201 586
164349928 164357190 174
986716817 986724920 749
187866765 187873732 799
646633118 646638121 786
504132354 504142120 682
567598826 567601012 136
897014409 897023045 459
85454757 85462923 746
502106378 502106751 35
15299471 15299974 908
863887406 863894272 438
697578931 697581295 890
362019031 362028538 390
923662831 923670125 249
116419968 116421625 727
23832001 23839248 138
260533487 260536444 244
88268947 88275206 823
655309043 655313487 574
567224429 567231473 177
609782688 609783535 707
389584477 389594019 406
959245367 959251727 867
931956107 931957682 798
896002708 896007484 80
216423435 216432603 540
576983923 576984217 406
956261166 956270833 381
81341990 81346247 732
161060913 161067917 903
857207089 857207765 479
39163148 39167263 338
841129553 841136559 228
156005771 156013671 298
777908568 777908785 687
63486650 63493536 74
285371539 285380051 948
635544945 635551840 119
904494325 904501363 683
446842407 446848047 674
425372310 425380768 705
409004141 409009663 212
95316830 95326025 436
846329408 846329976 767
438221058 438229574 157
987411744 987414859 980
370249818 370253011 77
847268766 847272055 340
211770235 211779898 942
266546917 266553675 456
431339591 431341210 59
20963646 20971900 161
719970857 719977064 815
192639294 192639551 240
223441411 223446551 232
855863568 855870784 223
11361899 11365970 104
414403976 414413138 928
873767315 873767891 428
323310257 323314406 335
924093712 924102181 902
385841123 385845334 960
895199283 895206355 846
145814099 145821321 140
146207688 146208667 843
969255919 969256060 289
235994493 235997669 904
379278596 379278774 282
887169523 887174400 247
516677952 516687010 127
567162637 567169416 949
611479539 611486037 65
763665498 763672399 389
119037344 119044526 5
376440835 376450326 383
121580678 121584605 329
46901318 46903339 173
670136221 670144768 992
543586854 543593649 477
879023451 879031461 217
90476580 90483948 19
166834878 166844529 295
571512943 571516057 852
582030682 582034645 209
538511038 538513492 901
664395422 664402312 863
520580101 520584590 669
413394274 413403594 718
462274616 462275164 641
688472092 688475583 515
267813309 267814028 376
976908327 976910609 127
54114622 54118594 373
247147824 247150687 313
701822032 701829788 438
416861284 416862499 591
361521498 361524876 411
771797166 771797752 451
879483234 879484667 695
719232876 719235254 389
512756742 512760803 365
827217468 827219148 866
274094595 274097908 660
322086319 322092182 488
90229983 90239657 2
954966422 954970662 639
595425364 595428848 25
58508125 58515971 386
161834576 161835195 11
6540621 6547636 78
766617011 766622057 805
90089376 90096202 857
143792592 143801433 880
499239602 499246973 78
738461090 738467468 659
252484443 252494339 522
705705081 705711480 233
471219457 471219832 461
962421843 962424570 923
494103205 494107206 610
902219283 902226972 390
12132438 12140112 637
95718295 95724532 829
764640526 764646294 340
266046955 266049248 833
301759614 301761600 98
993672486 993680129 725
703307071 703311298 828
54976883 54980786 506
75648807 75655329 805
42104769 42112395 464
467101509 467102787 849
177856497 177865650 175
300980676 300988408 751
306044016 306045311 768
135792849 135793945 227
450226296 450230837 119
139737022 139738971 467
820382200 820386529 657
948963706 948966008 51
237054862 237057743 430
451272677 451275372 895
681706526 681713513 6
777181700 777189463 641
236937803 236941781 231
799435921 799437928 786
717160500 717163830 826
695816619 695822545 288
59140086 59141840 632
622069092 622071049 781
26190494 26191029 400
26239923 26248265 526
634349818 634354454 499
798754823 798760476 148
284095464 284104206 163
208935046 208939660 24
22516832 22523668 533
423546008 423550642 414
262813296 262815530 493
447811927 447815465 629
906707059 906713709 978
681603459 681612656 2
944635336 944639374 551
21142836 21151579 502
917139333 917143543 254
86152496 86152647 926
369007871 369017113 450
363415404 363423012 590
914144817 914153595 518
694094661 694101743 536
799712290 799717110 48
25601618 25609654 130
118002620 118010464 733
611138171 611142566 806
987222672 987229704 693
335710276 335718429 626
751004202 751007130 740
507814002 507820269 862
449439944 449444043 277
487538462 487546637 970
96694998 96697033 73
155616395 155622608 634
132993526 132994160 881
73241608 73243123 314
217566414 217570923 80
407612458 407620816 692
147282085 147291343 822
16641175 16645222 58
734203036 734211974 110
267813665 267821414 174
65284986 65289003 527
33324060 33330035 849
558567044 558571445 438
585649275 585652609 900
135713590 135715105 32
978415669 978421988 439
52424361 52429094 750
726747533 726755114 711
217316941 217322576 967
585761052 585768726 683
83723576 83732774 747
805884103 805892293 557
335393302 335395989 890
85221091 85221623 183
519021990 519031274 889
476535022 476537835 51
145986812 145990828 648
278381562 278387383 770
234049623 234054119 926
609914590 609920310 98
746031273 746038941 606
444127371 444131330 171
7302928 7303731 130
273584169 273584586 715
463696351 463700664 889
647722239 647730823 81
85790641 85792228 984
72667289 72668287 769
330026058 330030086 143
444586334 444587531 271
831645432 831652520 623
114037388 114037856 780
620053559 620059284 886
465810040 465818885 435
236956106 236957686 974
216688995 216689183 885
88457076 88466483 606
609717409 609722963 888
654701178 654705804 144
293241672 293247095 989
111099944 111105562 457
44515918 44520329 647
899373697 899375269 763
863582934 863592722 397
22364721 22374312 733
42224695 42224961 659
104730579 104738366 872
208385534 208393290 725
926538422 926542832 985
50787917 50793325 579
338532256 338540309 956
535802714 535811145 368
791759360 791763025 41
966221473 966226030 753
332773222 332774745 922
355110955 355112995 732
385989613 385994305 320
511199836 511200902 668
950892561 950896303 841
592642896 592651224 37
176004476 176008917 176
237655431 237657762 230
891633149 891634032 684
757991190 757991760 70
7572295 7579366 527
24816216 24821347 28
878928299 878931655 457
510881970 510887868 419
530394637 530399785 802
592167478 592174791 805
841958514 841967913 711
243384040 243384229 681
135927272 135929781 361
829027305 829028402 866
333750726 333756465 240
672462253 672466698 920
444935631 444936276 563
903385087 903390376 41
108712506 108715476 430
839972659 839973920 66
147953464 147959034 825
223703525 223707475 716
750509206 750515621 756
77678918 77685548 984
318917784 318918518 857
659515374 659517204 296
454582645 454584603 34
90109209 90118182 740
782327600 782329961 435
482130381 482130988 605
782160447 782169322 640
710938623 710943395 715
358636689 358637316 410
764371444 764378765 762
391166779 391175369 838
246594987 246604909 166
355472284 355481895 475
301759668 301769100 871
891306408 891311689 123
212056193 212061664 33
151143799 151149531 405
108076789 108083835 653
621206504 621216105 105
384009266 384016756 825
225512378 225515767 680
626950215 626954835 908
113301382 113303845 780
834534207 834536516 211
989001078 989010524 593
242963551 242970398 706
731361583 731368935 264
307181339 307186288 795
341609992 341615163 366
290189448 290192298 381
230598624 230606404 175
334271654 334273932 955
408207562 408214153 17
612021693 612025952 98
35823255 35829092 937
461939848 461943534 969
77534554 77542965 798
517284168 517286221 768
492127314 492133531 240
213217031 213223308 328
592408411 592416382 441
873384585 873389223 472
302740540 302743573 883
88464908 88470841 500
532317356 532321709 897
525604294 525604702 844
132898263 132902579 21
357859412 357861220 240
456048179 456058109 97
901187418 901195702 104
929802745 929808686 734
767406537 767414410 17
40949009 40949290 860
568764242 568768287 748
332870093 332876312 890
174783991 174787078 230
189985834 189992075 474
109837207 109840240 885
241519446 241527857 960
779158894 779166441 65
12944998 12949870 932
25992731 26000896 32
152573747 152576616 375
653411958 653417532 624
140529057 140538014 228
797231947 797232384 477
643009527 643016388 338
902880001 902885062 609
946643886 946644139 761
971461196 971468265 329
338032612 338037564 992
638766543 638766835 542
599563927 599564815 98
523165302 523173494 248
203068276 203069579 842
466557504 466562075 73
396786331 396794736 840
274136669 274136954 461
161500629 161501064 230
514926389 514935174 892
88117718 88122921 550
515910059 515915687 290
713193600 713194699 776
425950050 425958780 218
222943649 222952545 69
437044490 437047560 864
95552914 95561996 538
388454753 388459512 212
278103565 278106695 122
6018795 6019821 579
203875686 203884841 647
884619236 884620047 258
926758525 926765843 794
335383651 335393617 983
58873871 58879782 446
795307289 795311398 764
489399504 489406082 61
784160043 784161806 729
287501606 287504746 24
946068079 946070625 59
731320658 731320870 162
833808305 833817813 323
892297562 892298290 83
358868706 358878207 893
904170688 904171548 702
583788135 583795821 1
716794898 716801033 212
699977310 699983502 176
659988389 659996530 705
905812414 905813250 379
509924823 509931047 737
707926984 707936492 682
868245306 868253205 502
704073390 704075885 972
493877634 493881243 663
460601686 460603405 993
188773687 188783580 475
626462899 626471698 702
14640425 14643618 534
926377129 926384916 443
72724508 72728116 713
657558245 657559636 286
270530277 270535389 771
985882778 985891702 962
991515750 991523291 192
51335764 51341055 907
108133757 108143205 518
503825582 503832172 790
22571285 22579763 451
804388818 804397072 875
647862612 647864238 474
136829676 136835317 57
252581962 252586517 945
444966084 444972014 573
220334397 220336830 833
482857589 482860928 130
521356495 521365995 465
52626013 52631483 697
481676153 481676756 354
763462604 763472479 491
361346830 361355700 134
932737304 932739534 373
38077361 38078405 887
398128655 398130283 179
864448227 864456286 923
635946411 635951940 429
173224892 173230647 691
665057357 665065987 886
590423054 590426009 364
816478758 816482261 10
417085249 417091729 618
169999734 170008391 550
880264106 880265532 146
670924993 670934889 473
380381523 380387681 548
149446 155615 562
286597225 286605609 69
642825916 642828169 938
130210152 130216098 960
66288516 66294875 935
960482525 960487437 91
165687493 165689140 901
113700394 113705763 69
909619539 909627008 243
850927363 850935988 643
157958262 157967947 805
313569823 313575395 507
691634891 691642258 916
197295830 197296371 730
164745140 164750834 302
504929075 504934942 121
136743517 136753447 25
140409417 140411112 34
406520487 406524274 386
38238080 38244330 260
194977724 194978034 282
217718528 217721602 527
279685385 279692520 687
193419302 193422007 997
254376031 254380351 174
279034332 279039815 225
536995803 536998478 769
345743828 345749962 707
290575212 290584079 535
189898599 189899370 373
129128210 129137794 825
108413492 108423387 100
119384369 119387620 617
99834056 99837543 610
885005403 885010370 94
541186928 541195723 3
28861155 28869458 429
218748274 218756573 271
372032331 372034903 598
398332865 398334618 356
1093590 1096475 837
485756415 485765234 844
870923865 870928992 587
995714481 995715239 631
909940442 909945111 56
778346887 778352608 163
105862892 105864254 721
734264670 734267773 810
98928941 98931582 758
311408889 311414231 655
557426244 557435284 112
884475080 884480707 59
362790275 362796867 726
419540863 419543100 447
953178844 953182525 923
218080251 218088661 974
493279413 493282902 881
168288486 168291660 60
588851295 588853312 922
45543054 45545103 297
433295059 433300681 612
28719171 28728329 341
645261581 645267296 287
402306657 402306784 713
547172105 547176402 932
669896027 669903966 38
311665352 311672037 385
353857583 353859584 401
15220994 15223180 708
667787916 667789310 903
562407564 562408941 342
847657176 847662195 212
714325869 714327010 356
33337507 33347121 362
800406570 800413020 562
925473502 925474566 13
891917891 891927066 876
953086276 953088423 576
548276029 548280691 218
776416087 776425449 615
96398992 96402164 69
770683684 770690397 43
683745246 683750858 949
345857602 345865645 511
881594314 881598975 528
244134228 244136538 922
799041241 799050641 666
744627468 744630054 992
249181394 249186432 663
49037963 49046736 250
42256578 42265583 399
367164997 367166353 723
52482391 52487373 618
743470340 743479104 18
547468202 547469448 339
11648081 11649552 161
805906002 805908634 224
946940018 946946178 914
936091361 936093835 631
788581025 788586365 787
24713275 24721009 283
59412023 59421473 462
35301748 35308838 237
76773716 76777091 965
364649085 364657005 7
699334423 699341597 275
858819584 858824950 783
440055159 440055246 460
543611072 543617720 531
570279704 570287833 563
1509841 1515316 172
81184123 81187562 128
432502585 432502902 123
444243173 444244893 161
609747137 609754409 399
663125143 663128360 716
848511418 848520118 738
817463552 817473002 426
167125363 167130251 178
294161894 294165110 953
100127458 100130665 352
479794980 479800429 773
947813107 947814404 292
409180582 409189479 525
607367742 607376339 194
942359140 942359199 285
278319207 278325542 311
421153945 421157168 495
170319722 170325022 751
461907899 461916102 60
937015851 937021543 210
325389553 325389800 482
981408325 981418060 689
645406617 645409447 69
246674493 246675816 585
149861037 149867335 595
201784323 201789253 23
966296633 966299218 1
735969479 735978827 694
201897581 201902614 280
934360641 934366826 672
639901202 639909481 43
547187035 547191790 223
941237075 941244584 983
266294495 266302758 835
132106431 132110718 177
201798026 201806824 76
28913399 28917061 919
725883401 725891727 481
17382445 17388543 645
492539724 492541499 657
956515396 956522378 574
741620790 741621122 463
795669013 795672134 671
232873347 232877594 371
660601532 660605421 460
21212710 21214816 869
150575135 150583530 910
764810053 764816035 781
739269886 739270052 584
535862531 535871678 27
796636538 796638324 22
994465111 994471855 50
963272925 963279847 505
200982948 200988097 805
101753320 101756067 184
372994129 373003306 939
511456998 511466369 740
188471259 188477171 645
140006392 140007706 994
567959975 567967419 714
259209002 259214238 534
706171023 706180825 790
308549425 308550072 762
7581281 7584975 78
69561085 69569874 926
626595268 626595490 184
732998206 733006575 225
417683298 417691774 671
259050293 259059162 1
421965286 421970932 861
251484351 251486513 962
704122884 704128284 821
374018026 374023717 957
56838788 56848108 40
837974865 837982235 145
230544142 230551037 26
255759326 255769324 904
64195551 64202210 392
125695571 125698430 272
474496572 474496917 126
351493784 351503630 980
553323745 553326894 560
74451567 74451729 563
583182875 583187517 845
427984266 427989170 563
563125410 563129103 899
214116786 214125391 439
39899041 39901218 628
228943434 228943752 108
773772705 773777048 226
94863181 94866460 694
746391161 746395104 693
992076721 992081277 422
140469284 140475047 584
51666480 51670902 314
942713042 942720783 185
145236941 145242881 379
244752730 244761701 826
658943708 658950600 492
646860168 646867158 80
630467394 630477051 452
713766087 713773142 567
600879131 600883715 951
665824552 665834068 208
817957487 817960241 730
895252800 895254467 12
980770984 980775716 431
182787715 182789663 539
565498540 565500097 431
107115383 107123381 378
429618464 429626917 505
589534266 589541780 144
287670184 287678513 853
450994135 450995197 844
515205342 515205694 665
908288072 908292339 878
898400435 898403773 381
699659217 699668549 965
499447107 499451534 256
379223890 379224413 714
112762269 112765812 916
499958125 499964892 555
287202619 287209921 675
466572471 466579011 346
31053317 31056725 503
737344332 737348240 164
528158562 528164345 456
401249294 401254266 814
453885609 453887637 711
492494865 492498708 991
868969929 868978918 733
213778196 213786901 92
240685751 240685798 635
255604426 255605187 311
924358771 924365971 681
917422626 917429491 122
130048790 130058628 700
395524596 395525448 142
44121410 44123264 42
346370470 346378033 832
704354461 704358859 240
252724545 252728518 123
728498638 728504024 272
124379624 124385007 243
38845286 38853475 881
987100967 987105124 201
582467440 582474992 433
723345139 723348434 957
961909631 961910348 90
945091673 945097500 439
757147855 757148585 68
658324095 658324644 540
853611217 853614851 114
630211840 630219127 464
454698435 454704902 936
210640667 210648411 31
487899218 487904245 618
814632650 814635166 798
444606607 444616535 738
684223048 684230758 147
25976838 25978126 368
338837905 338840717 781
836584445 836585435 535
464934911 464942358 910
479493725 479495090 570
804619660 804624348 899
62768043 62770743 666
383987660 383994480 922
16319458 16328941 160
856401195 856402155 70
103119693 103120088 186
608313060 608316828 395
477222193 477224081 172
290862078 290866965 140
321095988 321102554 892
311801910 311810187 310
102597159 102599756 296
423432826 423441484 932
555203098 555212855 525
607301258 607309449 813
377335328 377345116 290
474969513 474974789 23
411044258 411049462 847
39170782 39177152 285
989560922 989566984 447
274462165 274462911 268
251998826 252006990 132
262586473 262589819 6
268341405 268344957 337
418902929 418908474 214
398494093 398502711 782
233091734 233098957 760
261533756 261536345 282
172920954 172928241 528
284704589 284713354 465
223862036 223872006 310
500045655 500049662 314
323507138 323515460 493
78234144 78240716 770
633062481 633065467 304
696909694 696918216 516
225411826 225415402 591
974365585 974370663 924
126025867 126029202 37
971254746 971261142 71
831148211 831150623 972
722540872 722548947 697
42997187 43004753 895
773499029 773500154 847
764216800 764225308 727
327484455 327492363 49
840637322 840639599 456
778644913 778651803 616
257584187 257589556 729
611593224 611602055 783
535265646 535267403 223
303063618 303068507 965
19502315 19510290 196
799684559 799688920 569
59435407 59444587 774
70174134 70182112 22
935427532 935436903 96
35770988 35774735 106
485254604 485258299 981
309315684 309323767 602
792658817 792667659 784
159146040 159148818 189
761339355 761347997 778
70229552 70234312 747
869083472 869089591 867
790963597 790972467 440
385295970 385297506 686
877492416 877498526 843
241918522 241919357 539
457116503 457123964 458
346857455 346864589 22
889773239 889782337 554
365953778 365959955 751
113363557 113367909 506
463050654 463055403 18
179231871 179240911 661
736875311 736880446 187
534167347 534172655 52
497236542 497246157 519
883667081 883670506 21
10084891 10090459 339
559239263 559248646 695
834193818 834203577 110
411999919 412006172 75
387309425 387312650 509
524590442 524593463 243
746533453 746537070 297
136049641 136055609 414
286459043 286461281 756
977983561 977992845 599
224971582 224976774 896
820081920 820082305 782
774976967 774986187 445
850996076 850996419 14
970885150 970885243 588
856244011 856248600 32
150552605 150555307 137
239106901 239114449 589
851915665 851920904 934
230897422 230905612 359
685685020 685687300 672
415652267 415660074 600
458056049 458059919 696
883882845 883889489 710
806496210 806496694 147
541463149 541464867 728
268015532 268024919 409
723028670 723030462 433
145702610 145705266 498
180757544 180762304 124
564376902 564385266 683
159161925 159165707 160
524351876 524357525 306
494140572 494149044 526
185560633 185565973 599
133405131 133407771 681
714780859 714787417 366
528737619 528745165 654
711325052 711331370 255
254034901 254036849 627
429818025 429824908 370
21195058 21201375 731
143215219 143215852 788
980920874 980923088 392
532791752 532793156 854
622229350 622239226 817
957994031 957996251 311
543154748 543157465 825
616818402 616818902 947
30900658 30901464 964
721331635 721335042 232
373796357 373796942 424
403947087 403948813 491
122356226 122356928 833
412906618 412913937 454
934610822 934619719 206
228931990 228940726 168
711369301 711378688 749
662500476 662509952 380
375511775 375516599 263
31160740 31160930 169
751373321 751377259 485
990278746 990281761 18
977261588 977263074 776
58978771 58979760 285
715958225 715965088 495
934121431 934123179 384
133281950 133284152 724
137144698 137145214 113
509551078 509560922 509
209568691 209573991 242
961982860 961986626 979
345537696 345540836 505
798415714 798419768 255
859086840 859095563 622
207826476 207835026 162
466863970 466868963 43
446709705 446709977 224
690518428 690527112 881
815108541 815110854 311
556413401 556415363 183
635764643 635767264 23
279474973 279479846 311
891491477 891493504 537
299203082 299209447 182
63000055 63003680 403
117493218 117497503 406
249163611 249172276 357
464347834 464353985 6
278062715 278070517 82
918336377 918344817 849
416329560 416337816 474
375931934 375933122 146
639938595 639942008 882
185611132 185617550 457
924444665 924447438 507
572397419 572406760 878
63590826 63600278 602
236339534 236343259 106
375271890 375276148 501
989938971 989943030 295
142425820 142431084 435
647231644 647238029 545
997377790 997386769 131
548829022 548829287 150
455639479 455646861 223
630668336 630671965 864
688263214 688265628 115
75133817 75139409 200
186831273 186836285 350
985947773 985952342 876
733929420 733934061 312
66540855 66543452 32
115773399 115775124 346
625634880 625640515 790
895328380 895329071 251
135337605 135341287 130
20704819 20710547 184
95560935 95569593 123
529286485 529286693 950
599944185 599952360 748
225870412 225871416 717
823394724 823394837 329
325998106 326004796 81
668586451 668592181 855
889287241 889290893 459
617577842 617584233 398
720822972 720827843 902
820162507 820169469 220
299419630 299427601 514
386382579 386384735 580
70990328 70995484 63
200701394 200705212 103
717714722 717719248 891
324440803 324448644 909
422225009 422230620 307
614190468 614195684 659
236038217 236040086 829
123515119 123523100 282
56787690 56795254 571
75203554 75203930 395
312194133 312203535 279
206721547 206722415 588
825326650 825334017 651
841331891 841334100 515
27855801 27865244 971
132743107 132746034 269
143847766 143852524 889
81874595 81878424 15
747417227 747426024 769
669762149 669772020 804
301369895 301376703 165
15594525 15603554 270
488347112 488356922 97
45625764 45631607 725
61049630 61054068 713
571389600 571392011 167
46739869 46744440 188
60439757 60448710 677
285168121 285170642 205
167828241 167831484 287
947319045 947322322 500
399663561 399672921 260
873046830 873052142 21
937699926 937707164 672
918063651 918068215 474
88879364 88882264 733
916853880 916862922 757
785509068 785513930 724
375909095 375912179 917
892325300 892333409 962
262477587 262479482 548
798560086 798565511 11
559810697 559811847 585
519039718 519044573 272
222611741 222613653 588
698382565 698384330 854
79095298 79102636 338
361114054 361120610 929
478829778 478833023 641
32176046 32185413 945
690915007 690918220 941
608932907 608937661 849
801824268 801827287 586
905419853 905424507 601
522894475 522894724 266
10265064 10267722 996
496470268 496477724 605
28249958 28257592 633
518560237 518567127 756
252569229 252575391 177
398105173 398107032 536
902487114 902494369 331
870411313 870413026 822
322408251 322411958 381
196177852 196179910 679
114816469 114824635 893
19719815 19729491 403
975225420 975229470 318
471875053 471881201 9
885577808 885578444 97
961175336 961180959 542
108628873 108633458 892
684047553 684050501 861
542209375 542214399 33
907186755 907189259 679
854107784 854109831 739
228838677 228842510 418
962991079 962997863 52
122711748 122712369 923
481797757 481806342 375
629974204 629974252 647
405639746 405641130 735
122759989 122767336 136
583159200 583161739 787
692257233 692258845 641
677981263 677986077 962
698080002 698087969 97
954056419 954063365 4
326676822 326677788 962
629468745 629477242 78
820034119 820039824 882
296478117 296485726 555
961287852 961297736 133
389907338 389914743 435
199712126 199717588 843
291912766 291918877 33
781325727 781331663 899
540187174 540196535 546
691206177 691215030 588
558774139 558776281 737
733501568 733511431 442
324047450 324056671 892
144073356 144078158 681
877626839 877627974 669
66917276 66920518 889
176680468 176687260 723
355991500 355993750 910
686205399 686208846 866
835345944 835354695 643
926124882 926125246 163
440339971 440345259 505
7965413 7972149 963
887157304 887161814 622
53191985 53192687 619
89228654 89234923 92
540040893 540045299 329
83609968 83611477 995
270532228 270539353 483
54864094 54872297 499
615798736 615804442 652
435321250 435330964 725
185982106 185989621 597
311743069 311748203 824
331441041 331445080 890
929950661 929953877 580
864533103 864541229 90
574584784 574592830 747
693947778 693955107 505
762809261 762816179 206
177408110 177416940 141
791485763 791490971 693
896092838 896098751 361
962760434 962762184 332
988078258 988084195 637
849673148 849674341 945
319495079 319495837 496
721708168 721711173 366
264820266 264822032 110
635036771 635044095 299
372736327 372741085 573
551527467 551537152 96
464266512 464270235 76
118918873 118919316 123
107674555 107683654 211
631209192 631218005 309
336300488 336306341 862
762989335 762997125 198
994885700 994891831 312
155038161 155044581 37
445794460 445796067 871
40502384 40506615 819
669450480 669457653 603
76169907 76179437 173
867371029 867375882 1000
79527591 79534772 325
790073901 790076794 80
421092113 421100646 1
842134311 842139624 538
599664623 599673602 197
161525010 161534623 182
90881 96928 985
611880699 611884187 948
745503653 745504665 134
511203826 511204194 874
602092177 602098089 157
15325503 15325922 927
627947932 627952576 382
309151284 309154460 889
176272174 176281535 204
864347371 864347896 329
451145904 451147328 838
635678888 635683795 177
734729186 734733885 422
14699321 14708980 695
288296546 288300179 559
186730053 186732321 674
46300331 46303332 902
629996714 630001916 791
637737602 637742606 654
224561156 224561565 173
983745484 983748506 924
808309322 808314815 725
72735849 72745589 177
148162270 148164402 806
754475965 754483483 611
971204524 971210769 269
293454550 293455757 858
289801803 289804320 82
654896944 654902433 128
988404597 988413699 246
304366122 304369092 267
750356046 750360768 174
495804121 495811965 970
581181299 581186231 85
75240455 75248388 744
875041066 875042244 808
700941335 700946419 202
33405544 33413004 660
329068625 329078525 718
616719103 616724032 931
760704349 760705839 979
64686616 64690786 700
16861141 16869016 270
351957110 351965998 109
937190195 937197063 912
913373290 913378736 589
467236449 467244921 167
645080001 645087366 545
76900661 76901152 219
105468729 105470001 490
102829011 102830709 881
52726992 52733365 669
321021042 321030250 578
127930662 127933770 135
769101770 769110391 499
851526682 851531531 576
51442623 51452239 338
809787789 809791921 994
121396685 121399177 274
788649904 788651673 8
504984744 504985807 90
869734625 869739552 786
190804646 190814311 973
111482575 111485696 620
65466061 65467870 461
127995560 128000802 294
26628486 26633086 574
609789825 609794791 855
468434169 468437970 148
79113794 79117962 169
58547802 58557216 200
19956892 19959504 573
880544028 880551958 338
657170352 657172015 412
554309323 554315185 608
509151135 509155366 837
287585429 287590808 686
61881353 61889132 675
772086209 772095005 699
52649708 52650210 977
156524227 156529977 646
334022427 334028664 642
195420350 195430269 283
209222687 209228690 848
503360100 503362444 473
551967058 551971456 8
354053895 354062491 677
666095932 666102070 872
297880958 297882112 884
370805657 370813374 42
378552633 378560230 1000
826106629 826110067 551
583202271 583207185 129
545676904 545685428 58
972496752 972505725 660
781644225 781647041 749
953631233 953633361 264
515086261 515092518 132
75799133 75806138 207
956720368 956730122 692
236963761 236965598 51
975077111 975078195 188
43533662 43536934 674
175393791 175398539 846
880344199 880344540 469
712694210 712698539 149
181594959 181597484 74
427148223 427148531 931
511235354 511243974 744
58458913 58465173 565
121468604 121473914 16
856788655 856798592 448
303474193 303483737 149
951912866 951913751 105
863843712 863848420 813
247659531 247659725 448
950294679 950298002 314
30835754 30841609 439
155378684 155382612 398
621804427 621813122 76
653434991 653436030 512
481339358 481346329 59
79107806 79109320 618
734975305 734984884 318
142102411 142103686 216
978018574 978024148 675
24368022 24374895 740
87298335 87304054 730
534412124 534413657 73
294024873 294033028 678
322856948 322857035 238
710388459 710396041 451
284212869 284217759 856
87863838 87867537 478
296735156 296737078 811
496203722 496213619 26
546447397 546449354 919
481577488 481578110 917
728742219 728750002 596
504209643 504211704 53
866438671 866439968 852
936897909 936898710 7
424892360 424896036 319
486412567 486418867 582
220855045 220856187 958
197096207 197100695 259
662795583 662803699 931
568247854 568251621 935
944288771 944289229 766
651329718 651330253 117
311175123 311182562 767
429776325 429785371 876
635956332 635961823 853
713855650 713862353 667
398449584 398455010 988
684356892 684358246 31
549596151 549600955 469
723568081 723577568 395
146087368 146091655 242
351566133 351566869 730
486545601 486552588 889
21366368 21372661 307
518933243 518941060 84
115975446 115981897 779
195324114 195331588 518
758747101 758749909 814
154964482 154969997 692
225390952 225396920 776
156636698 156646234 628
677443940 677446361 549
144538670 144545350 943
276875909 276881102 661
11353567 11355493 710
920347651 920356620 111
47819782 47823990 94
762108650 762115850 968
112826815 112835576 344
910253507 910255770 152
280185633 280191850 677
461879262 461887178 334
664213161 664215802 591
345846105 345853936 567
789070765 789073298 136
482359826 482363644 798
139568937 139577327 925
864180380 864185220 503
488034700 488037638 562
413244395 413253465 924
215893898 215896622 982
42070576 42078762 330
95856910 95866267 697
716314852 716314911 972
924810769 924812098 165
240277905 240278892 8
631208053 631213534 982
292925329 292927617 606
984176832 984184209 395
564959746 564962846 690
260665020 260673609 618
375413002 375416383 157
144196682 144198159 857
859038378 859047935 12
501846702 501851100 283
231458867 231465208 730
673255225 673262746 111
22539209 22542936 224
746452165 746461160 36
105304560 105311393 243
714382600 714390521 699
1355569 1355628 729
428102726 428103887 666
363869935 363875385 158
154503298 154507221 417
441589931 441595878 932
707489660 707489746 499
944287772 944290920 394
721197346 721207319 472
821220383 821227048 294
362633977 362636269 487
708815675 708823670 32
754352403 754355947 906
447617420 447618880 510
357441928 357442147 814
556120346 556126240 336
988963277 988969587 83
139695126 139695237 387
596208519 596218101 207
47712992 47716678 936
911684636 911690156 264
448788475 448792149 160
34437507 34439035 132
665344764 665350069 390
200548625 200551605 592
141895790 141896324 428
720845127 720849434 572
315684561 315687964 190
948953298 948954847 802
219619856 219620759 498
232988792 232995507 170
408475406 408475479 866
42402567 42405182 316
120422050 120425969 536
153887439 153890039 331
149818382 149820962 175
549804809 549806198 293
913852732 913861843 889
186249922 186257236 651
940710074 940719207 755
998453573 998456391 846
427147094 427156168 412
935606310 935613792 483
130699977 130701561 669
460045512 460051515 127
133601195 133602154 726
707487369 707488131 803
23183663 23190132 438
72901551 72906578 371
452849552 452850315 512
210740658 210746439 795
110775855 110781457 131
749227266 749234330 384
13048750 13048862 37
272617768 272619401 479
23450246 23456434 301
407441972 407446284 283
850470774 850472667 995
520737563 520739898 980
514679285 514688051 39
51915798 51917890 20
70468592 70477616 446
978813073 978814293 181
819351808 819354682 892
565023197 565031102 467
369714676 369715172 884
88277328 88282134 21
417999610 418001837 171
125250605 125252473 869
248796585 248799210 821
729347623 729352838 430
270389993 270392447 893
446554438 446557855 621
45963619 45972369 800
51833862 51842316 394
71694328 71696024 585
239146213 239154064 747
114193234 114202498 33
425051754 425054159 881
392106974 392112436 365
320724796 320732413 645
126678576 126683227 867
215711470 215715219 512
42083442 42086997 317
618843242 618845842 966
71124987 71129085 642
569862572 569866808 644
227530669 227531159 608
42083702 42088455 175
239291933 239294456 325
481318297 481327699 448
672594943 672595591 915
588623161 588628442 820
208216024 208218964 343
350725341 350735003 726
433690657 433694011 437
974310299 974313225 711
765894295 765900644 217
226442253 226448103 828
628688427 628690141 412
73945753 73953899 143
996594551 996596497 449
667024816 667030381 223
679274636 679277058 789
931823978 931828407 948
476506704 476515162 92
237533492 237541281 158
601534202 601534474 892
387734770 387739940 326
21186949 21193420 44
41481363 41482582 706
326891856 326898885 14
151580655 151580791 480
878742878 878745583 321
108011018 108020891 501
605711965 605717789 690
148003407 148006478 528
452231564 452238995 659
598443455 598446016 42
628722781 628724409 203
634877824 634884980 466
98226882 98230177 630
691364895 691374003 609
707947725 707949185 224
503675047 503679918 167
134304899 134312320 813
33527939 33533569 302
175654466 175658469 993
179095125 179102433 453
122808518 122813076 861
635483071 635488956 982
791064537 791068718 956
143696517 143706326 937
655371126 655379461 793
857879350 857884695 370
388077867 388081552 559
17440682 17445658 506
541050333 541057342 16
855408325 855409961 333
200765778 200768223 430
598309639 598310291 701
942037620 942043514 852
411357927 411364708 248
157851214 157854664 720
60260359 60260546 238
79112728 79119593 5
820120287 820121178 358
136319144 136324477 529
627424511 627425301 176
891879843 891886497 339
410924273 410931993 572
671951973 671953117 693
625706175 625706395 331
111035424 111042643 93
393436494 393441680 908
271551732 271557558 237
584718736 584726877 597
366465445 366467955 641
792446325 792456093 10
41756501 41756891 508
89720839 89726607 642
571822410 571828943 747
131642104 131647389 129
765392784 765396197 724
275929228 275930064 678
373647135 373656868 359
446624372 446632909 677
217334320 217334962 490
226827312 226835112 461
477995322 478003807 627
876636829 876646716 416
873577822 873578898 528
410855920 410863864 815
899829049 899836323 524
203381124 203385222 77
529256152 529264752 713
104050512 104059742 82
305433540 305438834 247
417208029 417214901 88
919314841 919314849 428
703633819 703639918 605
33605586 33608455 543
581182113 581191990 933
824585928 824586437 459
727368803 727370785 860
682967231 682968295 747
962932944 962936526 5
857017378 857026636 934
731685976 731686579 173
231901415 231908798 85
546903842 546905414 177
618930448 618930966 89
724836341 724838678 921
143747275 143748006 151
198605083 198607360 856
607789943 607799335 713
302498041 302498272 431
24321047 24325956 687
548142331 548146400 322
248272856 248281531 150
455224291 455233086 795
45633468 45634619 26
745594557 745596121 369
818479828 818484642 991
164118330 164128089 415
985891186 985893264 69
665570899 665571270 18
12240680 12246130 695
626301367 626303976 699
482510040 482511925 116
500181540 500183243 375
530433336 530434661 432
311903712 311905751 829
720742081 720745803 203
139083422 139091887 307
589263836 589272085 704
606766905 606774207 494
859558274 859567479 328
204655320 204660119 843
373744019 373748704 213
303758486 303764734 225
836569861 836574084 703
148657645 148666772 89
112341825 112346705 653
723886027 723888238 195
34411685 34416663 274
651708740 651712896 602
878275233 878283626 609
590948561 590952742 981
42903754 42910922 744
777380967 777386999 398
807153542 807154692 386
325338597 325342267 85
77530687 77539007 215
439758689 439767023 766
18591886 18595355 504
357470510 357477895 145
121965463 121967499 412
471801071 471802359 646
885795053 885804385 601
551490148 551498201 690
116551546 116555447 990
816445281 816450315 285
110558717 110563791 403
719633932 719641674 251
487787049 487790136 431
4281903 4282842 701
23369048 23377646 204
109639459 109646312 969
467748455 467750540 136
471440056 471449033 621
424472746 424476525 647
868449086 868449798 269
99510372 99510857 279
935031125 935039102 625
98897377 98901195 559
478037158 478043306 1
724159209 724168333 257
715538764 715548320 231
895640733 895647106 609
307368869 307372446 484
580620489 580620854 607
375065486 375071789 657
163526106 163534332 424
876049384 876053838 824
804910361 804913682 272
968700920 968710797 621
429924272 429925782 17
458029528 458031362 223
377334109 377337830 883
73633069 73636408 950
98416555 98420041 761
125785161 125791643 657
972184167 972193108 626
895655942 895663463 718
468350767 468359147 889
30572039 30579809 215
439118009 439124638 750
12325028 12327001 401
417381601 417385419 783
269519835 269524086 385
40179785 40182033 475
858866895 858868483 402
741513903 741518467 82
640147529 640147610 850
194831598 194840875 626
504463486 504469459 24
899596701 899604598 692
956906801 956912558 886
539416202 539416893 541
247798336 247805824 264
536905720 536908611 891
839875195 839882457 28
236804947 236810270 683
186188381 186196844 928
416591230 416600785 642
732923857 732928940 392
808919880 808923223 503
74503573 74509417 990
840220809 840228392 77
483405701 483406402 348
77691316 77691433 402
574010557 574011455 53
98148586 98158113 255
179838619 179846729 335
9703898 9704901 364
908611540 908621289 230
612166283 612166822 794
706969786 706972948 511
910379776 910389367 781
492294203 492299432 385
869716550 869720873 357
787859303 787863172 227
105589357 105593227 43
416936962 416937436 239
362049648 362054990 664
135759014 135766765 297
800077593 800082849 160
402085738 402093075 945
898690250 898700000 889
386856381 386859568 533
409349765 409358063 844
355592474 355598869 711
65459702 65467604 513
480789095 480795656 286
935252684 935255101 604
845441699 845448306 461
796796347 796800562 952
450752858 450754606 580
881814803 881816687 334
487752043 487760578 938
46937577 46946815 796
194611771 194619045 604
652268832 652273954 119
370573697 370577588 947
529364982 529365091 70
138346586 138352946 909
958646397 958650373 339
602430700 602432614 507
776669281 776675778 275
96774615 96781934 423
55040905 55042096 336
373701050 373705065 721
135581655 135589735 510
3821125 3829962 391
395356421 395363181 956
967204491 967213263 571
265189750 265190793 884
384357089 384360662 703
579308595 579309132 28
601250870 601257300 42
837040292 837044731 335
696026628 696031072 398
386318701 386319959 292
973376210 973378992 234
643020951 643021275 157
477989258 477992393 664
176239180 176248586 919
534567064 534571998 873
3725768 3727233 459
23079145 23081610 9
522830188 522838239 813
107465523 107471402 666
824113270 824116494 523
472525913 472534284 854
423277147 423280778 605
58248304 58250578 197
368302318 368311397 539
312085587 312095191 321
639512461 639519805 346
684801270 684810067 591
692210279 692213143 480
274329442 274330176 996
99827108 99833531 210
9317631 9327223 337
711654834 711655497 414
897162439 897168830 748
90593987 90601121 614
704622877 704626809 191
123606198 123606557 238
779368894 779370591 77
273161837 273164631 454
442025316 442034986 703
834502311 834509081 574
689427873 689434805 358
980178210 980181148 287
54806975 54813667 869
538787073 538788404 120
608357687 608362363 310
798085878 798090704 958
816730115 816731780 876
687369542 687370362 422
80317997 80318339 410
660590051 660597744 855
252298975 252303490 929
475454332 475456675 187
605849619 605856008 235
406765840 406773185 268
246505311 246511184 529
437153620 437156779 986
470739578 470746123 689
32064454 32069285 876
518371225 518373685 731
498956635 498956802 248
778680490 778684864 285
219376770 219383025 234
532700307 532708363 156
615813542 615819709 150
264343161 264349300 831
182912040 182917110 92
642610027 642611762 466
127838716 127839711 734
911759943 911765586 997
436399025 436401213 660
536258272 536260416 650
753281907 753284351 620
67648141 67654166 911
386680296 386683042 40
101681796 101684148 478
115977628 115980313 239
637719069 637727638 576
778603536 778605206 716
931033269 931037657 81
27842617 27851264 431
729621628 729622187 269
288669278 288678660 227
32956249 32960546 843
568332159 568337014 1000
6595549 6602369 669
889219028 889226674 377
63421617 63422111 462
294910193 294913681 260
320781908 320783368 704
659407988 659414858 170
662261418 662264467 259
108022688 108023893 253
921101265 921103606 739
634197459 634200388 518
10608460 10617597 445
872226478 872235164 998
696930855 696937500 971
832364316 832370647 830
258881928 258882249 956
888243631 888247886 50
861881151 861883057 123
863536410 863543406 473
351524015 351525987 70
393492104 393496542 176
376120973 376126531 831
401092419 401101686 864
289416768 289418181 514
678813089 678813654 355
347884919 347893310 456
932698225 932700671 193
461095627 461105419 699
662698749 662702905 242
678693221 678698138 401
542035291 542041664 18
526089818 526094779 445
932419649 932428732 701
207792865 207799251 810
563114729 563122091 586
293295435 293304098 640
719116891 719117059 323
352503435 352505343 509
3200135 3207067 455
336778727 336788338 414
274340479 274341181 828
597566497 597569630 214
874614292 874621916 18
125193993 125195272 939
898752803 898755127 301
732687739 732696411 579
33364380 33371861 82
394059053 394065222 563
824136562 824144785 793
744682367 744684590 243
654704132 654704270 334
947693960 947701947 595
704805525 704815274 503
474614894 474621165 274
399055184 399055733 125
156939485 156942631 410
948669064 948669935 938
559458497 559467829 899
450403411 450413318 993
431686204 431694535 164
887032797 887040737 165
358478482 358486751 661
372113076 372117357 449
712872578 712879218 581
441066203 441069519 865
119808679 119817183 888
42395441 42399476 641
927943378 927943453 447
981472276 981480805 813
58698620 58708116 897
643884784 643885789 465
716403948 716409285 992
873822609 873828237 394
843271408 843272490 338
897427989 897429385 817
492594205 492596261 131
656425093 656426829 508
127317735 127325651 84
151847531 151857462 718
849118344 849122765 906
521361592 521366783 890
970765057 970765852 707
850055399 850057784 600
11521793 11531503 71
782295481 782304522 744
561431649 561434159 447
505869781 505874624 239
269311640 269318550 759
411215723 411225349 555
234501791 234504690 323
318339697 318347919 873
254794938 254796894 721
402345995 402348363 177
280589596 280596500 744
307431017 307431639 298
71420112 71420114 57
692365558 692365941 259
65179148 65179695 545
265287908 265296893 361
979196813 979201041 871
413088136 413093906 323
63363009 63370789 831
351458080 351462093 88
298679608 298682869 489
600815351 600820374 371
7809649 7811926 901
12256706 12263784 562
975614314 975617058 861
25200210 25208983 233
460345571 460349087 395
687717792 687722347 604
376162116 376167617 749
201476298 201485027 240
13715737 13723944 326
824402226 824405871 427
120863947 120869612 992
759499847 759505044 762
951212408 951219489 31
965313269 965323080 207
918050852 918053864 547
191410598 191420180 21
103732202 103733111 854
614843301 614850665 118
274573541 274579604 989
68545217 68547545 858
599156645 599165006 79
642860636 642864801 3
892022748 892026033 592
559305779 559310464 391
615030336 615037686 760
185876883 185883973 272
389966255 389967512 898
290661460 290667507 172
239420579 239427636 533
387439567 387440278 119
335533777 335541062 650
91512856 91516660 380
372666209 372671971 516
154608151 154617219 272
610022542 610023455 230
51771303 51779279 434
872604924 872608155 541
596169173 596172932 597
276456696 276466568 544
927183228 927193006 707
77783698 77790818 866
144089350 144090078 658
443149080 443154877 550
73658947 73668356 571
853448569 853451528 927
700568800 700569839 165
658946585 658949816 9
832314125 832317733 313
688031072 688039023 193
648154616 648158523 991
486262674 486268057 916
948995539 948996282 46
384246548 384252280 383
831522098 831525735 871
407677019 407684577 251
22708947 22716959 932
567527462 567529551 887
579582472 579591934 367
54568135 54569061 189
526872328 526872701 591
941483670 941486929 691
781419586 781423292 489
843225632 843234313 366
352084365 352089896 540
757571236 757574557 634
227257838 227263967 527
107882771 107883121 354
829600008 829602384 657
136062375 136068342 32
156242915 156245493 373
964808505 964808910 387
344575546 344585277 291
587117035 587118320 390
988098401 988099262 290
326211292 326220744 209
602387925 602387943 72
222229802 222234979 749
992167156 992176899 896
449546813 449554139 177
134916195 134922070 137
843913567 843916028 117
915317954 915320422 682
3157595 3165814 229
934129986 934137016 493
949822626 949825163 991
752879835 752882132 326
71043259 71047583 781
619324007 619324713 594
682337254 682341322 484
462134782 462138538 935
338105270 338106992 594
251732388 251735196 446
689468420 689469138 684
494539001 494544717 673
19028494 19033410 304
873024484 873026121 858
136301161 136303170 214
916741292 916750837 77
896461237 896466276 104
64039722 64045760 973
428236007 428241129 760
953858600 953862876 852
837999397 838001046 539
667775432 667777122 561
283801456 283803551 209
12288760 12294240 43
160657969 160658250 485
98622534 98627371 933
818349612 818355341 634
326935066 326938512 469
54262390 54264670 573
844245150 844251425 415
169750354 169751416 676
181419243 181422521 938
813381803 813384919 691
867977013 867981709 631
803117406 803126137 729
837329890 837331018 119
442454824 442458997 97
153345809 153347744 795
432137628 432147378 851
764419201 764420126 507
106955616 106963879 560
1731642 1737291 396
238253579 238253959 335
688066270 688072059 737
929226900 929230414 755
98036630 98043775 307
963753098 963760907 820
570321195 570321740 751
686813340 686814731 718
888949190 888957821 538
983103697 983110241 358
807276257 807284615 772
881758652 881764416 989
490352338 490354776 920
645346075 645348354 905
359914180 359914493 131
27646488 27647865 531
24441660 24442860 738
677234760 677237987 573
187771829 187773149 960
252814367 252819285 312
42112726 42116227 305
442118849 442119195 228
413698189 413701504 419
677344108 677349629 861
888690363 888696058 930
32550495 32557043 800
108928375 108930627 863
566137113 566141854 265
688830686 688836034 209
946460996 946467576 848
445983659 445987195 95
189130315 189138506 343
414154542 414163886 280
661638961 661641745 290
713326821 713328846 832
519771103 519778477 211
44724903 44731546 247
711025766 711026141 394
58003382 58004923 369
122090591 122097783 711
591423790 591430825 128
273279236 273285501 392
901931929 901934155 547
967734210 967741566 808
821064851 821071950 432
821838033 821838217 253
997700243 997709810 96
78125841 78133874 403
887833234 887842041 394
467110604 467113812 733
68772315 68778469 83
439963792 439968103 395
170287535 170293977 248
525958081 525967106 414
36835889 36843470 400
444127672 444137060 840
780383924 780393334 829
7049371 7052436 287
837744773 837749863 125
666333518 666337518 903
439276603 439281395 822
602557685 602560269 326
345307080 345314228 407
934195678 934205089 400
30862443 30871436 595
496117843 496118925 822
554765682 554770315 291
251530863 251535571 953
149955500 149958763 849
455526625 455530045 346
847883878 847889414 860
65934701 65938183 164
87991027 87996131 3
815984784 815990577 921
70166536 70167858 727
671601130 671601503 556
147159302 147160847 308
789508593 789517746 430
234323897 234333546 676
664405745 664409167 440
251897442 251899539 805
65571302 65576293 855
397907466 397913883 334
419193468 419197867 491
655387388 655395348 443
995841466 995849313 236
32167023 32168889 61
249780682 249781690 748
803215462 803223800 285
530216139 530216669 446
949632578 949637324 484
353257733 353260347 924
638616588 638618053 741
708565273 708572137 340
644783115 644784504 825
478132558 478136588 438
409764144 409770013 704
141927206 141928746 913
631185304 631194217 667
174977589 174985676 516
81347035 81354263 807
50693870 50694160 751
1469145 1471482 158
21663885 21672357 384
779779224 779786877 996
51014399 51022437 777
801937837 801942581 578
737257891 737264043 60
793966803 793971383 355
58904821 58906081 139
343961338 343969367 851
606066495 606075064 943
58275246 58283115 326
951011404 951016915 981
408501138 408505449 751
233615485 233619296 429
274712261 274714119 250
416474838 416479901 276
908683898 908685168 956
259587604 259589586 576
146885743 146895052 229
77759943 77766359 453
847918887 847927968 468
506044563 506051749 70
55669545 55678722 894
994093295 994101320 116
504481074 504488833 525
291564324 291568572 824
202302951 202303566 277
867882258 867888028 551
463279834 463287637 161
774875413 774880935 618
853362865 853363665 319
552727684 552733656 774
894633753 894634846 366
511376647 511382044 442
306487113 306494036 130
229386638 229388635 655
722365812 722372583 77
726875090 726880915 454
6851991 6855573 923
201225153 201231643 686
621093770 621098469 335
177249439 177258682 546
968187212 968189680 652
107440929 107442778 51
123593372 123602984 875
848905851 848906634 373
994820505 994829342 821
175053934 175062146 526
796677388 796678277 768
564125662 564131836 70
702642347 702645997 588
912662681 912663496 790
552747577 552754013 97
826050228 826058337 49
431696630 431702071 465
21651506 21657696 518
445028229 445034415 383
199097050 199104676 687
856772927 856779207 982
881335694 881345644 780
47660765 47664925 346
914143702 914153408 702
180995844 180998408 269
742850940 742856344 764
963601989 963608779 980
2252454 2254515 398
88188972 88193768 969
796293704 796295471 824
925392 927353 418
413968725 413974521 23
236648855 236651782 974
90059553 90067604 957
151450255 151453833 868
94040875 94049684 6
320239639 320248397 774
511188970 511192008 398
663278367 663280796 249
623844687 623850456 501
567941863 567944716 679
144763632 144768201 902
918435654 918442745 887
296632980 296638630 926
192018288 192019348 807
157339156 157340495 980
871162161 871166757 139
617700286 617704975 102
566088684 566089656 738
866388283 866396332 725
865179785 865186496 806
124268815 124273635 609
672474717 672478625 267
262490955 262497508 829
808461231 808465275 293
491381390 491390333 982
54102370 54112190 661
165258859 165262323 309
974586962 974595732 324
127824700 127829982 25
421265776 421268960 940
855835581 855840017 134
550535540 550543537 685
36981809 36987021 864
110266637 110275516 329
921840280 921849691 301
565743614 565752396 784
214732625 214736793 552
527479934 527480123 354
19780258 19789530 438
167994633 168001820 658
687548572 687558522 43
575722057 575722606 143
750950741 750958396 548
509867605 509874525 184
897007285 897008269 561
69708937 69711705 306
899134720 899141588 910
855501272 855510826 825
209929976 209933357 790
123776414 123781228 881
19769422 19771569 551
169661464 169663245 113
98443607 98452812 832
921123155 921130966 538
298677690 298684077 523
869972251 869974546 823
394141907 394148843 396
331412817 331418174 254
213920993 213927320 368
316974783 316981493 114
766872664 766880773 783
271966566 271973106 508
382792029 382792031 974
136330862 136337730 395
347882399 347888418 100
791803272 791810138 93
33837096 33845287 453
141232842 141238585 787
788954096 788962225 96
849297464 849302086 817
342773930 342779501 960
104415713 104416640 919
414977571 414978810 131
320377545 320383288 200
35515940 35520464 309
309916390 309923374 668
360771482 360780536 933
939732285 939738305 365
902300072 902309090 790
163437518 163440530 348
141888335 141891148 920
562454646 562455214 56
742281564 742291203 221
632329046 632329862 598
6236597 6238504 725
162681905 162691204 771
824153572 824162024 615
237309856 237314575 948
881047222 881053842 729
674319363 674319846 324
934101061 934105660 847
427264981 427270476 432
130810387 130811681 940
722496609 722501769 990
896203557 896205937 330
147297282 147297836 57
120097404 120103953 969
848441018 848441156 812
326077318 326084381 430
341960397 341965852 564
745387720 745397654 32
731649567 731658803 145
110194350 110197056 173
443483289 443486451 246
904410279 904416626 915
233523959 233533910 489
35708017 35717391 986
81799335 81806171 986
753981148 753989503 911
364618928 364621879 196
372117491 372122707 894
770881523 770891068 570
123365669 123372175 985
876884192 876888349 7
958733438 958739914 938
80182705 80186494 149
551397544 551404520 114
196531530 196536022 96
105410867 105413503 98
11599128 11607156 144
736899325 736902059 261
772961569 772964503 943
694534490 694537031 326
632428476 632432905 348
14172834 14178174 999
883454771 883462425 256
92604271 92604614 231
909202385 909203921 541
886722832 886727368 997
203759281 203764104 732
497239425 497248860 958
70100037 70108344 705
948957980 948960238 471
801556657 801562230 780
71379356 71380771 878
662836354 662840903 678
661967961 661977632 22
956998543 957003119 245
777211084 777218764 334
581619433 581626771 903
734842515 734850597 794
756481473 756486602 254
122450530 122458553 555
956115351 956121785 682
134360133 134364653 641
173467360 173476114 722
448587037 448589965 73
363633059 363641820 510
967653304 967662468 778
218574989 218581762 326
275480891 275485253 650
727786685 727789766 9
200970290 200976155 699
389566195 389574614 397
926002876 926006465 801
676969517 676977813 557
230953590 230953786 625
975526663 975536293 235
229956523 229957823 280
175933302 175943040 107
722248978 722258749 449
366142979 366152229 615
177715340 177716570 660
105924040 105930424 56
509874787 509876656 934
608430587 608431267 171
916944144 916951510 445
949899768 949902950 128
516812354 516815057 465
542376634 542381824 789
165761091 165767490 355
416775541 416781537 956
609450506 609451197 845
13720166 13727089 280
438216222 438218934 590
869815155 869820893 768
334500677 334503853 534
575827122 575836656 962
514976600 514980174 264
267086065 267092106 218
755763204 755766913 149
256488911 256489851 707
497049867 497053845 308
383449064 383454589 947
305252694 305259857 371
335947285 335948184 84
857535052 857540080 940
100969586 100970915 914
894293898 894303328 593
467464513 467466728 904
996414730 996417315 305
55909880 55917026 598
12092938 12101251 747
42679246 42684980 709
106109192 106118148 595
564773913 564775343 635
27103997 27107831 350
115076287 115081404 890
778590551 778590596 676
534459144 534460461 878
630091398 630098687 283
378732055 378736415 950
49673004 49673111 482
252364750 252369970 429
527461 534084 69
289926405 289935014 992
285344040 285350957 669
26313742 26318463 929
88662631 88667352 438
987367306 987374630 811
694546534 694549854 264
113447168 113450419 946
500558117 500559339 915
205445600 205446810 128
464075028 464075351 233
581699096 581704819 602
746781438 746791328 965
816857106 816863378 965
745412035 745421395 516
131772825 131779829 562
443403986 443406985 5
676720250 676721763 854
445180546 445190235 354
908361460 908368886 955
813974939 813975396 367
120646524 120654260 831
393150125 393155566 685
511106090 511110330 632
294623405 294625820 207
817259922 817268348 791
171023835 171032173 557
133490191 133496466 842
83391045 83393970 891
922915749 922920978 243
904429054 904430628 620
28458421 28458584 444
437446602 437447790 704
416737639 416746040 70
992645271 992646542 173
958864829 958869346 747
155279971 155287017 658
571404528 571405124 169
25718370 25719950 225
18779612 18780832 92
608550204 608552512 898
406588825 406592408 875
699627268 699631202 680
86963322 86966572 221
680421392 680430777 519
782962564 782964265 88
526359662 526366862 491
354016671 354017136 434
795170190 795173196 772
295000766 295006862 208
761869858 761877018 698
862268755 862276993 608
716843982 716851048 471
718745661 718754746 972
231596234 231596351 94
697502753 697503747 395
491274191 491279078 667
78901683 78910237 464
151424468 151432736 333
939717239 939725776 811
71728447 71734618 844
304403495 304404656 53
961168103 961174936 527
37017925 37023883 323
96174247 96179600 862
131282341 131291794 315
806239735 806242511 780
128842752 128846702 915
965463217 965466787 592
751884900 751891280 682
654371062 654374662 333
133988257 133995794 386
597325309 597328666 773
596525837 596532411 820
71069511 71069950 100
701377723 701383640 483
122929389 122937264 408
862084169 862087681 14
125375085 125379960 438
413005026 413009996 451
314942059 314945116 909
445572391 445577105 212
667164778 667174538 969
401595901 401602747 648
662578721 662582195 574
386742172 386745095 190
271589006 271593612 892
808393413 808398404 994
781089778 781093992 14
488586216 488586761 934
575632667 575636767 914
966473926 966476561 151
112997139 113001283 49
533919457 533921247 781
561226106 561232889 375
996124030 996133253 692
117379221 117386202 749
288780463 288781713 622
81621458 81622184 281
871430821 871438217 966
705060755 705068395 710
941915020 941924824 844
863465522 863475365 106
67037572 67040270 268
854189704 854196226 501
295991430 295991604 904
93820473 93823206 663
370606221 370608297 185
840949193 840952489 837
630224475 630227326 703
3953441 3957568 586
129594500 129599429 394
747687343 747694149 690
230429449 230432131 443
979416716 979426119 4
362260567 362262594 242
60670472 60672363 403
903784485 903791252 25
699996022 699996085 103
82911209 82920365 705
688599911 688604504 708
797727496 797729549 435
376767890 376772062 683
243750930 243759186 500
80079725 80084240 724
299496728 299498039 376
898125971 898135421 851
550895724 550901637 546
841553748 841557280 786
556754202 556757234 498
567927906 567929715 353
432651966 432661050 356
92841401 92847646 53
264478083 264479636 549
867115933 867125218 760
754944657 754950622 538
928988383 928991731 489
630551235 630555401 923
935272131 935275791 730
831583917 831587459 96
654743767 654752013 21
261221470 261226533 792
75578827 75584584 452
403052230 403054111 393
621554779 621559312 58
415535889 415542172 450
294739778 294747351 812
172353267 172356727 248
657193541 657194251 784
449256622 449264423 170
631453717 631462356 813
892384738 892390972 421
734809881 734814100 780
682980684 682989033 220
980648077 980654957 592
412924485 412928811 324
574273934 574277515 439
67855097 67860772 786
592047346 592052287 616
693437129 693443621 714
928778649 928782010 928
13483463 13492399 260
85236234 85240121 121
384362013 384364888 210
27855233 27855850 780
735348176 735354573 886
114301850 114309614 770
241188288 241197934 272
599075075 599082868 665
828267041 828272905 328
907831755 907839154 59
50062034 50065845 878
958630294 958630454 578
119180766 119181388 960
82249327 82249567 770
321907106 321910654 415
106206343 106213172 994
24854114 24863351 318
807752736 807758552 689
112095752 112101444 188
682107080 682116909 688
706789489 706796358 1000
226011367 226015994 544
827098944 827107846 452
45549256 45555720 591
862010376 862017730 607
689406791 689411109 473
954528785 954531303 275
725231454 725239081 853
446078493 446083082 472
957990682 957992159 845
747295720 747297371 602
974960719 974966349 4
578738263 578747145 171
795506715 795510999 15
505637657 505638526 963
296995614 297003812 606
431366087 431370123 360
2453713 2463323 200
609333565 609336280 792
932789037 932789833 813
733168233 733169485 675
60533186 60534244 550
873514190 873521399 71
143808362 143813435 847
658697726 658702615 349
35056690 35056895 993
84124295 84133726 420
683271004 683274393 651
787733205 787741098 375
214639348 214641148 482
646096511 646099867 957
788894185 788896780 501
721560086 721565812 659
123709509 123709579 882
40891707 40895378 760
335117056 335122523 604
400825049 400834823 181
45060819 45069931 823
140539471 140542160 29
838372196 838377289 271
96549678 96555897 97
514883985 514893286 108
68335838 68338970 309
335643497 335648509 220
817346379 817347187 209
871598489 871599877 885
942879092 942887205 205
315070625 315074063 881
138110448 138119002 112
873848476 873853071 689
307590098 307594036 777
172503545 172504543 401
676605652 676609321 110
545926961 545927704 328
629308532 629308987 251
732931740 732939433 581
744369625 744370708 310
452779181 452782398 506
541431413 541440480 522
798059524 798066051 86
289819214 289826609 974
515323341 515331532 550
410949742 410952834 612
403291202 403295862 521
911024530 911032240 807
680074133 680076883 933
45557065 45565474 503
408298375 408301256 697
665875231 665875255 337
106310754 106320115 803
125526189 125535339 365
115038514 115042542 823
442248064 442254523 933
175490676 175498669 354
502926196 502931422 306
94417354 94424735 997
821562637 821563230 15
627241141 627242533 212
679039837 679043053 822
115069175 115075377 955
514210327 514215271 652
331537044 331542007 41
739552867 739560122 170
119896151 119903223 500
18493855 18497429 711
212138161 212140122 405
138793509 138800270 163
542829523 542831746 645
729541735 729543297 710
92877907 92881751 526
725864862 725870458 530
475870865 475876661 400
5702906 5707123 981
431343425 431347374 940
451050925 451060578 741
533398987 533408025 598
505945392 505953411 92
119279906 119281745 724
781700902 781709027 544
159083612 159088932 240
62771488 62775854 911
913258018 913262431 976
383130769 383140257 907
209605101 209611152 692
420688041 420690136 979
371822133 371828141 425
157424732 157426740 731
451574823 451580257 911
734029897 734034410 175
683829793 683835418 994
268560033 268563423 376
854947294 854951627 622
922012271 922015689 122
914340529 914350010 399
951828220 951837814 599
52969199 52978111 785
282417975 282418954 713
778968056 778970610 546
85448968 85454829 632
488951493 488955536 328
377320838 377323363 863
328938214 328943536 415
524707186 524708580 86
117814310 117819266 506
97152058 97162017 318
208738656 208744711 263
838489440 838493305 937
344866153 344875978 785
699665050 699673988 881
832070682 832080012 769
606199362 606207265 688
84822575 84823181 253
328681990 328682257 439
425941076 425949034 153
586204932 586214663 789
377645251 377654513 621
24600514 24604655 779
537011801 537016594 344
366453937 366455335 874
99473168 99478471 249
567382936 567389817 108
891259625 891267564 884
631083228 631087619 494
856349667 856359322 114
186432171 186435385 792
573158959 573165200 772
922015580 922016395 896
220452710 220460622 819
394922053 394922143 495
235905278 235908483 851
379837526 379840411 568
56555985 56559220 211
594998869 595008445 842
372389714 372396182 900
506542828 506550111 241
947126619 947130182 831
902879743 902882688 284
64807989 64815699 536
72744809 72745660 76
36420653 36430373 136
82873503 82878736 779
670819071 670825944 749
590112632 590119461 594
316919826 316923611 810
129698077 129706940 843
614652317 614652530 835
1944148 1945991 109
168690431 168696743 91
504419317 504429312 125
375584745 375589035 788
881659880 881665961 976
442544010 442547841 149
949496758 949502238 189
886117703 886126285 943
108756513 108766142 875
803845356 803848773 776
397059542 397067309 771
810414650 810421309 753
116879741 116886163 894
563893217 563901945 686
387360355 387368719 981
114602332 114608964 346
654691480 654699828 694
455143019 455149273 867
35830313 35833965 468
903296188 903297179 33
562216316 562218149 96
915470437 915479559 588
27866541 27868694 748
972149434 972151207 653
637256121 637258570 436
106060102 106066352 581
901896798 901901594 482
614878843 614882177 86
561926061 561933290 554
872736528 872741875 727
14478912 14488392 441
136581008 136582481 154
112765947 112766747 958
447453046 447462086 329
516227049 516235950 55
200747836 200749046 462
943559416 943569213 348
546674899 546676624 604
748728335 748733910 172
805959889 805960865 927
79763967 79765312 348
262167408 262175019 557
721133912 721140348 307
573543222 573549044 490
235804902 235809400 144
95279308 95281718 249
266568771 266574962 151
109397470 109404823 599
78908424 78910574 106
358415595 358418247 491
703731523 703736118 139
382105222 382115034 793
309007130 309012974 95
659787436 659795443 441
259111926 259118418 835
596753069 596758397 416
631287317 631288084 413
117127820 117128588 659
669153418 669160500 240
554322874 554331396 60
792856365 792858381 846
104265505 104272547 38
477647648 477652723 493
25768743 25777238 170
901114533 901122458 748
767395719 767396403 985
825360135 825362862 992
723599899 723603750 466
156273558 156277757 364
724625797 724629889 208
87132857 87142615 573
176075052 176082342 510
548587090 548591388 929
483351934 483359151 430
848880104 848881974 208
586009203 586015120 404
937502187 937502375 916
22444179 22446632 950
802748995 802752225 48
504808710 504810216 723
487038918 487043594 762
158203842 158211179 654
900408702 900409584 193
22660631 22661786 175
37263412 37271157 690
350812620 350819765 922
117610374 117615057 640
116427642 116430348 608
316908591 316910574 133
240722991 240724169 805
442193713 442194108 683
566693474 566695123 613
571004128 571004529 632
932773321 932778209 935
235318846 235320872 693
674722535 674732273 651
870896458 870898333 499
354233449 354234609 524
995817057 995818501 894
656953540 656953631 974
209752345 209760372 969
446379027 446387202 157
542908640 542918048 398
900444622 900452228 268
2338908 2348894 550
697471600 697473182 801
276884603 276891331 426
678080101 678085714 340
776018625 776022477 197
78481870 78484963 43
385245843 385253848 954
35865813 35869078 987
893578320 893584529 498
858792068 858794534 681
101651338 101652946 709
364452238 364455199 271
145491039 145496293 642
267410815 267415567 460
141606506 141607501 37
84986704 84987417 153
43307099 43313764 612
458761402 458769067 448
45526740 45532100 275
374607239 374612137 722
83808920 83816921 429
260966978 260973674 384
875771248 875775133 292
504150890 504153915 301
352855701 352859394 286
270219088 270219584 139
60678241 60681766 835
639018203 639019011 693
451618003 451620103 221
41386279 41393090 817
13800352 13806064 100
371199131 371207919 971
106021516 106030720 231
52701158 52703263 304
36801810 36804914 883
834342095 834351310 516
376320234 376325350 596
47982069 47989295 430
590226111 590226506 652
44114333 44116745 462
120955150 120960894 542
627432601 627434599 246
927998922 928004638 902
20661504 20665239 447
320314809 320324033 43
673598042 673602803 726
165497909 165502131 649
839321506 839324195 127
858862935 858870763 254
269648937 269657100 362
593770399 593777408 171
620068940 620071308 110
609511537 609517218 914
437869440 437878690 874
314326237 314332339 644
739221279 739224372 859
835290004 835297556 659
663210654 663215243 526
714517780 714522790 855
440829385 440830299 515
736048097 736048792 674
613974268 613975915 785
150839728 150845451 817
600149641 600158603 704
867121516 867128150 47
841073511 841076935 135
356347721 356354685 779
789264380 789269916 280
892838256 892844621 66
404779111 404788957 140
74233976 74237113 261
169641650 169650467 672
23467435 23471065 620
416226602 416231476 6
516064306 516069007 980
495811704 495814040 232
29066839 29074124 840
133843968 133846158 99
649464598 649474335 841
287308015 287308936 614
317023155 317025475 187
332380416 332382943 675
805965087 805968995 243
199805058 199807204 803
99253415 99263068 877
818636396 818638930 812
802207979 802211858 818
885258169 885259410 203
730997620 730998412 194
906460460 906469581 295
704992425 704996406 722
862641611 862649257 798
845898638 845903567 659
805603232 805613200 472
341905035 341908344 589
26958262 26961429 760
849320073 849323039 119
870370890 870380558 796
879375093 879377070 71
474203638 474206729 361
207119284 207125305 804
152356006 152361493 14
184588155 184596877 309
474766814 474770918 13
144151286 144154627 131
561322225 561326523 996
222091336 222092229 838
8041806 8050633 200
53017602 53021060 182
711516023 711520543 974
565812384 565816901 191
637962538 637969888 18
407830552 407834517 834
386414212 386424062 881
773518575 773525727 313
815880707 815886230 6
37169703 37170364 771
92109891 92113170 425
13443091 13450874 875
237199623 237206169 610
817323597 817329122 980
163840138 163843585 355
434358156 434362951 235
32325340 32334582 928
58312221 58317398 255
559256533 559265603 158
562116538 562120628 394
916212308 916217091 787
344431084 344431902 131
726147959 726152131 497
388082920 388084020 597
537355251 537362873 234
326320957 326321766 774
939568191 939577571 525
704380119 704387560 202
469940725 469942221 936
945055882 945061723 370
56849627 56850997 45
960847413 960854321 160
415099544 415108623 249
131122041 131124444 933
379759987 379761381 106
93943222 93948207 433
386534995 386542136 99
496465870 496475166 336
344738072 344745091 456
452265007 452274004 112
708732727 708737036 426
206251123 206258939 175
958263284 958263749 880
759517883 759525102 856
574822168 574827353 434
568016274 568025666 616
878491058 878494112 341
686055508 686055665 535
49021846 49024561 453
84195651 84200194 252
648660763 648668913 29
363662189 363672088 219
426147363 426147973 952
414780594 414786628 427
865128450 865134139 888
19578885 19579246 570
204452851 204462126 597
359318542 359321938 493
188556077 188557821 812
14622530 14628344 137
635090132 635093163 540
106808512 106810111 65
538108730 538111901 873
49123033 49128279 267
770973459 770975268 476
935936347 935940598 309
637954917 637964056 552
116080514 116084131 950
719295356 719303915 895
939821168 939825320 490
82439306 82448695 848
560915195 560923777 745
876467259 876468388 3
692391483 692400556 207
768205749 768206969 211
678732225 678733394 97
697019885 697021363 184
849043436 849048636 813
673374737 673377229 870
71551983 71561215 806
275254473 275262855 872
638175671 638185344 450
671461416 671466004 109
506291771 506298669 800
557447328 557456803 950
690056538 690057709 798
776214635 776215399 561
725407169 725416280 187
44436334 44439108 521
921858203 921860115 21
77328009 77331931 177
145935881 145940879 526
87006682 87010258 486
438649141 438656712 929
249986292 249986941 120
439475242 439483022 886
648085040 648086675 889
366286951 366288302 326
857645139 857647267 500
399004010 399006535 655
225152031 225161888 634
123561208 123563142 284
507663085 507672001 700
253924921 253926857 237
202221850 202226660 101
825792320 825796332 502
803368558 803374015 888
831970447 831979487 442
465674123 465675666 682
672821623 672827079 771
229997630 229999225 572
412456614 412463374 251
5857899 5858524 961
239211949 239214471 163
766294185 766298790 656
997068285 997069379 742
474107137 474117132 865
121109025 121114263 291
368513818 368519751 206
408241499 408247934 778
14666621 14673696 84
265117192 265123713 595
158045443 158050466 541
485490755 485493242 407
833585918 833590817 474
157349926 157354418 861
43741668 43750711 804
845878883 845880655 545
930048525 930050969 760
153895731 153900501 596
768940860 768943717 413
335944 342507 843
824158538 824167940 521
453104429 453113139 147
436065836 436075422 661
680297310 680302567 458
11591171 11594070 743
85832325 85840293 52
734991220 735000726 178
424741980 424744200 802
532938927 532948907 399
437063340 437070888 835
254604533 254604634 64
138904054 138913897 400
34206553 34207434 652
706806213 706812448 828
858804021 858804186 373
111790764 111793429 151
439391816 439399206 102
62637344 62640784 486
684736147 684741812 729
25387546 25391852 914
349708731 349713032 987
815745145 815747400 840
908987544 908991363 527
315538196 315540506 523
45263375 45265594 390
141904748 141910502 581
8890249 8891771 344
18719352 18724481 85
735353187 735354534 104
222699916 222702947 461
186128180 186136506 350
597280167 597285221 643
614293006 614296511 488
673232532 673237381 895
306912406 306915165 675
379440147 379443446 217
124131729 124136165 573
833527422 833534681 624
79852858 79858428 173
396046961 396054727 264
71689422 71693982 437
213901122 213907173 106
109069766 109071849 318
496434604 496438139 725
82801850 82808494 858
726975524 726980262 88
393262741 393263222 566
373571665 373574511 745
730539640 730543329 110
148902813 148903072 741
359081427 359089867 551
858267864 858268819 526
19756320 19757957 209
47501638 47507526 422
109558363 109564381 392
103706221 103712050 508
876882658 876890566 703
732945224 732953749 319
248162319 248163545 792
452854429 452854950 578
127270520 127278378 785
752506070 752509219 113
630873947 630875391 557
376667156 376674987 604
368150929 368159671 500
59721321 59728255 920
683334829 683342118 432
68155882 68163287 959
342679201 342683744 125
291790344 291796196 102
311536273 311545373 857
621090058 621090486 475
139385522 139392990 765
122976079 122979964 339
773329032 773330664 627
468213532 468214049 486
639637803 639641497 354
828348235 828354626 444
112949194 112950648 853
76496668 76499238 42
162860770 162870768 750
436155626 436157806 879
607165452 607168684 603
843130216 843133425 186
44067906 44077486 344
467020534 467022064 174
773243370 773246672 183
987102723 987108693 73
694060167 694068226 514
994794371 994796748 298
342159764 342160789 353
10910515 10910794 817
311101743 311109777 800
168574698 168577269 564
812512883 812517767 358
463583578 463587293 683
181508104 181512520 162
649621287 649628727 226
641111711 641118739 481
646142224 646144694 755
809019521 809025973 797
441279875 441289532 816
16529692 16532206 285
526670842 526674912 322
94679406 94689199 264
198917114 198926847 738
602564797 602570786 933
502809310 502813146 850
875482535 875492198 284
538566368 538572875 89
716041123 716049643 656
275800272 275802808 440
653999438 654004918 966
457804074 457804659 837
530344396 530345456 942
768204659 768212725 976
490921747 490926463 762
619222679 619226990 185
992726528 992730931 318
158009813 158016027 26
109866902 109875858 255
42973909 42982310 709
820757698 820760943 204
901803663 901808349 540
307202851 307204981 983
996951793 996957001 187
139666770 139672821 538
916855881 916858122 551
125624067 125632117 98
112115736 112120992 12
522473112 522477857 399
165715719 165720271 57
335639778 335644111 503
48774983 48783168 23
536824873 536826632 290
894468855 894473703 566
173140393 173147578 236
122887932 122894274 289
804069832 804074404 518
387135930 387139050 909
115685292 115685367 552
853242691 853245066 453
580641099 580646819 403
99363603 99370774 16
572246977 572252708 480
529635617 529639658 735
739734182 739735931 461
545980769 545984339 419
567598058 567603457 441
797312576 797312631 548
98166836 98175334 117
580027738 580034259 756
138385542 138391231 172
593997945 593998774 569
701184960 701191586 838
767149439 767154650 313
641359525 641362898 180
315998337 315998665 328
707921755 707926905 308
795270196 795279251 569
395192095 395197812 121
30160564 30163610 715
865891319 865893746 55
90540491 90550267 699
605399409 605404271 319
94776598 94779203 906
453140911 453147183 675
558665441 558671652 212
681721769 681730534 158
331412429 331412516 678
894873348 894876644 384
487789820 487796704 828
963404534 963410925 814
754874940 754882476 95
961564639 961573711 336
860753309 860758457 16
982076566 982077952 220
65268592 65271290 112
803793804 803798040 759
322799312 322800712 601
714564990 714569233 240
634806724 634811152 441
958519553 958524864 959
529121718 529127463 669
88094813 88102954 787
41656499 41665623 502
451923514 451929003 478
812771734 812772342 894
145232196 145237003 429
452193955 452201938 392
233959907 233964352 53
885722146 885728384 534
290157587 290160830 547
165673897 165681783 852
455327916 455331025 146
912002703 912006476 99
335507556 335511621 618
178983384 178990476 727
148579278 148583091 991
631049706 631054279 565
810323448 810331325 480
728757502 728766105 118
579174386 579181185 659
472462284 472469557 268
16012487 16014795 39
171389633 171395861 957
504379732 504388660 739
997059349 997059561 606
567213426 567219365 668
166119417 166128181 684
969092982 969097817 958
395731812 395738622 25
375809930 375819048 381
425395939 425404591 280
221095207 221097948 446
556035245 556036350 665
471872553 471873841 790
420530644 420532587 946
67297601 67301279 82
557405619 557415335 570
343048654 343049862 210
658186611 658189207 350
241057987 241059688 875
381820367 381820550 36
98663998 98673089 331
994400444 994410398 609
538581460 538582750 970
66714600 66720181 29
52750547 52760467 514
55333978 55335263 767
481899 487727 999
551034109 551042372 395
288264459 288264817 718
643863685 643872594 332
237777721 237780495 150
938535402 938539660 564
917526362 917527534 530
531646683 531649126 489
777955713 777965577 400
928699577 928708952 928
297481344 297482667 110
558426694 558427234 901
254751089 254756507 31
467297157 467300652 174
768944488 768951074 667
233304639 233310489 953
268929202 268933176 698
200207082 200212490 41
595152572 595153087 633
78612322 78615293 849
502959249 502964905 964
63758359 63766556 539
271712611 271717383 572
515363641 515363887 640
29048166 29049801 428
58913833 58915030 616
304393786 304401089 518
156585834 156590241 455
977171875 977179965 102
228967858 228976131 326
409758708 409766531 245
225059023 225063172 856
225902913 225906846 907
848038485 848047599 466
292878475 292878661 160
93167903 93169404 844
892474870 892480607 80
608325739 608332969 397
772367193 772375616 285
15071296 15080475 845
117653972 117654430 302
525080217 525083797 821
500809425 500818509 597
299592683 299596655 366
388727148 388728885 948
389673658 389682624 713
683220502 683225176 615
95845932 95847183 349
122724329 122730017 309
211524614 211524696 775
293375458 293381277 650
871236111 871244669 547
8864932 8874591 356
977974528 977978423 1000
146444894 146454821 119
543324192 543328330 491
227526257 227529235 732
355961222 355969716 63
232698571 232703667 235
539942880 539945335 405
506662006 506670850 195
395131006 395133093 552
577892554 577902049 332
985882260 985884099 497
467138612 467141591 808
314540082 314543181 776
621254573 621258274 597
984789655 984790177 350
160954718 160957092 430
774633304 774634148 123
840896708 840901819 624
477398903 477404536 587
61736455 61744027 480
947235137 947243567 251
286003984 286009326 266
614253791 614260671 472
174174568 174178161 636
501503164 501506482 670
692085513 692089654 625
868645943 868652440 810
95225417 95232720 999
665199391 665204932 545
449803978 449813748 644
162936808 162938039 354
930056058 930059876 675
602639325 602648364 77
576527148 576529765 402
79245784 79251729 381
319272804 319275068 428
529306779 529313449 131
249290589 249293790 189
690918938 690928055 500
396806484 396816154 968
649878478 649881251 572
583500832 583502678 159
369844857 369847888 888
618417934 618427361 184
508023686 508026840 994
170935418 170944897 667
768107846 768117039 282
779206976 779213281 663
45129516 45133857 787
43274368 43276468 886
687894335 687899906 793
631257257 631263606 757
306850767 306858960 748
328928656 328938221 885
576698190 576702248 155
699146184 699152754 228
93390851 93393677 432
480594483 480603803 223
955982497 955985856 303
184754284 184757929 218
469230169 469238535 257
972346961 972355716 831
476677069 476677279 908
584859816 584863168 622
725938700 725947916 668
831675855 831682767 484
73860434 73869137 144
129282866 129284125 482
952266439 952267384 335
233730094 233733808 554
370480311 370482713 459
864911918 864920115 620
300525749 300530279 899
899683008 899685854 833
280801630 280807368 955
804421648 804428007 964
788962132 788967902 821
707563627 707566793 511
191949460 191954309 698
434732794 434742702 518
331704349 331713210 506
275791158 275798437 158
45734129 45738803 877
948384027 948391685 762
17702211 17711172 698
125354168 125355228 487
380551481 380555167 61
171652302 171661969 850
684283812 684292135 428
726944860 726949454 451
631873379 631877086 782
573332236 573334682 383
376184744 376185892 732
664591621 664591644 87
580961734 580965737 775
998717431 998719738 758
454567270 454569116 223
22371682 22374587 18
831413532 831420275 920
391508311 391512615 616
83869762 83872229 362
984010894 984014527 914
104327277 104333275 593
597861008 597865102 651
216811447 216816958 568
241980221 241983044 353
330305329 330310882 619
270748903 270758374 184
623390921 623398664 264
580180841 580187641 852
428367808 428374357 168
499656170 499662023 71
69837084 69842239 70
37161027 37168572 688
497495678 497496362 39
321059597 321066292 172
485723300 485728357 575
519521919 519522957 306
299140455 299144758 272
508862718 508867476 899
728149920 728156918 285
588875440 588878587 917
516887862 516896676 824
888371931 888377079 441
220435619 220437790 152
94040658 94044543 433
212937180 212942942 395
326659754 326660983 907
310096411 310099602 691
994660683 994667492 666
329409932 329411065 448
693181218 693186683 750
627534485 627539506 485
384280660 384288039 246
413797100 413802153 34
932895252 932901967 770
888588037 888593227 805
611180782 611189976 109
518906040 518912658 867
87671082 87679449 693
897656747 897657991 438
82263547 82266924 975
288631297 288631918 373
144146133 144155844 701
980936379 980944573 999
854046764 854055100 953
84536885 84543716 437
158130040 158138776 675
594348149 594354820 323
544848016 544856118 4
223525059 223529682 969
653496497 653502893 150
128670472 128678622 815
18451194 18459892 139
506177895 506182666 915
517318893 517325849 293
145914847 145918734 706
309935635 309945375 252
483524660 483531989 837
124261984 124263410 503
784357338 784366176 915
940704307 940706590 226
139000457 139007679 832
859296622 859296884 570
633357112 633365890 37
874979027 874988434 618
74606670 74607118 435
415795376 415804045 940
67274978 67276664 944
842918814 842926510 963
682914317 682919385 391
337434584 337439629 315
36226810 36227814 413
772954991 772958554 352
986732561 986738159 537
216044949 216047090 614
314938917 314946770 536
367951352 367956174 795
533212292 533218819 713
110102586 110103810 612
938437549 938441396 552
799291291 799295059 796
493643957 493649757 199
2682370 2690463 223
197374072 197375000 359
731380608 731389681 872
974537222 974546709 54
925275109 925282746 611
893529905 893534751 498
67858968 67867410 198
867491581 867493017 565
486850483 486853146 867
14123630 14129618 975
440827829 440828047 426
478776051 478780079 787
761325409 761333190 96
15971281 15975329 321
317320335 317322028 249
933684296 933686846 467
79821795 79830099 622
303684343 303692576 325
288186259 288193664 670
370762125 370764572 972
440155100 440159462 642
121836526 121846403 383
107571663 107573089 84
908372758 908377071 6
544211430 544219403 389
530522679 530529907 26
105551497 105558521 279
526884118 526887447 815
437990794 437999202 481
785646463 785654075 129
916011434 916019757 604
831768076 831776709 130
582806811 582807865 417
900508245 900514484 983
759409603 759411698 882
84785993 84793832 428
327716368 327717851 119
998510648 998520533 504
374725813 374730295 794
238179646 238189162 561
602995775 602999918 778
615034729 615041723 518
48039861 48041961 273
220885627 220887614 784
444510609 444518146 725
888751491 888755100 694
192325270 192328021 511
435053740 435058590 444
920621243 920629382 170
789730388 789731993 710
413143300 413152575 684
231015078 231020591 85
70214948 70216726 646
38314571 38324065 452
191170355 191176495 212
778026430 778034535 314
329405476 329408095 432
950858986 950868853 899
21787431 21792194 179
832697951 832702082 104
169237012 169245761 802
947416047 947424568 581
851519483 851519983 569
316870480 316879381 184
243977284 243987250 406
392249496 392253702 470
551505810 551508435 154
49462593 49470880 577
884630491 884639987 242
136768021 136770337 646
339022124 339028386 350
946904927 946913568 131
280483859 280487143 209
387798778 387804231 858
637218962 637226098 860
178287720 178295172 643
899756540 899756549 902
993950694 993958250 497
600956621 600964730 521
936362863 936372670 845
347448859 347454696 532
542325209 542332263 265
604523340 604523895 832
309290899 309299014 879
989909756 989912153 856
542582967 542590922 32
892820611 892826672 16
75060864 75068614 943
187646360 187650832 360
104880881 104883452 148
364495077 364501254 60
135725959 135731582 249
513473225 513474237 295
54289057 54291900 471
75043935 75047116 607
819715142 819715554 813
533068524 533070428 558
914093541 914093824 347
569801834 569808833 108
532307545 532317514 730
938378694 938380202 210
832070104 832071144 251
307770354 307777561 981
350995999 350999293 258
497029469 497035802 643
235606076 235611121 346
597529888 597536769 658
335073796 335077227 184
589672143 589674393 68
667314250 667318863 183
356879330 356888074 725
153299892 153301955 226
598901143 598905930 301
3239124 3245013 783
675604733 675609798 198
605907727 605912440 456
189247423 189253373 886
465928081 465931338 559
68559615 68565578 66
479755683 479764225 117
361946218 361949781 212
79626294 79635079 410
768521870 768523285 313
942106172 942108635 566
212217305 212223658 935
948866503 948871188 731
381834310 381835344 766
339156547 339163849 596
587443107 587446880 567
401528523 401537549 491
608687640 608689091 393
704848202 704855501 537
669563963 669569991 823
663121627 663129637 934
36517193 36523732 776
139296479 139306007 695
354549210 354551235 684
984837975 984842048 456
217752921 217758859 842
937933489 937939688 909
222759330 222764052 545
871560723 871565720 825
595186611 595192533 622
140021785 140025653 294
361821718 361828021 270
788707493 788714205 99
879103187 879104577 238
822256222 822265670 923
84094679 84098826 713
438210870 438213899 377
659327779 659332415 31
666940674 666944789 886
688159498 688161330 55
344022472 344030091 499
576635766 576641288 839
303249386 303251279 304
620213484 620218064 330
761878721 761881756 330
67401644 67409367 602
976741707 976744125 713
891427435 891435161 153
272662817 272667918 667
972779703 972784706 791
218891109 218892989 699
116569609 116574932 324
112397797 112404415 793
788123101 788125231 448
203327431 203334476 676
195365112 195372133 580
981989064 981995475 705
353649128 353653708 608
680588282 680592947 536
391916299 391919546 961
377787091 377793337 858
483255140 483264252 870
217625816 217633966 268
369606609 369606680 149
523333408 523342834 102
648546083 648550169 698
681855664 681858604 353
913989368 913996804 442
856791326 856796700 347
324685862 324686730 306
858348823 858354572 373
654319031 654319833 751
436715901 436724282 573
213821519 213823482 847
900816668 900825958 550
817129121 817129356 716
177644170 177649851 946
959103522 959111569 303
905450964 905456025 292
141865663 141870648 931
641127319 641128561 660
622127044 622132754 528
53950795 53957673 211
48996368 49006148 853
100419564 100426112 903
706515113 706524084 387
767680829 767681736 533
265905775 265906124 397
407355428 407358885 939
20101721 20106619 342
53610001 53616337 917
180634660 180640258 523
736947187 736950566 380
940173398 940179644 755
864952602 864958454 149
182101856 182103479 15
540167242 540168051 699
473520775 473523960 256
601184522 601193873 127
927433461 927438143 660
629469803 629469848 863
270675070 270677839 109
800335593 800340833 148
212716324 212720579 256
869122430 869125790 575
522886930 522890357 358
991138945 991143635 970
304038995 304043407 354
568174251 568183309 518
246544728 246551581 751
775983388 775984588 985
355166601 355169940 879
901188709 901189274 959
173033208 173041378 787
219696463 219703983 569
141598038 141606364 205
497769396 497775790 731
55891366 55897161 733
934386070 934394529 257
540608939 540616782 241
747178041 747178470 378
755187026 755189575 585
450303255 450306223 87
864441214 864444694 559
495323353 495325268 813
207902272 207906394 996
331763476 331768366 475
259590558 259594003 948
464904292 464908846 670
253921899 253931048 471
849044141 849046056 11
437289870 437295928 800
436817806 436822153 649
500479892 500483497 57
693508802 693516887 576
32510616 32511765 484
745404962 745412765 785
823330787 823335110 154
717810735 717817435 591
702051756 702055749 317
22598578 22603215 436
455434589 455442838 579
208242740 208244072 976
182211740 182214608 290
550374796 550375823 955
384944723 384951216 891
975003206 975010799 303
523352342 523353063 624
85883496 85888330 235
302015437 302023829 744
859840755 859849993 745
64086541 64087507 966
964907119 964911659 991
717638446 717644539 259
186721737 186729260 680
719996691 719997435 714
377881933 377883392 60
787108236 787115958 544
912298859 912308675 761
70874444 70879901 84
811724187 811727982 336
688924932 688931676 174
992282897 992284842 103
11132240 11134402 769
245952849 245955430 934
390253529 390256398 469
329061243 329063836 561
512813654 512814792 995
912325197 912328023 923
97922960 97927317 639
476691394 476692701 109
71229080 71234226 470
484454255 484463127 950
482158708 482162524 875
394037828 394039090 887
622982762 622986581 940
553938231 553947793 926
14423793 14428295 497
380308137 380309077 926
32442061 32447353 149
830390049 830396000 559
781476509 781478663 252
949787980 949794429 840
5264281 5267658 370
813027506 813028119 396
412315744 412321422 951
523125684 523126583 451
228371960 228379693 252
462646457 462650361 601
990764383 990765192 908
588632882 588638369 311
362943442 362943593 441
707653693 707658402 177
467562884 467572408 971
653803253 653813175 241
364843999 364850900 624
138422301 138428795 589
156115751 156117044 343
930738002 930742020 586
227130604 227139681 238
995732862 995733691 939
713236173 713238332 149
303385965 303394179 40
250636493 250644360 859
37146465 37154562 534
909470056 909478639 305
490590032 490594760 758
186960971 186967062 170
13006665 13015423 39
349035251 349037337 992
932521489 932527601 475
446371778 446376984 750
967029927 967031448 68
1832968 1837639 620
556045177 556051627 775
442694062 442703114 577
74095367 74103523 31
678407474 678415298 235
778969645 778975435 441
543461035 543468573 601
962646026 962649905 622
477673853 477674152 166
451487954 451496482 26
444258374 444261653 377
776064344 776070000 542
100709120 100713121 113
635553047 635561424 67
666502078 666507359 990
54704663 54707502 578
25866105 25875920 416
512149705 512153411 92
361804678 361811599 898
435550844 435550882 630
741806869 741811301 30
383725596 383731985 606
545937138 545944309 594
695460602 695464381 298
470369669 470373773 476
910141658 910145896 649
27783237 27787757 855
24846003 24851456 790
833851445 833857759 575
901171344 901173653 665
898868325 898873281 479
681291705 681300633 637
951970311 951972567 912
711147255 711149665 586
180401554 180402265 687
890657029 890662012 99
325916029 325918627 966
177123235 177124329 889
259441025 259448538 488
755575951 755584942 282
117015967 117024769 944
788019446 788019672 553
397167083 397174416 298
897684345 897690055 645
72607932 72613246 362
145988969 145991977 736
614983068 614984699 696
63005386 63009548 9
2205625 2206767 767
941872112 941874769 218
22588395 22590304 993
986161338 986161502 176
68832891 68841448 668
669056538 669059217 415
629776534 629786006 66
273878897 273881938 97
216537983 216547186 155
633020680 633021579 448
105722039 105728782 765
763460805 763465439 383
212441024 212446320 968
204047368 204054218 998
419571543 419579767 461
663500210 663501884 621
499496976 499499750 710
255447042 255456111 119
527040138 527048845 594
640192293 640196579 806
772026740 772033638 289
34500856 34504912 588
183190590 183198506 928
482595558 482602839 308
425767908 425768702 576
409874720 409883671 734
185116691 185122572 425
971585401 971585462 363
472818870 472823369 283
598767465 598768291 882
117469271 117475637 871
31129911 31132175 664
134137849 134139023 832
744048777 744053781 365
257089436 257096519 440
37060013 37064399 427
310566097 310575686 389
854867872 854871622 391
943844235 943854140 882
499065869 499074712 16
301037102 301038564 241
455479973 455486059 320
430887987 430895336 988
587185818 587187947 564
980937183 980944458 399
884229974 884232569 952
960564401 960574160 195
414470140 414474849 190
796361531 796364877 407
190827765 190828473 86
238061131 238069046 386
710088371 710093402 946
493926691 493932802 706
625283029 625283682 241
734236594 734242532 212
951587992 951593917 545
539728294 539736276 325
978741489 978751061 977
797762031 797764370 215
469608788 469617984 320
740532874 740537009 527
285552611 285557715 56
135797908 135800691 924
425406613 425414959 258
750943854 750953815 125
222015416 222020128 966
23164961 23171944 909
169991285 169999231 640
517362262 517363614 604
861638476 861645580 979
554402146 554407776 836
44174024 44180831 416
786434081 786443968 686
917103004 917112057 984
23366613 23376212 226
86162089 86169307 810
137203056 137209142 39
547119314 547123695 755
25348305 25358279 853
220767908 220774121 737
176722238 176726042 846
131272426 131274672 917
794506841 794513409 894
512868527 512871409 834
764156861 764158702 979
282608438 282610984 186
19811249 19812172 57
73042637 73049172 859
716011392 716018767 625
451512245 451519606 865
601670332 601677605 602
54502180 54505007 363
653109446 653118571 203
828257340 828257876 398
562901524 562905343 556
755469502 755470023 802
480493040 480498390 453
761137096 761142388 417
619909306 619919179 686
574171931 574179213 215
190596147 190605515 629
23584099 23592697 468
264793462 264796823 499
553174665 553179790 408
510863414 510866359 178
161226321 161234321 33
590425473 590426149 838
935663926 935667818 280
449093695 449098889 465
303546732 303552870 893
719790946 719793883 653
727064925 727074319 941
604124744 604134081 675
145477245 145486578 450
421540002 421545432 397
491437179 491446644 198
490293563 490297550 389
290436753 290439832 324
112393034 112396312 915
229722849 229723226 436
388905741 388910640 805
44128394 44130932 921
102409336 102418617 498
69374362 69377037 91
625797161 625801996 448
482062910 482064072 124
246157459 246161218 273
398573847 398583404 51
700449171 700454602 521
476725437 476726691 722
449058224 449065695 572
660560028 660560315 346
134814950 134816414 863
136616448 136620811 975
924171888 924175998 88
155828336 155835148 731
845328460 845337348 585
435614084 435616680 543
862349134 862352544 885
279660006 279666529 74
138577079 138586735 4
11407651 11413397 679
477732996 477738765 38
141677860 141685340 757
853752184 853753978 988
182979623 182986928 128
620797353 620799250 726
510015290 510024844 522
141070184 141076707 488
626355069 626359566 890
900625494 900632510 867
500270849 500276666 872
469419528 469427709 824
615513566 615515376 926
860443673 860453049 916
977490661 977497959 240
153750140 153756877 374
782863216 782867831 942
263403738 263412644 995
853577 860203 53
766905467 766909240 190
568166685 568171338 328
360164557 360167276 460
982746731 982756163 802
572529658 572538815 326
906201573 906210740 825
992107163 992111855 676
675574888 675582671 816
244735181 244743053 139
561937177 561938711 882
611873580 611878870 470
828088770 828097566 907
927023097 927024061 870
238925908 238933468 749
52958710 52963195 300
927906386 927914663 214
46748562 46754804 266
177766238 177774931 533
536007404 536015754 888
410025895 410029212 820
278693128 278701217 569
42634599 42635867 2
54637505 54646171 990
784121374 784129842 60
551632473 551634956 139
365098124 365101375 140
54525338 54531825 304
626180603 626181116 354
715443486 715446590 937
733201374 733201379 695
385340544 385341549 385
586250112 586251570 843
756613113 756617548 100
109110454 109116273 913
773972515 773975975 785
881278004 881286100 395
484712144 484712622 215
281414798 281420093 623
94444504 94444836 434
168536441 168543064 140
770660487 770666192 325
660173872 660178319 107
370198066 370201295 392
827756165 827762341 753
124290429 124296533 234
312759565 312763391 190
321069959 321074414 482
195970174 195979152 727
967742796 967745723 809
24911582 24917814 263
924986072 924991446 261
946659397 946664675 723
837598854 837600812 297
799925597 799928094 324
470277350 470282715 217
252802935 252809143 112
512600475 512610333 502
304195308 304204948 690
106284386 106285197 380
634311194 634317668 862
473993457 473998510 830
863188069 863188785 668
535628792 535632129 274
100445089 100445605 44
519263762 519268668 593
713540978 713545692 706
417071091 417077544 777
967082592 967084775 373
497506632 497513829 764
397755013 397758423 86
541396874 541401154 832
699092704 699092962 972
383532723 383535349 318
964914997 964924356 259
976028391 976035025 901
688646984 688655957 475
120563040 120566406 876
887813816 887818082 583
891402189 891402843 324
99070954 99076408 609
240764390 240772453 702
388952221 388954495 215
195326544 195331489 166
644969861 644977894 907
390324120 390328156 762
754183020 754184502 242
841865846 841872424 163
313456722 313465905 26
325667304 325669407 521
984781978 984786542 379
925111939 925114981 462
473166992 473172744 598
492135207 492137037 456
370161724 370167917 661
60207983 60208924 256
81537744 81538721 185
147691986 147693003 505
380774499 380775177 289
895351525 895352086 964
893962398 893965006 591
774362128 774369194 606
930463940 930465320 544
61360539 61367925 674
403100994 403107123 15
773116655 773116788 475
999952261 999958291 306
772254798 772257593 333
210587303 210594259 81
55279943 55287977 483
197734907 197736335 862
589539497 589542087 532
323974454 323975622 193
789991997 789999848 60
35435022 35435772 650
852757037 852763351 575
337314863 337323443 890
243291520 243292131 542
265069204 265069769 691
863588285 863594330 716
922065118 922067436 489
572765331 572767696 741
740800863 740810090 932
604371406 604373228 12
950579466 950581445 84
854619468 854625358 162
376699393 376703889 852
893324283 893326222 987
109735176 109742827 127
554190218 554194112 209
122040935 122042162 196
264798775 264802614 382
904309515 904309896 20
676069797 676073608 654
788923808 788932161 12
498488892 498493774 405
282914404 282917934 659
289636255 289643417 136
143425593 143430497 464
54869721 54870267 427
931764929 931770214 859
824362477 824364610 622
174718209 174721887 598
454290229 454291317 979
158103234 158107029 177
321592245 321596377 193
650030649 650037478 601
333249659 333251710 291
614540795 614542782 859
758973259 758982044 644
335168038 335176529 361
265190247 265195250 204
269288869 269289554 263
793297466 793303812 767
294103796 294109187 429
869770972 869780769 982
79951166 79956621 291
301343766 301343791 854
279789408 279791687 9
125023267 125026300 884
96268260 96272859 38
610532622 610533990 19
490164177 490172935 208
639472439 639479592 978
587043556 587043918 628
269284986 269293304 875
889718318 889727388 769
878741609 878744592 322
231023813 231025776 669
384957822 384967155 626
247929706 247936926 970
456737094 456739586 561
983226113 983233393 20
707147672 707151354 647
82792000 82799529 717
563229629 563239083 110
27601854 27610189 668
420906622 420914457 342
928909944 928916279 774
18668964 18671620 823
596640590 596647755 780
555541911 555543430 60
455530472 455536444 516
270927843 270933799 409
795031489 795037725 561
174461557 174465341 346
278989018 278997415 800
188565037 188572150 213
57049730 57051269 439
164232504 164234874 838
340169327 340171965 589
681128457 681130147 137
797642516 797650244 444
32392032 32396289 126
877365791 877372639 807
919607352 919613213 467
280918049 280920829 628
998499849 998508105 762
508643413 508647104 840
189856204 189858833 881
427096041 427103607 862
320808982 320813124 754
327732118 327738547 468
283607914 283611206 375
748100390 748107217 770
951485197 951492927 73
14541014 14544887 392
407320642 407325814 748
108279754 108280800 832
341295594 341301839 771
830069825 830076415 35
171243039 171250703 755
67840794 67844944 343
532942612 532944630 313
984959986 984967210 73
923957107 923966276 185
671879180 671880817 344
212747922 212750945 55
30095670 30100857 177
33488503 33493426 501
92191623 92200967 216
841341658 841351166 264
667099764 667108450 780
367108458 367113064 208
973759770 973764459 25
216935844 216941626 741
16244029 16246194 118
505118723 505121668 487
682059777 682061411 609
908226953 908232038 676
225992805 225998732 568
62453373 62455100 497
590933987 590943776 570
139166767 139171728 604
843275974 843278091 623
303878350 303879597 452
472459090 472467589 459
216075558 216084887 388
89532045 89539373 985
53624654 53631357 786
154681680 154685381 857
517740247 517743575 938
166559744 166567739 782
21497314 21506002 435
320528268 320528857 506
196096242 196097162 123
424674694 424681962 766
530659152 530663587 483
726797539 726804563 327
43185525 43194165 474
70860660 70866449 425
344465518 344473332 99
262890806 262896613 759
788203588 788210458 184
992545022 992552215 285
849674880 849677927 734
429045353 429045565 623
894384120 894386554 69
308358954 308363196 558
353029631 353035316 51
936623104 936626536 574
137648531 137651939 992
723591979 723592484 504
580354739 580359250 679
552136274 552136662 474
334728910 334730744 158
379494644 379494740 887
863925267 863930520 415
4096336 4102972 186
742056244 742057817 480
131429646 131437993 433
326898219 326900463 902
846202211 846210382 528
560934066 560935026 92
492591097 492595140 28
961701570 961707998 843
16878079 16878696 362
230278965 230282840 999
985079730 985081950 940
8077917 8080593 863
194975396 194980861 889
616632828 616639205 444
470032081 470036888 329
18063960 18070523 303
48932052 48940566 901
112730429 112736701 409
354101272 354108901 559
907122633 907132265 326
518694983 518704444 778
497177274 497185468 826
48115487 48120167 166
255616376 255617144 77
109844821 109854685 550
39425501 39432722 87
624713154 624718920 71
270360405 270367874 975
458579813 458583976 956
421382372 421391480 252
727726048 727733604 629
381707178 381713322 922
125382004 125388446 608
942696520 942704901 473
160548949 160554736 768
625141498 625148328 22
749924585 749928637 28
732522006 732523502 111
682118981 682126151 817
320626288 320629564 506
878322890 878324993 528
340288519 340295973 823
567117440 567121028 605
606301399 606305786 113
74473223 74482614 440
441664991 441668400 616
430973364 430977948 649
91330393 91331824 734
387982854 387991492 631
675032021 675040603 251
859600527 859609839 271
17932406 17935860 115
942172228 942181430 666
385468184 385469421 384
750920297 750922204 402
889738 892397 917
879834704 879843837 367
12468353 12468613 822
521667436 521670942 608
13495419 13498456 680
909334670 909335793 993
494460291 494465612 175
445546758 445550116 796
740492423 740492515 167
174510158 174515645 408
55632560 55639473 991
861517476 861518677 288
47122193 47124593 327
639936014 639938022 570
27110622 27119397 834
381788652 381794630 624
729776645 729782365 170
116395820 116404438 944
961279966 961285063 254
18214133 18216840 507
214187892 214188731 200
138349884 138355949 947
779222522 779225492 44
228136200 228140765 929
873073769 873081675 880
94099954 94104694 204
45782579 45788539 818
303603099 303608119 189
957217394 957220099 982
392093648 392102316 284
211668506 211676486 144
269348056 269351356 830
444967002 444972344 356
603510047 603515995 247
119160976 119168017 110
5415208 5421613 624
24123762 24128924 781
817230579 817230795 459
535315118 535318458 103
66353451 66361242 230
584855734 584864790 896
998970877 998974927 147
22732707 22738259 918
703263413 703270959 239
680499011 680501051 679
981550121 981559509 73
693238095 693243666 394
692823227 692832698 813
949217686 949225811 977
128734140 128742351 139
397070369 397074387 806
820930615 820935416 528
538664762 538674551 603
34528031 34533148 724
536656620 536658804 170
918124300 918126360 173
978063723 978073207 288
909741117 909744699 980
721792282 721800071 141
371434610 371439423 752
103278100 103284583 96
276474906 276484105 316
865405784 865415207 593
462521387 462522304 634
376364461 376367250 333
873579631 873588549 855
517131155 517133194 471
331142793 331148523 313
132845124 132846913 191
457553265 457556819 208
76653367 76655349 297
869968462 869974590 648
541502129 541510589 463
113987073 113994768 956
290686706 290696501 773
752100039 752108423 887
37326244 37329092 724
134570714 134579472 28
589173026 589180193 964
202867218 202875001 860
956903776 956912591 856
248353073 248357356 755
750662071 750662638 790
2495535 2504574 562
890897841 890904239 442
952525613 952527277 656
958019500 958021140 24
885443224 885449036 184
349570603 349579945 819
72193918 72200775 718
277264128 277272043 984
215542984 215548818 63
868538090 868542651 270
101655231 101655585 198
377415792 377424666 536
72184235 72193984 559
617089241 617094301 177
824229265 824237692 509
729779800 729785381 867
466585969 466592696 792
639684688 639684854 493
30762023 30766738 618
657270085 657279751 813
913227354 913233999 893
912620904 912621086 813
946137439 946140674 346
618393349 618397539 730
966714876 966722352 688
125672737 125674589 247
831923604 831928088 74
845883746 845888483 29
271940591 271950435 318
358447209 358454462 696
561098372 561105901 304
29873265 29874560 703
508186077 508191024 686
801078774 801078924 262
14054505 14057794 100
590105543 590114136 89
26286141 26293129 46
394790216 394795546 393
677914595 677917712 409
238685913 238693677 212
798158608 798160859 367
310504262 310504356 777
448105965 448112968 975
840697001 840704475 873
252850263 252855247 646
213827714 213837256 155
600892803 600901115 970
585664200 585673801 178
807826592 807828586 329
150658352 150660138 686
271429563 271431371 767
935883929 935891051 110
761675056 761684548 881
842424032 842424603 425
354073255 354080967 824
558304901 558311711 764
285824407 285825706 845
368555376 368561037 492
504897904 504900956 85
114276233 114284294 589
260170270 260176630 699
651162036 651165931 422
169641146 169647854 460
176310027 176316608 499
472247451 472252697 799
924024274 924031847 164
974262389 974262963 330
796731585 796735984 46
638738429 638741226 704
178197514 178199564 64
506311103 506319441 985
273754153 273759649 185
791030926 791036124 441
506247386 506250252 431
112616885 112626022 323
715506034 715513447 466
528742548 528749785 366
153219229 153219315 640
27116626 27119020 170
958261330 958269067 931
654860744 654861811 961
683311729 683315918 26
537047265 537051490 587
125226057 125229888 526
142788488 142792067 914
943807810 943808989 926
939105277 939113465 679
119537993 119540733 16
148628634 148630712 781
236307803 236308637 410
496851733 496858803 493
42947044 42955771 727
820723070 820732771 886
557370008 557378290 133
429197884 429198934 263
55937799 55942630 778
919163076 919168694 840
993136105 993141671 130
74588472 74597544 398
949742253 949744352 995
354344014 354347544 687
942188506 942193374 106
692062583 692064192 790
542480820 542489769 882
852206953 852216710 461
586374216 586378966 849
165521344 165522686 865
413358184 413366535 873
188136666 188140948 865
664457063 664458590 658
505613408 505615978 534
513950094 513956988 453
225295201 225303891 440
29212342 29217687 137
50927574 50935100 718
580713034 580715011 96
414892883 414902756 251
197605098 197614504 511
343354971 343361449 241
705803835 705805419 575
373775843 373781401 273
991606376 991613427 475
454758829 454765203 612
436472620 436474266 569
346634108 346638420 477
761924825 761931829 304
443315272 443316662 123
309968524 309974773 476
60053385 60060535 493
63125626 63128789 275
973960200 973966587 113
999417472 999419405 397
934202298 934210131 879
617860910 617866605 54
297906829 297911298 801
121514308 121519802 582
85122961 85128062 596
796705083 796711298 355
374651559 374657164 788
859615402 859624537 55
916053677 916062008 164
49579791 49585555 1000
479176537 479179610 16
725106417 725113782 651
374130821 374134809 744
772144621 772146669 310
352377203 352380724 500
382237798 382246080 563
59331505 59340405 659
727013292 727013565 83
796119697 796126842 705
787910212 787913706 150
546507564 546515517 892
526670580 526679058 895
869904581 869911296 726
70327326 70335883 566
742379986 742382579 14
329377837 329386463 897
141289401 141297056 338
90684411 90689658 532
240688493 240693056 402
417778197 417781771 412
473887347 473894722 959
195734589 195735225 273
348664484 348668282 759
935616560 935624725 514
78105126 78109104 822
861253140 861257896 278
934282036 934290331 590
524359724 524363090 192
638585255 638591193 842
45528657 45536164 704
647286069 647289907 129
775550378 775558380 485
155428003 155436949 421
161049761 161058838 33
564560275 564562298 630
423369448 423372335 64
119715078 119725029 249
712928667 712930783 195
635056209 635059027 632
829701050 829707086 265
937289754 937298184 594
504329883 504336254 864
910008367 910018284 617
876746138 876753504 929
622354171 622358283 717
594245152 594252643 996
269280567 269285117 661
788749817 788755924 49
948370011 948377420 692
988829643 988831081 343
180423259 180428188 60
997038203 997045043 507
634409068 634416876 956
146233035 146234664 166
763093964 763103596 1
120646032 120650246 282
80142378 80145671 992
575865038 575867039 718
984690087 984698536 653
945202779 945211354 637
207964472 207965941 726
715228533 715237917 48
800094390 800097880 736
912957347 912958496 914
919899863 919902883 613
532965864 532966991 111
880557496 880559015 527
82389839 82395570 111
851391557 851395853 56
675135210 675138405 994
235838198 235846663 189
470790274 470790393 938
884321321 884325846 754
91472409 91477176 955
116473323 116481533 119
286710935 286718319 665
196430397 196434924 588
114912275 114914880 549
683422736 683432044 596
850331792 850335421 125
162018136 162025139 125
93872325 93876685 656
347965263 347969385 928
411222367 411228045 546
577360321 577362561 729
461989440 461991297 423
38272105 38275594 316
238867043 238874307 695
934606591 934616522 983
815213539 815221894 478
825890664 825893359 522
27118789 27123205 838
986642794 986648863 827
652040722 652050283 224
641302619 641310243 942
874328348 874333206 945
736600122 736602513 343
108675438 108678760 367
925460482 925463864 126
185830465 185830497 27
269953294 269958177 64
561150816 561158799 777
235246005 235255455 750
176560183 176567157 442
624049406 624054726 454
546703349 546704467 904
83749294 83755791 809
284133988 284138391 108
262769705 262778727 998
850562831 850570911 425
455394209 455402580 867
386765625 386772523 446
591065752 591073773 171
416259853 416265714 616
273570295 273577972 30
592873748 592881040 143
688676003 688682565 727
599249163 599258137 99
563460272 563465230 952
220948620 220953064 620
681895045 681900832 582
329739263 329740946 357
191600061 191606607 488
106636582 106644611 153
874373198 874380472 872
693661579 693661904 641
438830073 438836856 702
698995151 699001027 101
582832250 582836340 204
720834552 720839358 136
446316172 446325810 980
881746753 881748640 446
440793462 440796162 664
358702301 358712246 86
812033454 812035634 801
277352677 277357400 615
301363317 301372008 431
820331019 820336349 762
970906119 970911996 362
15858324 15862425 934
658266810 658271728 549
206042140 206043585 425
193433587 193434168 65
916539601 916548365 933
939103687 939108707 350
239728839 239735864 696
411288805 411290877 465
142459587 142464727 385
32490349 32500299 904
349874062 349875522 975
463042995 463048688 568
906408543 906416982 264
862226319 862229281 421
522096384 522100609 229
845171668 845175090 841
705825369 705833195 128
650235416 650243179 82
117231882 117233480 406
510842617 510847821 199
413899872 413904128 313
694721847 694726988 939
357173765 357178098 353
430486028 430492911 56
207968449 207975521 7
900839677 900844524 347
26165868 26166673 525
156266996 156268246 506
150055429 150061885 74
975345834 975347587 342
308077033 308080051 670
16623697 16629631 993
759252635 759258054 209
594522340 594526840 744
715866395 715871733 662
892340753 892347452 598
63049100 63054283 255
320236624 320244440 974
75192131 75200382 277
322891555 322894766 548
95825247 95826310 337
891350917 891358929 676
25027911 25036081 426
108297469 108307445 556
298353213 298362769 134
969807875 969809009 739
672865824 672872371 563
113352429 113359218 30
88986755 88994794 277
569517032 569518927 357
770818579 770825304 820
106791268 106799635 330
272156943 272157324 474
476605719 476614398 307
298107276 298109006 886
649662760 649670945 217
432111850 432114744 647
671620412 671627070 403
376971794 376974106 287
845705071 845711381 76
758198780 758202349 760
422529951 422537058 64
855322281 855323558 276
520861105 520867348 957
161152412 161155753 201
197095298 197097953 319
521030514 521038233 611
48523512 48528811 331
99810914 99815707 806
602601200 602607234 663
732302276 732304508 449
584739387 584745417 502
51263452 51267312 847
861935077 861943714 911
272535385 272542560 601
581417586 581421361 50
610905905 610912310 348
738898866 738905227 410
226232548 226239813 264
161893705 161894028 188
115399369 115406795 242
415117169 415124052 598
315322022 315329083 584
940687219 940695559 27
767818482 767819463 528
94823084 94829797 677
276396485 276401790 690
892134183 892143832 566
613656593 613661416 355
670451857 670456575 342
760741395 760748623 307
642723989 642729910 657
591445938 591447007 809
314745873 314748238 389
333484899 333494116 353
808815427 808818812 903
642865455 642872975 355
356665497 356668004 25
998739062 998741125 594
373929767 373930747 515
232322460 232322498 155
158735767 158744071 314
442941775 442945167 845
136203935 136204678 595
100457324 100457899 825
460753676 460760576 489
798510578 798518816 988
577150285 577151281 670
535571661 535573194 295
900007254 900015949 127
684867119 684871509 353
5550626 5558248 920
277174940 277178635 423
520094785 520096036 799
674997379 675006008 74
362217554 362227530 126
824062044 824064048 631
894476382 894477982 336
613078403 613085234 101
446041049 446046734 632
63816177 63819057 975
932177881 932181941 84
693850151 693856879 966
87762574 87767692 783
281177373 281178967 273
607579446 607584819 790
728300571 728301993 884
138722553 138729812 612
195510888 195517864 352
749920988 749925203 695
28398972 28405764 157
410750946 410760436 244
908229029 908229644 270
816291346 816293320 782
418625480 418634537 672
815688753 815689611 115
25783894 25788168 952
142388778 142391070 522
300202740 300205481 143
182281092 182281412 165
393663787 393667509 713
619217943 619223698 492
864494187 864501394 421
259183808 259185580 274
323381589 323390706 499
584601260 584602298 519
257576725 257584234 461
313853677 313854213 306
352941199 352944498 37
987917692 987921903 755
664824208 664833166 147
299993272 300002110 484
825602764 825603838 848
640535536 640537929 261
832554161 832560492 801
682836011 682843659 444
651476881 651477014 981
319293693 319300482 645
825008998 825013874 49
216650036 216651405 544
96654142 96656208 175
493420289 493425628 100
670215772 670218035 562
387785971 387789420 830
462422231 462423104 38
165266382 165273137 856
459490826 459499616 398
75912158 75916573 616
156919154 156926658 383
150198203 150207418 194
943063097 943067711 860
929177624 929181882 149
580276075 580284723 553
760852638 760857630 844
435123819 435127297 294
926471207 926479176 755
819496063 819500821 96
76807812 76813910 481
307227428 307228373 864
421245162 421249340 633
554262355 554265527 543
223619566 223623288 91
876793715 876801545 410
896936619 896944770 401
72067463 72074540 622
87256756 87257697 223
625340510 625341062 649
190311957 190318001 936
101464789 101470578 23
331291653 331294732 664
801475286 801476151 402
461186179 461188973 114
951328269 951334056 901
647150030 647153720 324
936437431 936445799 269
134129053 134134495 420
405491275 405499775 632
62531276 62532358 8
181161211 181167228 162
918300233 918302626 125
129179248 129188672 794
51828650 51830376 28
320458763 320463900 327
515345664 515347134 245
249858339 249860892 975
959120607 959125635 460
274636377 274644824 806
163385361 163392928 107
702175369 702182273 548
903266530 903267097 640
187904006 187906739 369
110350150 110358306 627
41708178 41717155 802
563804504 563812275 359
426092099 426094788 697
848122074 848131300 87
769667534 769672185 750
521101690 521108041 39
440220148 440222101 889
628487696 628488105 322
122228688 122233485 651
722918407 722924389 979
891743033 891751372 421
432547187 432548008 877
139964547 139970079 671
507981593 507985601 422
965694679 965694787 549
623627780 623631692 37
544312170 544320256 243
908909059 908909287 978
193267732 193268880 420
969018383 969021818 660
845538713 845544364 427
143287486 143293582 49
377610362 377616602 770
650882032 650890667 563
774739453 774740929 241
23819003 23820627 609
414022389 414030619 476
795008631 795018410 37
775076960 775083799 637
542131381 542135105 642
59038392 59046982 680
367506169 367508166 256
31339219 31339351 728
329145988 329154837 793
109048551 109055925 536
845747142 845747501 410
207827102 207831255 454
635508577 635510870 908
609795614 609803963 92
105433251 105438790 10
697856243 697866086 639
426291274 426294041 104
723285531 723292241 281
286352609 286358233 841
918441401 918448081 853
290279288 290289274 568
172977699 172985571 672
963365152 963365158 406
275383410 275391606 99
597267502 597271093 524
603068511 603078136 338
138325151 138328684 673
51357606 51360596 225
719776237 719780473 115
646979429 646988501 906
607706633 607714023 837
478293201 478295598 222
525277872 525283358 830
543669277 543675713 755
161060727 161065979 929
67067251 67071326 344
25759940 25764599 385
404644964 404653964 307
235061540 235070353 838
846155656 846158602 769
904524912 904525267 987
403400100 403403080 255
550608321 550613297 25
981658152 981666785 204
11377907 11384956 885
597717185 597718201 427
586015881 586021004 118
255081617 255082172 115
328199925 328205527 348
944239762 944247234 9
874158881 874161726 654
555720219 555723508 851
14417825 14426082 918
213616850 213621443 612
133733405 133738643 33
667002290 667006072 54
121524717 121532986 14
488142185 488147582 937
818212300 818222035 400
536543998 536549519 868
437600359 437602185 600
129088014 129095635 431
646849214 646856102 582
811129132 811135824 236
723146095 723149566 794
838928128 838932186 240
930575181 930577710 215
23847196 23850737 158
375905482 375914742 24
516778882 516785800 2
850172101 850174724 860
428093701 428098847 288
506460131 506469182 541
635879712 635880607 643
650526947 650536257 148
414296092 414299022 646
524904332 524907101 858
420883897 420887846 605
504800054 504807078 651
957369077 957378257 46
575347079 575353385 799
85409290 85413701 915
43275928 43281129 597
610848469 610848567 410
854260112 854263807 668
759760611 759763422 53
994352256 994361902 321
384592464 384599681 782
566107069 566114824 724
62141071 62143649 251
556722117 556730904 526
192483267 192489894 852
98512533 98519416 659
921659130 921667154 529
178084891 178090052 696
738419558 738421322 953
146623962 146629018 893
333273282 333280846 728
27247414 27248663 617
899419139 899427672 933
24116390 24124308 327
251511267 251511711 360
9697470 9701890 321
657651480 657658795 750
831253009 831253034 641
886061704 886066726 494
88890007 88893664 953
112125899 112127759 875
229169627 229171626 218
944821243 944823922 278
68966176 68969256 806
29467853 29477361 950
59219214 59228753 626
54012535 54019325 782
477212636 477217159 827
183079628 183086060 133
783890472 783895800 399
126513776 126516217 945
743025652 743030638 257
904565869 904568171 706
673275497 673280880 247
753360303 753366486 52
42336254 42339164 326
491232229 491234675 431
169191012 169193828 543
959330189 959332534 61
600069322 600070535 234
90548721 90556362 657
616558017 616567210 706
205344624 205351742 997
903811331 903821279 462
146139928 146147114 132
478808979 478818252 14
764032306 764032936 781
364494087 364494240 533
258930982 258937266 912
185921043 185928252 115
86870628 86877214 93
73905635 73913490 721
523679340 523682355 920
233529337 233535663 615
124938151 124939020 612
227373633 227381366 564
747538648 747546688 393
296994780 297003359 935
352954663 352960119 314
98497927 98504611 718
317515042 317521050 840
989036134 989045168 681
708603206 708603953 793
233298476 233303506 587
383881090 383888356 307
766227703 766231341 358
127707267 127714322 713
959552010 959555138 507
283469296 283472386 929
206272961 206273828 745
180548679 180557932 540
1877870 1883761 969
286818550 286820105 737
93231694 93235056 841
472412281 472415124 446
275532939 275541705 684
128886298 128886704 919
501537361 501547331 285
905463867 905471482 313
452113148 452114354 915
327406244 327414193 261
470730134 470737732 739
103474103 103478944 773
601833840 601841280 282
51855032 51862007 232
578475829 578484890 884
409069864 409079712 152
143692134 143699510 780
79337419 79340809 56
421476731 421480075 940
268607997 268611919 853
938246257 938247391 635
124460347 124465940 318
535853470 535854683 693
405724103 405727125 700
117953336 117960039 644
143801570 143809047 235
758459722 758463703 537
479028853 479029779 57
736461908 736471724 75
589548198 589554466 336
366320052 366328001 730
773688037 773688790 577
98470706 98480100 615
581383400 581387474 683
252387450 252396664 579
681983094 681988259 690
556605680 556608011 934
377792568 377793250 596
903523976 903531810 340
585913051 585918043 79
457398737 457402007 425
136194818 136203501 469
725775396 725784632 983
385523361 385525732 951
462261044 462266105 901
239496974 239504924 772
126301014 126310318 715
413848947 413850194 509
33994544 34000127 562
260730883 260739704 165
215182312 215185615 817
983078737 983080478 506
246429558 246430870 253
688571891 688575119 397
715229841 715231934 991
296873093 296877702 380
724786865 724795118 96
314979930 314988519 82
841448439 841454980 43
598203353 598208443 53
174792868 174801789 152
85020685 85028251 69
807607542 807610902 731
588507795 588511909 754
714137542 714143026 170
584367884 584376150 559
733698264 733707471 960
571250711 571251349 308
474817793 474822614 550
52956186 52965776 25
39062590 39072528 459
890535743 890536460 333
448603163 448612189 762
439040244 439047512 82
394853998 394860229 593
483338168 483340725 197
943989726 943995505 15
755626036 755629656 763
479579696 479580186 948
2361597 2363568 188
584702622 584711089 943
294301432 294304713 733
114236765 114239664 417
143454528 143461578 893
923042960 923045089 911
168231904 168232130 165
175894451 175900401 681
670817466 670825021 908
820497228 820502441 629
318898527 318905573 184
764224714 764232857 328
183785008 183785598 565
810083741 810092529 963
8277508 8286770 956
661841401 661847527 298
189945663 189952108 806
324441828 324450315 390
504060860 504063901 10
447537119 447539445 676
482204747 482207492 939
661019930 661025400 823
23045258 23054115 139
311332822 311338027 218
827002135 827005676 526
9093443 9094575 792
252460740 252466530 312
892958546 892960203 283
727092936 727095863 71
363006297 363011100 86
280278324 280286098 627
628754262 628759657 881
845653085 845656051 142
225276224 225284739 847
734376792 734380150 707
516409318 516417027 967
199449461 199453159 241
951729123 951732253 342
949142758 949143131 654
862507829 862510812 84
217354266 217363602 909
627547892 627555953 367
709829774 709835493 729
500501267 500507330 616
809646113 809652412 286
498058170 498067023 749
375062488 375070757 952
630604730 630608887 700
294159423 294161261 735
17271078 17278594 417
99993161 99996680 422
24530421 24534593 688
304419137 304425663 39
110188218 110197656 963
605686833 605694948 31
470433470 470439565 414
861005220 861011313 609
734895522 734901002 926
132546574 132550904 1000
781051309 781060043 605
600965076 600968572 124
167533498 167541467 886
962027185 962034736 772
682615575 682622363 923
554574890 554580667 538
164798271 164804566 675
177178685 177187899 947
496198293 496206525 299
73586219 73594280 424
711001569 711010642 977
123468525 123472776 40
823308649 823314743 873
995618885 995619968 843
497712657 497719173 30
535123930 535130807 50
64982470 64984099 891
142895494 142905118 950
586376441 586385573 882
583579091 583583402 36
428662866 428669861 200
991415193 991423060 440
224345584 224346030 175
151984458 151984942 798
931267300 931270225 995
524898681 524900636 79
833532731 833535254 786
32635622 32637929 528
835728921 835736320 561
125191803 125198247 163
886087189 886090960 685
899466390 899474505 730
471327180 471333315 775
64170356 64177739 703
50088504 50097914 639
406664498 406665084 504
393505928 393514196 188
175411065 175419818 717
929558592 929559847 685
4663155 4670323 742
179343668 179346643 367
164601703 164602614 185
231389434 231394661 587
908048208 908051808 444
42713262 42720374 304
133097251 133101113 492
861807755 861816899 113
851376294 851384045 353
244698361 244707669 865
775634045 775638574 179
732795138 732802861 33
544844506 544850394 627
55713691 55722162 400
342264627 342273710 878
851449072 851457279 508
72083376 72092145 986
529066219 529070523 744
55930332 55937667 215
390344036 390344204 629
368036251 368038035 195
114198781 114198989 131
514918814 514919608 418
27211791 27213448 489
417372190 417372703 118
454603068 454609396 8
188992927 189001440 148
27206264 27215498 393
362749008 362755767 283
371032223 371042064 886
834130851 834135333 181
609224397 609229080 965
875656527 875661530 254
650545296 650554810 935
312763785 312767231 242
475392903 475396463 620
33662261 33667648 75
415636409 415640780 747
40672153 40681809 100
760145787 760146364 840
818755672 818760529 830
992135853 992137626 600
718114168 718121633 535
689018773 689026594 261
813079708 813084184 176
137594301 137600814 158
808978921 808981061 66
309382346 309382471 237
462838093 462846029 768
882825543 882835287 519
107172384 107181265 472
208947564 208951530 171
449833515 449835049 396
344749050 344758265 268
773422310 773424140 276
5741836 5751726 184
791277993 791279301 353
24056410 24061004 280
26250649 26251215 359
718158766 718163166 576
765780285 765789386 464
560795107 560804260 555
859911278 859918933 814
243818025 243820799 197
510544294 510546737 286
677886569 677891421 28
73754103 73757666 688
26776456 26778834 46
657622736 657629987 494
859481445 859489284 837
539982022 539988323 562
222912836 222920328 553
47893392 47898161 706
438070556 438079316 259
229946753 229950875 473
941634389 941634466 523
858211417 858212972 565
493689457 493691737 16
157450853 157451646 466
459817347 459827122 32
988647184 988652993 882
703629097 703631618 191
813710649 813711360 776
621241705 621246782 386
618454964 618461381 640
136321788 136326766 461
475551310 475555126 737
279937875 279942112 467
426054241 426055077 283
87634708 87640467 543
540387090 540390498 176
845058972 845061855 644
119994513 120001014 854
520072289 520072625 619
141626675 141635417 135
347718315 347722478 391
668750126 668754740 63
325959863 325960357 894
51156680 51164023 225
649446962 649449378 254
832828506 832833637 816
846316032 846324657 826
60306027 60311166 834
522691880 522692902 547
524060498 524062367 222
294358633 294365182 36
627737023 627740580 159
234923438 234931047 507
609607331 609616736 95
761755907 761757225 389
151186512 151191217 124
766546328 766551704 182
869013504 869020937 752
419782339 419785508 610
892610885 892616962 493
758470458 758474615 690
153682845 153688396 364
553799354 553803428 899
238757861 238761823 466
487128955 487135006 643
239063696 239071378 27
34949171 34951435 443
572360703 572363380 532
118776456 118785044 205
899301416 899301750 22
55562261 55570497 823
935277301 935283760 997
59713016 59714214 607
902312915 902317442 898
71782732 71786523 96
660020375 660021779 156
57403402 57409062 543
110247844 110251449 786
878859727 878863266 365
885930931 885937416 180
508038303 508042614 802
187024126 187030856 620
255658122 255663839 790
948863728 948864191 820
581280977 581281350 155
62149424 62156188 536
542655579 542663086 86
641862123 641870099 691
81298909 81306097 750
133264624 133272935 575
690370154 690377577 11
363602308 363604152 747
306643928 306651053 850
925810717 925816474 866
312376888 312383337 614
953471393 953473481 86
88157930 88159868 310
456418367 456428210 728
778097057 778105539 222
877003157 877009599 646
652438083 652445305 724
12480445 12486338 278
39891193 39891690 953
351932392 351937786 707
145884259 145889373 436
198562223 198564086 589
317470309 317470519 672
117560970 117566783 876
856565697 856567975 338
118376919 118380063 774
641441915 641448391 364
81282640 81290809 261
182472268 182477219 436
495636220 495640342 679
674670926 674673905 808
300857363 300862422 681
288861302 288870010 834
328821973 328823408 352
915117848 915120644 278
981564186 981567331 712
366458310 366467519 228
55137675 55139254 189
116237286 116239381 693
3884723 3892605 588
348923401 348931265 92
316246559 316251883 466
6809240 6814754 851
213802074 213804028 854
246159776 246161098 904
29463055 29468319 872
998264116 998264339 107
99968346 99973348 331
52088885 52092798 470
42000578 42009610 180
126668516 126677435 816
599460607 599467712 165
511455424 511462458 815
32639626 32641707 437
575541480 575547955 258
554275734 554279810 263
234702958 234710986 930
258265065 258273036 269
411277395 411281051 894
876212215 876212250 592
148705746 148706973 689
50912564 50915941 696
441239079 441240621 942
756030245 756034676 259
324108033 324113094 704
60590292 60596520 202
652073905 652076563 167
612500835 612505977 827
702041455 702045132 370
184416700 184421803 193
63511293 63517013 531
393281332 393286307 474
637457028 637465219 543
655363969 655369597 886
660804228 660810302 58
752453932 752456366 316
812292484 812295619 179
986067651 986072885 457
931296828 931305309 480
847552549 847556174 717
629351743 629353021 700
108395624 108397565 947
31628449 31632751 920
763021991 763025804 841
187732228 187737947 443
28784288 28790782 686
398002953 398003168 834
972542133 972550205 168
568215941 568223979 955
596301772 596308704 442
80495490 80498697 572
874535540 874545210 34
29334488 29335770 522
838647758 838657340 331
58505600 58506185 366
865532392 865541742 35
467802078 467804186 835
222421263 222424358 988
889374430 889381883 616
23219386 23228246 496
660889179 660893180 118
865895101 865903694 362
31518486 31526100 55
942700009 942700846 90
812352690 812356577 1000
448764407 448767247 900
456905441 456908734 400
649068276 649075075 735
716353263 716353438 9
590057230 590060713 407
117732726 117733074 644
633764193 633766239 419
541514556 541518240 32
577644961 577654523 105
652661050 652666127 775
954295050 954299414 188
68880300 68885799 677
836870700 836870979 429
640873785 640880559 961
196589146 196592170 229
100318553 100327676 674
137590196 137598477 572
35455965 35462967 955
970733997 970735312 697
192137452 192145088 128
53139227 53148942 317
124304414 124311318 946
873435091 873437981 849
375468871 375469640 365
519780182 519789756 461
329588412 329598162 632
170815437 170819152 996
909356359 909359584 266
576729665 576735561 848
115635363 115637926 127
43458842 43467537 159
808964508 808970057 138
16541454 16551036 519
20290653 20298247 333
684049018 684058777 644
155422830 155425554 506
552144813 552150065 914
507979160 507983298 287
416956778 416958259 655
856722625 856722634 826
332454104 332458900 575
798446262 798446471 385
176095751 176100658 987
302273269 302280858 459
817852603 817859212 464
624455597 624460589 879
117368105 117373129 81
991729368 991735936 642
577962655 577967700 220
551834661 551838012 158
105482839 105483542 287
292046413 292054811 276
88346149 88347909 718
220333487 220338745 812
63477297 63478542 274
137557761 137567054 917
477195990 477196726 372
400691071 400700356 987
522432064 522433398 378
566632283 566635057 746
501443441 501449611 217
75357079 75360461 949
97337706 97347662 431
731410424 731415902 182
702898587 702907709 237
695851212 695851861 537
718207480 718211842 643
469595852 469602949 117
163028189 163029598 244
510428568 510430510 734
73552314 73557854 62
37369881 37371627 801
495294829 495304014 39
475939261 475943609 764
134092794 134096034 136
287608030 287613665 916
413456918 413463442 36
629007560 629016908 578
778505676 778509518 183
292430271 292435319 70
722616005 722622322 748
27062067 27072001 504
350331218 350335516 964
928253257 928256005 199
686194372 686203332 370
835115508 835122852 104
365090775 365096386 317
753316161 753323821 733
400482740 400483934 337
681538922 681539633 507
15633343 15642326 692
51693090 51698437 406
717591593 717593194 300
110666559 110675841 453
667361108 667364980 750
90573829 90578319 427
76155934 76157720 22
47347601 47352468 176
621228333 621236000 5
813342669 813349010 457
986635526 986636773 561
214659219 214668724 434
387299975 387302840 172
147336275 147338366 870
675740078 675741610 938
106604179 106610188 864
727536605 727537764 915
804510626 804514130 126
966533801 966539357 76
992111807 992112966 650
26191264 26196621 214
791388176 791395810 219
167280960 167287302 817
799168133 799175493 971
25368353 25374953 935
827043290 827044730 727
744341154 744341960 801
994869068 994870958 827
184459544 184463480 185
8562621 8569175 562
558782620 558784657 816
145720185 145721135 288
821068404 821077043 733
154935221 154943508 804
110503544 110512720 303
207650829 207656007 629
684434556 684436920 559
174559709 174562228 466
872857535 872858045 526
105589071 105594658 391
686096983 686101073 222
601016800 601025648 226
770040438 770049804 190
727951522 727953195 637
474602677 474608953 436
685733980 685743434 524
467949609 467952078 468
401302519 401303745 478
290303336 290310982 32
101485863 101493148 556
531994604 531999071 51
608020825 608022208 379
973469051 973469465 462
648136591 648141328 117
578675229 578680108 313
495486015 495495035 338
373095891 373101328 270
808362358 808372038 908
648670837 648674477 432
930997219 930998471 378
663904126 663913195 306
406174177 406176470 384
156043908 156044199 899
734581720 734583422 287
296722837 296729231 352
805487150 805489112 396
321041838 321047003 399
675305107 675315056 919
895353016 895358684 126
559075799 559083376 544
772062527 772070626 917
220410184 220414672 114
505135568 505139578 63
101311818 101312596 251
884374105 884377403 370
33957807 33960402 152
530764203 530770743 175
547775601 547776367 556
486294521 486299437 124
341656997 341663634 262
362832541 362840500 173
786848458 786848645 964
74241923 74248204 660
198481985 198491807 76
660221587 660225551 680
38135957 38141123 783
680227459 680229909 372
107075636 107078470 772
832075542 832083121 185
503898018 503906762 396
53540280 53549442 838
997422804 997430707 111
594236118 594243377 302
147507778 147508464 310
96852205 96860505 773
886475884 886485545 395
26898667 26903817 866
839162390 839165484 290
998572161 998575603 585
252997346 252999209 524
14030094 14039191 707
53732931 53736175 345
592516041 592516414 257
988031342 988034253 152
194107004 194111805 633
95117128 95118051 421
725019522 725021811 20
467094740 467103342 252
869118380 869120592 377
417384966 417389834 869
306067841 306075796 991
897999547 898005815 267
685061243 685064400 660
888978499 888983402 830
560749651 560752561 555
213112635 213122193 164
884203406 884206587 438
254249427 254255652 453
135359029 135360554 628
507091406 507101229 499
430893626 430901909 815
107789617 107798846 59
240234884 240243868 343
422465543 422473514 671
654505723 654511016 1
180691279 180700528 809
740014442 740017109 138
211890231 211897760 557
435481034 435481129 708
409359013 409362819 822
239037863 239038388 128
938547677 938550189 980
414137737 414139167 425
110840431 110841246 721
16687102 16689096 665
30817453 30820387 595
395832261 395835236 930
541783750 541788155 690
83250308 83259298 830
446899365 446899890 727
345083188 345085482 897
788902315 788906149 35
528872646 528877225 406
250055423 250061526 671
841429143 841435616 307
568776158 568784756 923
792692752 792693208 980
249898682 249908652 265
47159723 47159927 936
319834904 319839167 618
575015630 575017601 163
96111879 96116653 737
138396915 138398819 45
499654671 499658596 135
749834342 749841569 675
395958000 395959850 667
618716922 618720801 270
10641902 10651045 622
636139518 636143110 631
930690804 930691286 5
303654773 303658391 917
141552938 141559628 495
940482024 940491069 717
262063420 262067116 712
217137555 217142174 200
527424230 527428039 845
76257247 76259864 594
406952516 406959699 24
913810137 913812049 175
532596768 532604143 581
562728124 562730640 616
496771041 496772251 530
828660535 828667825 707
939785602 939792521 906
80201665 80209445 445
91337865 91344213 686
247003061 247004282 496
487373654 487378089 909
914864677 914870638 190
429152203 429159788 274
497554784 497556771 130
400120751 400125051 626
527929281 527938581 792
576926338 576935227 730
194250245 194258820 222
834768040 834775205 293
894437726 894442654 611
844492573 844499897 795
548090833 548094329 764
641372023 641372224 203
760059647 760064400 765
355292128 355299229 366
421138753 421147941 853
898081546 898086353 294
753216626 753221113 399
351165199 351171210 367
71867844 71872615 396
139065456 139067257 430
517259600 517268629 140
415227715 415232919 53
218082918 218085364 101
341069682 341069789 898
133475399 133476376 327
571444252 571448182 93
152310896 152316781 102
251244294 251250497 502
812098661 812099895 980
81877058 81879255 677
252985837 252990947 559
535256976 535261327 813
210359030 210368118 714
628363130 628367601 94
41906378 41909596 874
126401704 126407915 903
311291796 311294135 557
790826898 790828658 57
104807752 104809390 753
295155731 295164214 253
58879759 58880962 705
944070668 944072377 520
444616833 444618618 603
320577898 320587245 718
927245991 927255907 880
538276216 538280477 996
51750119 51757308 655
73400675 73405443 960
954393083 954397675 925
766595187 766605036 945
501588791 501595879 505
676633496 676635668 689
706957016 706960486 252
515674969 515679979 944
591340686 591344420 365
67429567 67433350 489
72934912 72935580 57
202618568 202627260 226
412757527 412766332 144
515450452 515451111 144
445090748 445100360 901
454664253 454666613 677
79427942 79428029 286
234773543 234781752 791
844031487 844039522 639
506657202 506663147 350
644019691 644027842 882
419927099 419934090 736
625206325 625213713 24
69697821 69698802 850
48557315 48563566 467
768148216 768155781 578
730090243 730095293 56
673967529 673969601 501
625390671 625400232 632
659089309 659096742 32
165856010 165859124 991
197440891 197443101 868
827244628 827247280 622
714693003 714700454 827
626381204 626390825 130
211381671 211387921 36
998844248 998853757 881
400758654 400764686 620
227767156 227776403 197
776243138 776249191 624
113616170 113624819 444
165337511 165346797 11
281509379 281517616 254
579922001 579924726 667
428542178 428550332 43
419944308 419945282 336
713825343 713832050 872
242129575 242135015 936
239630545 239637510 21
550359742 550367477 415
533490717 533497575 817
833043160 833044065 462
868944172 868944200 733
971432776 971432811 358
357690443 357697095 185
928790836 928793803 34
452882173 452883463 481
512571044 512577714 581
634341330 634342511 836
591067352 591073315 580
746871117 746871151 492
415092285 415100372 267
793171747 793180917 420
560870480 560871161 923
137914188 137922675 604
445651374 445653585 942
253012758 253014025 622
706326238 706329820 226
58866819 58876752 375
390918005 390924411 617
626206585 626210384 223
583381429 583389026 341
427780046 427788714 980
588395466 588402297 747
202698740 202703552 955
994199343 994201689 998
87874285 87874692 565
50065257 50072540 526
270385484 270387064 816
693498209 693506889 809
17246827 17256309 917
627638400 627647663 662
357716092 357719766 801
76424074 76432067 123
312744170 312751174 280
719334124 719341482 513
77501123 77501564 151
545160038 545160742 378
634881914 634886733 422
128491732 128494117 471
174605891 174608418 456
667579158 667582854 219
22503821 22509384 28
885067972 885076851 654
816142095 816146421 18
806156726 806158698 725
153279589 153282034 67
405490740 405497753 665
974149117 974153120 98
770637890 770638075 387
333358712 333362258 205
141034519 141035570 70
777046739 777053869 379
374208118 374211735 111
520914122 520923047 660
567347141 567355006 36
212739217 212742001 533
544964634 544970301 418
761572299 761576099 216
837980396 837989156 96
467687134 467687945 216
667939338 667948772 494
918891759 918897235 591
725744138 725746747 12
869953249 869962076 878
664263260 664267559 468
828008296 828013096 999
143722179 143727696 269
304048596 304052585 6
796385811 796395593 984
601741907 601747187 673
747239123 747242133 881
900456616 900463282 826
936414558 936419534 240
887664570 887671389 127
127897798 127905901 153
758238266 758247482 746
489514616 489520384 972
22184886 22191239 847
887947242 887949052 469
857439576 857445064 224
411504249 411505182 667
543692130 543699741 220
883566306 883573707 909
805334897 805337234 550
829912024 829914949 449
229677528 229686141 994
217370624 217372809 717
485439596 485440485 35
353005794 353014318 163
805533262 805537114 901
15741837 15742683 760
799054504 799061862 586
631912074 631915686 968
387542335 387551384 271
788414884 788420548 722
351309333 351317085 438
756750326 756750442 769
976393 984661 335
683003427 683004375 845
304249941 304254712 578
466457842 466466023 911
769382601 769386791 723
965997186 966006646 193
992716155 992716708 560
442236777 442242644 949
589940498 589940841 216
46581937 46589878 459
154192056 154196487 297
934955742 934961906 927
129336587 129344702 819
447290516 447293123 900
300321778 300323931 483
84638852 84646382 491
683808045 683812602 834
755680604 755686174 59
130168554 130175212 968
741982120 741986973 200
955975579 955977918 177
110104876 110108043 579
409892152 409894849 922
955837972 955847499 106
321233222 321234562 243
600099705 600108361 565
129382196 129387284 392
149139379 149140646 346
742753438 742757876 796
966566405 966568759 885
429844956 429850086 28
281049133 281051750 912
55698713 55704475 733
910559984 910560902 70
459574442 459580707 183
472124685 472132261 500
619240600 619244911 509
41121993 41130598 473
737554688 737562595 340
445962835 445963813 678
65444720 65453641 944
602708747 602716500 436
845227009 845230645 727
69819744 69824428 692
428810164 428815251 878
370003698 370012277 119
978039198 978040307 553
789241058 789249871 718
559289883 559298728 320
270870574 270876855 678
518481602 518489156 992
258098547 258106716 437
304858982 304860273 944
68655060 68663094 786
357841102 357843776 70
641133980 641138947 36
76182449 76186018 954
87336003 87341152 213
381283072 381284047 160
848260742 848260972 293
454835421 454839105 144
483368412 483378045 741
67425199 67434311 699
410188143 410190772 749
127249929 127259446 314
530701348 530710555 575
240150736 240160010 384
874838690 874844302 953
33436254 33443078 52
600981764 600985746 427
23438057 23442956 51
218766201 218769444 573
642191292 642196476 426
138940342 138946282 690
778833092 778833288 702
548228756 548233374 45
112098332 112107702 187
6030067 6037210 330
19265019 19273351 895
563609421 563609621 202
909933847 909934457 279
429236250 429236530 119
379615174 379620970 804
918445950 918445984 335
114383640 114386247 792
177785693 177791883 948
897269738 897277070 488
54050925 54060526 419
587981605 587989751 603
27828500 27834025 551
74368702 74370667 906
887470331 887471482 460
97985450 97991330 657
625855604 625860870 196
881268938 881269292 825
843991730 843995556 561
897241678 897246568 978
281169517 281172338 811
870613935 870617164 661
404043889 404049991 634
777408440 777412282 452
571694696 571697624 871
153152507 153162274 813
163973164 163981126 705
595613360 595618396 236
79422536 79425300 810
163629448 163635213 121
960332425 960337417 58
180594237 180601825 247
696196248 696198133 638
70747882 70757545 729
66699334 66700868 150
818319554 818328910 723
852707367 852716294 548
940825071 940828516 662
49572658 49578173 504
504219468 504220795 727
54551590 54561383 464
312168997 312172679 487
160020595 160030150 398
478451232 478457335 99
194345962 194349670 847
47691463 47696564 749
136473186 136480932 166
86546734 86555225 292
484213745 484219851 953
320949600 320955600 61
346512327 346516972 946
547104142 547109003 65
940822629 940824088 784
636744379 636744920 382
412277829 412285358 664
839117676 839121446 500
922932775 922934970 53
975179941 975189124 677
149021584 149022938 959
818847536 818850588 59
803599 805223 747
360254894 360255375 782
372762959 372771751 412
439556742 439565184 921
631384124 631393217 94
867460787 867461485 728
818622637 818629994 547
485060691 485067107 800
512632718 512635621 446
98395028 98397360 43
746567087 746574697 317
216733185 216741717 381
968545966 968546328 776
14542378 14545033 548
833173649 833183580 499
618785743 618794806 477
124102822 124107975 229
780565369 780569732 624
84785519 84795449 251
963427965 963432764 765
294991359 294997908 875
573471676 573473085 230
198489408 198493646 542
110867184 110876845 299
652382082 652388717 826
235311932 235317786 843
551290759 551291846 496
523251339 523257449 190
978889963 978890071 601
67228215 67234231 40
312146329 312154796 917
9415205 9422709 626
76838785 76847138 653
34663678 34671902 56
174962977 174970118 459
981637153 981639769 956
174663347 174671855 274
720147843 720151603 959
660700383 660702004 515
803920985 803929143 34
953237375 953243079 262
2700293 2703743 517
21559269 21560779 177
125843922 125852584 371
35129329 35130057 996
582589139 582595193 904
387009095 387015963 571
425008369 425016693 576
329668678 329673461 895
333259192 333266950 426
251724226 251726275 637
85087839 85090459 402
554305355 554309399 950
710382532 710384675 174
369219254 369224247 78
183197602 183199998 782
240145856 240147643 184
238838427 238842678 428
407559353 407565251 407
872682247 872690666 720
406468024 406477434 408
468546661 468552419 739
773366062 773372610 987
250281362 250283079 507
81439888 81447792 706
294320965 294326383 44
870561747 870567038 475
689858281 689867475 625
619842061 619851368 804
173729819 173738649 823
155442539 155450044 419
223250298 223252914 852
527337036 527344649 992
89262024 89266029 662
739901881 739903918 936
514385938 514388374 811
142786982 142789820 893
717146807 717146919 400
662473783 662479527 260
308436587 308439524 367
840810761 840811791 849
511320531 511324185 342
405053734 405058745 896
76315726 76323287 164
88005388 88008837 966
514374674 514377086 85
833588485 833592167 948
990825377 990827587 444
77440127 77443955 1000
795959387 795960657 374
724098105 724105806 638
268324305 268333673 198
897184646 897188258 794
89077894 89086454 764
241769057 241773407 965
436698023 436698489 103
820702107 820706015 573
116859407 116869374 497
15028201 15036039 907
282534202 282541030 902
798139926 798147275 658
864771564 864771635 943
410712113 410716557 314
258265907 258267153 410
54244021 54248502 243
686031985 686039753 101
520532088 520535633 442
553047660 553052307 510
500725508 500729858 56
26039415 26047813 637
142458667 142466813 673
985761324 985769110 14
772300618 772301592 352
54613934 54618235 231
614049694 614053440 518
538613288 538617629 826
195195739 195195817 592
564869181 564873820 115
196008042 196008275 839
313536097 313539949 762
565929084 565935849 611
824768758 824777014 727
63412123 63418234 954
326527474 326534580 87
555709055 555718856 241
140209573 140218119 731
221759749 221763555 307
768545342 768554829 894
454974807 454983529 340
591043645 591051412 550
311802408 311805857 426
267907370 267913652 625
176646447 176651202 441
596215401 596221876 893
637396488 637397594 36
206950080 206956371 818
138391811 138400029 337
657286469 657286900 388
316681714 316684035 830
469819404 469824480 368
142738954 142739212 990
330415379 330419808 719
18610004 18618546 922
832139796 832143366 596
678135039 678140433 325
170645426 170653188 976
848284244 848289257 376
611279933 611288740 468
24501672 24503874 719
283957501 283966092 262
555699869 555703281 563
258174209 258177635 584
363632928 363639819 700
640520849 640530766 568
267881796 267886154 275
96392122 96398971 412
823810448 823817969 357
819380176 819388772 122
704162995 704167304 951
933133713 933133930 183
949852325 949859576 368
66121239 66128518 283
549847823 549855988 551
430194874 430199537 965
303377794 303381043 417
806793069 806799679 294
852423480 852424519 118
431177187 431180356 521
347824309 347832486 298
624079259 624086063 575
729761442 729767147 718
660126160 660129717 422
893072443 893078812 404
4759345 4763611 233
974810309 974812709 858
186393077 186400823 953
957636722 957644789 199
989341839 989350215 267
745304712 745313773 33
250027010 250029336 862
639982584 639989343 15
323387654 323388174 407
558416426 558420296 973
708701829 708705528 61
267281062 267284152 293
354552270 354557086 945
66907575 66916467 74
80673773 80683448 742
67747392 67747899 718
732291425 732293955 303
564988637 564989347 680
810658652 810660948 216
240455411 240459979 546
551710383 551717656 572
27134795 27141451 905
117590089 117594474 665
187418383 187427033 147
384010457 384010948 819
843576199 843580856 554
766456267 766457176 945
924213570 924219619 623
604158600 604165966 953
761384816 761393231 60
846513713 846517696 643
11788285 11791368 991
84535190 84541721 256
956180204 956183861 447
731843702 731847811 58
253383872 253388554 413
266105425 266114608 190
20035372 20042146 956
712705344 712711139 724
962470298 962478646 901
32779358 32786078 811
632334352 632342126 515
28416343 28419361 657
428093949 428102797 533
45758396 45764138 865
814599804 814604758 745
802365567 802374141 892
741347109 741354658 958
49049416 49053586 976
536131139 536133454 808
295564040 295570591 352
731574850 731580583 883
723814716 723819651 601
389873724 389877012 522
917170257 917178116 497
542231122 542231844 344
961148866 961155399 615
792896108 792905473 607
109170068 109173754 294
71678393 71686835 278
736773200 736776832 969
656000903 656002558 362
841149785 841150126 447
229271386 229274442 831
629062258 629067296 608
919849756 919851735 891
60050451 60059010 741
463253416 463257381 699
2010374 2016924 72
389026667 389028778 583
439288945 439289522 484
890609264 890616349 586
375321977 375322970 402
921843424 921850322 294
515816605 515818673 90
350483564 350488972 710
92960456 92963911 195
398129196 398132396 139
7336896 7340670 500
822149317 822158664 253
526181252 526185068 205
267513087 267515237 59
777719673 777721335 49
485648427 485657297 423
928656720 928663781 406
876431162 876438421 496
723719222 723726242 34
431669768 431677391 988
793178907 793185759 314
474965757 474974149 659
843676009 843678276 948
488599214 488601321 852
918252623 918253774 380
121269673 121279410 35
31954447 31955370 295
279369204 279370531 118
783363699 783366627 395
309021083 309026949 570
614562071 614567761 639
407029737 407038684 24
75450746 75451661 12
206597694 206606695 86
396112545 396117586 184
19317277 19325718 707
998055311 998062995 301
553175956 553180792 406
330130074 330138543 85
126910820 126911277 532
341647390 341652971 884
834193028 834200643 344
279213403 279219309 813
202889765 202894036 847
20218851 20226872 503
213953035 213960273 533
122257092 122261048 8
821271393 821278209 37
744976151 744986066 763
617090586 617095604 924
16768118 16774702 506
442220352 442224982 823
515896697 515904244 885
786505860 786513462 992
890130707 890139191 643
450056561 450061068 920
587553094 587556919 859
39607452 39616396 754
233072489 233073680 73
803828252 803831743 210
765928526 765931821 88
881419031 881428485 343
409845854 409853608 1000
279176090 279179945 420
843491081 843496255 42
203936075 203942829 49
527311996 527312196 796
369223205 369224817 638
577812959 577820368 629
40760382 40768025 205
179943593 179946362 250
42042681 42044214 647
166283373 166291756 90
126846373 126850348 393
831654144 831663557 754
300925537 300931420 26
748613586 748615792 742
149491733 149494070 557
324831370 324836043 213
872124998 872134129 119
260979554 260980283 902
655646805 655656018 716
203379803 203389018 735
420075243 420085108 842
92238988 92246170 382
110001743 110004557 645
480969119 480971969 605
940177860 940187392 418
379751768 379755156 541
32763331 32768937 45
850524450 850525711 492
156512704 156517931 969
979630770 979637730 466
582240856 582245070 39
243519050 243521476 403
806956431 806963200 656
329005427 329011007 493
336978032 336987089 63
200097450 200106263 353
201209341 201214761 289
676041386 676047908 130
362086228 362092697 126
448870196 448875407 923
102676664 102680961 314
7901052 7908752 341
438648456 438654872 459
253393462 253398209 399
495716955 495723434 196
20143369 20148900 760
298987722 298992717 7
56891362 56896944 702
554833842 554841864 803
448461968 448465077 321
646188241 646189882 47
715571554 715575037 822
748850895 748858293 28
561060706 561066907 12
633170104 633172845 675
757873299 757883014 138
167438411 167445758 294
42112418 42118407 835
937452470 937457789 603
9971273 9975001 566
91815944 91822537 895
912710991 912712284 923
421208163 421215252 757
719231191 719236688 52
840818202 840818717 652
122947228 122948427 972
765715717 765722080 12
970333010 970337602 412
265356845 265359252 5
12873448 12879724 564
514269365 514270777 715
872221259 872226532 420
947146532 947153674 370
177693640 177693913 24
964739692 964743847 484
361550695 361555965 241
535753667 535761232 408
638852678 638861877 693
580255441 580258033 799
62279446 62288372 174
238419361 238420675 844
902347075 902348469 855
622150495 622153144 29
999196864 999200923 744
447063239 447065064 11
598919722 598919992 505
65155964 65163489 715
865726722 865732407 639
895260765 895269921 54
91210564 91216986 618
168580089 168589715 546
366668933 366677459 82
155737139 155738391 502
251960168 251969803 560
79601912 79611088 309
184513272 184513659 103
984608777 984613243 914
950636843 950644620 753
52930482 52940141 33
409362886 409372239 109
32807505 32813806 193
142566401 142569897 703
758344483 758350692 59
384837335 384840501 630
494705895 494710533 438
905206204 905212566 318
682921658 682925267 512
363605923 363613030 777
438628026 438630917 159
635727059 635733776 752
722215167 722224260 784
936511710 936521461 100
180963765 180965432 554
77721824 77729313 174
331015453 331018312 55
240424241 240425424 208
552351560 552354290 488
889502422 889507447 611
117603550 117612049 567
131915709 131924855 408
23649462 23657594 752
666417596 666422681 848
426889047 426895994 425
608284600 608291152 337
315080775 315087476 495
331912180 331917166 207
138259389 138262766 575
276280228 276284985 216
844095189 844095258 883
894634756 894643725 959
542294514 542296910 552
114849267 114857497 855
312414464 312424433 922
188301890 188307294 164
832381577 832390857 857
886843073 886847727 142
961925279 961934749 986
593066205 593075124 602
291355421 291363946 416
200453654 200457999 290
103571613 103574706 975
427957165 427962611 255
110122020 110123174 932
183546293 183549759 209
873435456 873443745 259
215837664 215839310 841
598660805 598665522 161
279289141 279289375 707
294708743 294715127 793
762523159 762523244 634
519680800 519684447 341
737314774 737318394 664
934359029 934367281 450
242735312 242739804 125
565695520 565704410 728
70836781 70844929 754
795103971 795104388 409
24240132 24247620 269
887041838 887047542 548
80120631 80127345 832
350627616 350637102 728
240857307 240866887 139
865658970 865662616 920
389963420 389966653 991
854588895 854594222 869
91916974 91917766 760
988790727 988795007 807
212168137 212176563 643
355115405 355115973 572
561504303 561505115 11
179272135 179275637 249
17023214 17028110 261
650198352 650200374 652
893952271 893956721 354
931831263 931831658 927
342303483 342310043 279
341206593 341212769 952
527201400 527208522 756
32093394 32103026 99
298074966 298075057 71
792701977 792702140 657
35655226 35660304 901
616765836 616765875 466
617876488 617878201 450
986755192 986762950 328
436581120 436588185 179
743223749 743231531 109
849270701 849272608 526
483994808 484003317 346
534437907 534442783 468
933236977 933243116 76
883535986 883542517 896
626192238 626197869 68
26864705 26868627 863
180549504 180558884 918
236802832 236808585 807
992574361 992578192 288
436654822 436655881 520
781212347 781216626 793
233878694 233885919 734
208674512 208683638 651
32355588 32360653 791
574461484 574463003 470
337706902 337707412 636
363527764 363535833 994
436271683 436276275 821
603274840 603284642 749
353227479 353235772 376
213330999 213339767 161
68195143 68197586 204
215894876 215902700 222
301648526 301656764 928
213627668 213634850 870
568598138 568605996 867
836952773 836956333 366
857963117 857971999 48
68210290 68215927 90
210918038 210926479 305
987873413 987874197 866
735587574 735591911 120
841014777 841015591 237
89908350 89909448 940
365804277 365804417 478
147411148 147417881 565
166626365 166631165 119
751483081 751486803 3
138784130 138786545 77
26136571 26138117 982
850195225 850198980 531
539656092 539662577 926
33430563 33437526 843
687676799 687681112 988
239783089 239789854 800
411694566 411698821 100
393634482 393641774 172
549130601 549137711 712
166970955 166977675 541
997914032 997921536 407
100220014 100227771 37
687219896 687229306 239
827108821 827112146 569
588298015 588298504 600
124952353 124959910 258
798183153 798186450 61
881621252 881629979 579
64735775 64740021 177
352973487 352975386 255
519577378 519584701 606
70432786 70441745 829
550962172 550971346 846
991720412 991721135 72
791271332 791280495 799
39523283 39527296 614
102280540 102289113 995
979470600 979478595 858
542752529 542752774 320
838576707 838577330 737
563276313 563286276 888
742987918 742989311 50
80423098 80431764 459
115237943 115247793 38
733379365 733381273 983
622524164 622533316 280
874971778 874973290 729
902416772 902418432 429
98493630 98502098 256
864849300 864849932 569
515938388 515943257 259
902191275 902198376 436
976344325 976354158 433
130650135 130651027 544
192217524 192221126 986
749344506 749346121 61
779499785 779500692 26
80866514 80876034 590
387582293 387586893 35
911866549 911868524 184
859209118 859211079 997
601703728 601707191 79
62299514 62306537 609
86925949 86927764 80
77368843 77377404 916
972383179 972391187 267
664008591 664015923 745
254525618 254527560 346
428437558 428440555 927
875980592 875982915 806
140764128 140773088 425
933548125 933550998 317
554869555 554878171 533
85151514 85156372 587
787115594 787118624 811
99173861 99177317 893
791334128 791334165 758
296117225 296118343 488
515939921 515941444 510
549295848 549297152 80
966067005 966076513 118
429675430 429678018 234
694828746 694837972 863
590387631 590396886 791
99518568 99522136 560
709406379 709413726 859
726944622 726946829 749
79116732 79125786 607
846789219 846791376 23
270060729 270063677 30
113314159 113322309 164
383242277 383248837 125
239097861 239104248 640
38147724 38152377 669
572350514 572353687 290
771591424 771593514 124
755737284 755746697 85
893829383 893833440 620
587876991 587886535 76
118834014 118841304 731
215197394 215200175 389
165214909 165219885 828
754951033 754957781 363
244308024 244317901 879
13404693 13412334 610
554389333 554397146 422
113919458 113920145 504
188361893 188362937 669
221317513 221325931 52
433758940 433764856 514
522465671 522470511 134
158537411 158545273 29
771649589 771653995 136
56630953 56639397 966
161418181 161422667 308
627980791 627990054 425
723274213 723275918 177
174243068 174245503 663
60004088 60007760 138
374830140 374836131 976
93814655 93818577 206
182788138 182796917 47
319960168 319965708 919
449461303 449465060 815
609439268 609447348 401
224760927 224764194 672
67017704 67019109 751
744463231 744465138 370
150926894 150928889 853
726802031 726803244 274
295955357 295962206 717
221067914 221071181 921
519870960 519877984 361
799831878 799835165 456
305258693 305263788 732
902072445 902072537 149
144662468 144666974 777
146948219 146951991 823
97291589 97297357 957
69526442 69528519 581
349928067 349935098 857
460962134 460969187 622
561166054 561166059 554
274705766 274709221 139
658212223 658214909 342
578136305 578143233 471
809942453 809946316 654
929421230 929428007 67
815848403 815858090 724
824195360 824198460 410
34324941 34332694 804
392568148 392574135 111
81713121 81722865 377
569203675 569206659 521
862050164 862051207 708
717175506 717182254 339
64373329 64373532 789
118144983 118150957 106
327986401 327992370 362
992308124 992313472 409
542944886 542950207 874
275852040 275856361 471
559581151 559586764 122
766519527 766527331 538
696499048 696503229 527
359811106 359814108 820
953495445 953498222 917
179763585 179764761 242
628014691 628016660 321
953089403 953090327 111
224514163 224515863 192
792217036 792218364 419
969676507 969684948 766
318058629 318063256 138
112069167 112074090 25
714953043 714955056 416
999813863 999818271 487
334143130 334149100 890
942329372 942334431 692
197770044 197779823 320
72144156 72152133 833
157325697 157329940 385
140850116 140857842 87
809463232 809472986 667
732368721 732370450 646
771616746 771623019 731
349415513 349417231 259
530138350 530146614 723
431930240 431933709 228
87810283 87815165 135
490086603 490094455 204
34220436 34229718 309
848580170 848583663 272
640230608 640239868 862
28207626 28208851 320
709010272 709017002 820
894966002 894974781 181
392086612 392086760 23
527619335 527624511 587
634611562 634615811 546
666152696 666154152 657
846756899 846763812 465
821157559 821159508 738
706514831 706521416 595
525920045 525927077 819
243958715 243968508 492
723067535 723072835 676
668093067 668094191 209
413178442 413183258 333
900653029 900654465 91
33319575 33321919 449
735838582 735842517 593
313019398 313024597 257
905712136 905714416 529
28412731 28417661 74
413489901 413497943 594
832560392 832569864 763
340072418 340081773 895
761131627 761140745 712
85217312 85221124 89
547623402 547631721 512
343469201 343469693 184
654458794 654461570 415
34205052 34210552 827
122938580 122941253 634
948867004 948872521 155
73516948 73517712 211
686821711 686828902 685
738416956 738423485 600
903405667 903408039 542
668915756 668917888 761
406132618 406138301 561
109296802 109298322 758
304598567 304600159 442
846036394 846040460 206
817079378 817086934 869
756653534 756655390 626
92859096 92862942 448
641272780 641277430 599
667589379 667590045 709
924978271 924983181 922
446759033 446767177 336
821286593 821294061 543
214096702 214103199 502
678385143 678394237 39
947597348 947597536 281
287739568 287740553 119
531372193 531373151 369
18567642 18575521 223
68006590 68012204 94
59873650 59881624 72
394308573 394310269 666
119813259 119815275 61
38330153 38330282 375
36580656 36585354 81
942536045 942542859 516
705063326 705068484 836
250195796 250196289 249
264755165 264756756 793
339674738 339679720 65
525843832 525848451 608
49727254 49731471 534
612424920 612434378 52
28266332 28269776 622
749333706 749343054 335
326696138 326705793 746
724916655 724921741 373
258197841 258203753 543
314366090 314375235 705
92243233 92251086 456
406902298 406908164 856
35837906 35845998 828
278325440 278329700 410
808167842 808171261 144
986945464 986949111 533
198076150 198078608 965
536640896 536644098 426
142895620 142902484 682
548212513 548216915 100
771159218 771166078 608
584775024 584784875 946
343900881 343903813 889
147878060 147885857 400
116519820 116526283 594
435639963 435642186 493
994335495 994343685 530
587658812 587663158 572
920673237 920679084 454
96090919 96094106 777
231183370 231184489 332
813108977 813113603 184
72744274 72745765 940
207300162 207304510 487
829201562 829207382 226
671747506 671756856 428
779239000 779244871 131
183404881 183408335 79
609161804 609162153 646
314707609 314708496 725
614408386 614415762 724
305540068 305549321 395
89972252 89973054 297
708575543 708577238 609
439675381 439683157 740
91439607 91442070 482
355846386 355847371 422
578455517 578459734 173
940596 949120 160
618713591 618721197 65
127470667 127478115 691
150887391 150897045 293
273738786 273739700 168
544958434 544965754 205
259908043 259916297 154
387623783 387630797 960
363745616 363754603 765
35125388 35129334 801
136905560 136911796 640
442275719 442277423 87
47326786 47331905 271
888274826 888282425 523
73196121 73201473 377
379867639 379875925 773
163073195 163077109 549
104530700 104537171 930
875987660 875987716 49
961715775 961724730 34
692603576 692611782 613
382845566 382853722 135
642116653 642117928 323
642374275 642380794 901
984125798 984127358 263
314892525 314899722 411
638217297 638225589 600
246291846 246301300 922
83072127 83078439 210
504404526 504414375 533
88744561 88748844 767
542065524 542073660 719
630564659 630573675 807
186745332 186754448 720
656462232 656467159 103
18486847 18495790 475
965261257 965261325 393
461726208 461734343 10
42989131 42997709 284
630344690 630348240 37
553885574 553894150 363
950517341 950525652 255
967548410 967556034 150
799789217 799790849 319
40547288 40556804 636
763018741 763026952 829
199587568 199595153 966
513326960 513336929 651
661283969 661288968 109
371962605 371965334 445
607078641 607083919 692
911752003 911759691 111
668828258 668832702 891
225456758 225461997 650
518979077 518985667 993
91070064 91073287 182
404105892 404106643 979
948820208 948829255 631
971504858 971514009 115
407748319 407757274 936
909438764 909448655 682
122869807 122872885 119
32557919 32567735 318
679133159 679142280 732
544308160 544309853 784
137061505 137062378 577
623363687 623372457 937
673508666 673512535 257
749222647 749230116 897
893494762 893501328 141
589186049 589193922 25
390182083 390192050 263
99516553 99519295 758
684737870 684741690 363
798151602 798158018 43
185337737 185339365 137
904282313 904291560 122
7089252 7096113 667
859601859 859606297 69
123104107 123104247 789
169558598 169563710 975
753527623 753533839 616
344312236 344314958 876
905707995 905708649 943
220720708 220722796 521
103296751 103306692 603
349538887 349541578 722
216069360 216073611 506
799192026 799195695 288
922928095 922928191 831
847542235 847547885 774
334989560 334989784 800
803107176 803114070 26
842002052 842009111 825
130807346 130817186 873
213831217 213839729 9
375618820 375621185 810
944566541 944571456 859
446699398 446706265 118
631240036 631248890 833
391683218 391690660 146
317214993 317215498 431
650533792 650543381 952
491156169 491163609 466
523819993 523827869 39
399193218 399193696 361
302613578 302622031 921
138363388 138364440 839
618564598 618569730 135
602819067 602828947 523
66747251 66749521 497
179907747 179916742 382
695828178 695837615 441
811337129 811343446 903
284658947 284659236 708
483997986 484001424 82
217683699 217692569 273
835254970 835262666 708
552781160 552786907 188
169454295 169459405 407
313235169 313235796 491
979149666 979156032 919
59736398 59740531 488
653069838 653073823 225
306184741 306186141 305
2404801 2412600 953
103044883 103049742 177
688756506 688759868 491
704106214 704107601 401
448309753 448312391 728
552607159 552616291 305
261198000 261206313 980
38780919 38781604 480
240922407 240929824 812
211294982 211297771 739
621202287 621211707 2
427386590 427392798 962
79945118 79946723 243
569757609 569767435 35
367905010 367911015 769
929722738 929722759 23
174474394 174478537 293
429551373 429560321 960
243298204 243305244 465
427052015 427055168 61
117988104 117997260 456
947588105 947596593 83
838568418 838570020 566
626184012 626190203 614
863216047 863225632 764
571635167 571642062 72
64676542 64685288 379
321489835 321494504 955
106844146 106852941 937
368776611 368780140 251
118504672 118508104 851
210949478 210957365 39
749155911 749156081 697
274396828 274403634 611
490778442 490779207 238
551643206 551646306 600
9598278 9604387 707
978358006 978367693 184
644186961 644191479 216
953040248 953048266 613
263696500 263702641 113
49874351 49882657 718
591476740 591485879 93
115932438 115935847 479
45515400 45517925 911
600646987 600649478 509
858533588 858536916 1
551198645 551207823 326
255677180 255679335 148
67783747 67791463 227
414570360 414572539 679
119057824 119060941 959
423801542 423802143 149
872402634 872408866 814
91045113 91052897 624
795461373 795466214 638
704770234 704776115 631
883648235 883657885 277
358617912 358620313 587
384007059 384009985 144
181108637 181114975 199
720943666 720949734 306
214461625 214463210 151
263334773 263336250 784
141959938 141967232 166
193631913 193641716 886
117477552 117478073 193
333160533 333169252 495
114006161 114010248 625
956717747 956727305 854
666851891 666859789 793
360621441 360625106 203
87900747 87909075 505
145199249 145208694 792
648449383 648454554 542
495682900 495689348 664
287546786 287554135 371
587607329 587608530 311
94546825 94555587 865
916558800 916562573 124
121427005 121429369 722
123721797 123723259 633
42501000 42503599 871
6598856 6606815 528
35901648 35903841 825
926487189 926491854 683
326333204 326335004 794
87693575 87701469 85
799249236 799253419 888
819618100 819624330 438
385323575 385328953 230
677474296 677483844 461
269530280 269535087 140
375953150 375957472 67
112594029 112595181 375
621412854 621415443 935
948557887 948566325 279
211506681 211509064 951
595936116 595939259 799
363336004 363340807 446
175456793 175465298 449
846634022 846636168 897
442521834 442531224 696
51020974 51022704 349
669847040 669854068 1
799965766 799969386 841
84543701 84550072 235
663643979 663649774 553
977390280 977391790 458
120329430 120334871 462
9020227 9030007 391
764889676 764898149 966
364175924 364182069 172
996863620 996865851 527
374584321 374592173 261
680723321 680726943 199
546800512 546807880 23
446632747 446642055 526
25462651 25469988 496
230023108 230031908 468
732448570 732458499 585
623095312 623101413 722
579437630 579437658 693
723522152 723527087 988
431302030 431308756 321
815371291 815381007 772
54691840 54696754 921
392788862 392792781 400
893685388 893694503 510
858350234 858355462 697
797603054 797611694 463
886900639 886908498 904
677909711 677913158 269
908119404 908128943 604
186099742 186104446 610
476665064 476674194 935
137330186 137336626 124
547606107 547610691 59
928685857 928686798 643
405443367 405450384 687
950724415 950725836 300
721032878 721033645 575
186291133 186300990 830
5642402 5644075 236
880983005 880983032 24
39413615 39416385 102
14173900 14180589 19
499548024 499557176 797
647201433 647210902 666
630080427 630083820 417
678208115 678212586 572
229065766 229066817 717
905748691 905749505 572
140210872 140214660 533
803458108 803464598 884
31825133 31830779 649
493199584 493200556 599
537240603 537241149 655
261769751 261776455 919
560472417 560474145 900
144215185 144222863 296
810601107 810609050 920
299047175 299054392 28
287463098 287465209 184
536484631 536486794 47
232211515 232213593 522
703825164 703827732 247
88655763 88662671 995
786825768 786830198 526
727021038 727025528 484
167201290 167205396 907
58090937 58097217 446
973239207 973244152 675
98937235 98944026 775
293343769 293348844 334
437441815 437443220 22
423161337 423168303 646
117192584 117195779 222
871599929 871609173 548
333584807 333589389 993
133227642 133230244 269
801252900 801253839 4
566726346 566733824 913
40429372 40435570 919
657540146 657549449 908
926549479 926554345 410
731798853 731798967 426
566487850 566493868 554
967857072 967861778 449
902708972 902711855 85
931515964 931521404 8
51009585 51018057 867
71790939 71794026 283
440390852 440397353 285
149305122 149307530 702
882502029 882508161 286
577225789 577233960 204
84785215 84787890 408
198868769 198876902 540
558818568 558827543 828
891655652 891665342 109
217097661 217103628 937
445751878 445755963 814
698341161 698350149 61
778835445 778836079 102
980578498 980581010 326
888495784 888501813 49
630781339 630782653 974
177144098 177154077 321
546667638 546672073 990
630485816 630486659 973
709309925 709310149 540
436909213 436917475 44
380010027 380019300 751
431558088 431562288 578
249093541 249095888 784
759165866 759172863 131
546090267 546093279 692
176354592 176359417 19
470332263 470340988 266
330732253 330739848 165
394103225 394103265 74
711454764 711457712 861
207094159 207096729 159
468895909 468899735 252
498681487 498685357 843
883985621 883992871 567
349517753 349519893 629
832579444 832585403 140
384555814 384561073 639
564265431 564267610 954
263363947 263368774 192
698949021 698951355 643
21805233 21812436 472
77757392 77757398 738
203189994 203192950 544
673648836 673657402 567
82662403 82663686 206
913528383 913533966 436
343390874 343392321 279
918917513 918920822 374
123110467 123114061 44
665279658 665283766 476
834850652 834852182 419
11833475 11841773 269
627786212 627794824 957
784318757 784325158 265
945629674 945636753 324
805292880 805301285 529
244695667 244699289 546
881653946 881656981 346
751932670 751940074 739
397118714 397123901 504
233699541 233708872 853
468769310 468773299 943
718707580 718710566 26
39744887 39746660 944
610834151 610840169 615
486525826 486526852 669
499399355 499402111 596
739043251 739049717 387
917206596 917210932 643
149769687 149774043 907
135681542 135688819 175
896747395 896752446 564
68273689 68278206 517
934065 937443 225
515861009 515861209 958
253265975 253270657 922
421644644 421650216 903
69420591 69423325 828
115511328 115512388 422
830510971 830516695 432
437248229 437249064 981
918057403 918066907 840
137288319 137289931 629
870210835 870216605 952
606176412 606186372 129
290814721 290815985 779
581934993 581943077 134
724232895 724240103 740
451878723 451878811 293
369321496 369327204 532
873679927 873687602 312
51169909 51178392 838
223077098 223079221 404
255592727 255594306 682
40978030 40986652 319
190067159 190071177 931
189385938 189393148 536
243366423 243370540 731
238535514 238543555 604
92099808 92107871 447
658861690 658868648 869
221986353 221989937 44
530737542 530740533 537
653388945 653390224 567
590874627 590878034 655
564088296 564097869 166
121263228 121269270 670
241593115 241599918 69
141982197 141988369 541
937941800 937948590 507
165015598 165021561 103
260451817 260456343 605
142307862 142314590 557
652904749 652905767 882
662453315 662459643 589
629646321 629647359 102
845298487 845306480 256
596377508 596382786 479
902083577 902086842 216
771844468 771844927 461
722465326 722467895 395
480142430 480142863 32
801078385 801082502 210
55833942 55838104 332
352518175 352523485 431
879592763 879597364 825
679641217 679650434 149
942049472 942055840 586
910183951 910185704 218
675096518 675099930 1
181403330 181405903 732
235449725 235452755 279
764254756 764257869 39
151072316 151074963 194
344258648 344264724 368
492237429 492245818 509
306580605 306588181 488
761067754 761070598 326
949808339 949816169 739
14784559 14788015 971
598970910 598975837 529
867382992 867392781 866
80472622 80475191 588
380547660 380557652 603
273029206 273032284 791
420370573 420371890 742
452218082 452220664 261
918902921 918909370 251
564286247 564287608 191
995484337 995491752 351
131825309 131835127 840
400807188 400808327 52
282572405 282574213 370
725682993 725690519 355
343521946 343525983 986
783574737 783581387 45
777950479 777952028 708
858806740 858813108 125
968192990 968193631 232
868809532 868814067 247
88269234 88273861 522
955459073 955462564 788
410861476 410865631 675
218731197 218732511 574
530140551 530148166 326
541864536 541866835 2
746140580 746141169 759
302065639 302070447 787
118191115 118197333 61
144325348 144329578 23
952801945 952805828 644
142591818 142600337 803
581077956 581080633 366
348732982 348740321 920
826104556 826105475 772
138738233 138739470 360
854488235 854496264 778
130605345 130609222 285
33476132 33482943 781
832419544 832427736 512
522919918 522926935 475
89318913 89323599 861
932423715 932424470 722
187323081 187331693 483
432216352 432222138 441
158109124 158117018 637
1092485 1095653 412
444149612 444151186 177
493570896 493571958 56
970065678 970071115 280
299992540 300000192 151
866588014 866593511 838
330343875 330346339 480
954637948 954643817 456
958201430 958206876 634
723691222 723693196 397
792971859 792978026 746
617216623 617216821 87
498491150 498491605 911
702470206 702474945 277
78511837 78519117 913
579417988 579421531 110
200296826 200297291 373
374742657 374748124 67
598972112 598974838 113
551606097 551612420 281
371382846 371391923 283
912790591 912799609 248
158951030 158951053 756
290823941 290826005 645
845861568 845863320 720
494467482 494475168 513
178476943 178481496 827
830313666 830319935 440
637300733 637309016 834
884170845 884180390 449
581549476 581559008 273
878012759 878015753 719
922743006 922752925 666
209311114 209314068 818
707782758 707783456 806
570666829 570676050 134
664551341 664555363 286
172296519 172297246 94
48540310 48547097 13
104000494 104008142 380
209851943 209857228 593
864099216 864106660 396
536475286 536479611 228
725471302 725479264 351
133557471 133560567 393
986729277 986736282 916
421953761 421960160 379
934495046 934496786 860
751612140 751619053 424
324793504 324801311 183
205645235 205647564 418
913033827 913043380 411
64782574 64791074 112
114809803 114813741 925
911488504 911493269 846
300680247 300684562 946
924336162 924336438 738
665965893 665974672 48
355883104 355890783 666
631388528 631393784 129
81685711 81686768 534
140840479 140846674 505
981832890 981838137 112
937471352 937479483 20
364550628 364560011 398
970853474 970863175 404
884595770 884605657 170
917812508 917814891 333
95316556 95317634 987
318164572 318168913 144
837840700 837850521 534
716713235 716717620 103
523914090 523921148 892
943402202 943404368 186
553165222 553174473 981
339276971 339278382 375
435950375 435957605 931
970171895 970173423 730
23920229 23929435 281
53840216 53845813 61
237241709 237241799 550
74737243 74743836 869
184393345 184396424 76
630992588 630993800 986
529344774 529346539 523
495971106 495975354 532
831551832 831560062 15
460423114 460431847 652
48550844 48553798 548
804334475 804334629 662
359162537 359168125 828
499753437 499753752 227
514431306 514434997 68
237545382 237554765 109
459083368 459092055 723
543595890 543605294 307
314452774 314458755 616
656249788 656254929 819
339315791 339318222 601
458967338 458974685 299
185885351 185892745 354
505394178 505394989 2
986723406 986726970 993
858819824 858824118 572
212569284 212572867 626
601137008 601142436 785
68832666 68833907 775
51606633 51613301 230
667114452 667122437 528
496825404 496828219 300
594579703 594586458 959
50135407 50136885 406
85713408 85718564 807
738223400 738224270 940
491174323 491175735 791
873910949 873911079 882
234920734 234922005 746
258271860 258274924 747
551871089 551876913 538
16785617 16786542 18
309866267 309867949 199
937759226 937761328 206
105250633 105254714 321
326771790 326773100 259
839868080 839874417 481
103622872 103627557 708
219181103 219181607 304
795962848 795971040 180
195250596 195255070 859
608876484 608878262 940
495807853 495808470 426
41930053 41933689 966
605153609 605160003 265
172201931 172204386 963
454411189 454415718 984
664350669 664360032 953
255673729 255677698 7
297213032 297219452 271
840575212 840581763 272
257907421 257912932 241
193518712 193521661 476
94505138 94512341 287
863518454 863521370 81
733755719 733757796 662
148473032 148473334 675
893812016 893821019 908
548716320 548724630 244
348106678 348109335 780
550254949 550258474 909
707032221 707038959 522
540256812 540261615 340
654762288 654763271 856
545856926 545862722 685
466275007 466281495 443
447821020 447825389 389
330363046 330368820 354
70040306 70047276 398
886033900 886033945 472
574306680 574306704 461
35141940 35146485 517
172383462 172388850 637
186871801 186876550 892
120537009 120543274 601
578532693 578542187 378
585577136 585582446 539
448597875 448600861 363
979429229 979429534 859
991293977 991298376 32
928888800 928888906 505
485305261 485310820 197
770967129 770973399 701
126876766 126885116 196
500055657 500063079 263
606538608 606548173 688
180081338 180088193 483
369156876 369166469 322
67577241 67585606 818
529091450 529092931 565
249289833 249294593 990
778427337 778435902 355
528568884 528573264 180
187454937 187458780 508
262364132 262365233 492
299153395 299153764 871
469130433 469140148 384
367599916 367605008 771
29957590 29966698 89
526243758 526248821 31
742492322 742493740 476
105526312 105534507 829
650487666 650497607 14
402276197 402279822 611
547763705 547767700 568
60003548 60012446 132
517528418 517534667 33
210948152 210952671 809
883827923 883833036 176
73146012 73147512 990
770196393 770206052 340
903867868 903874402 24
811982049 811982895 592
118022413 118031278 96
96349376 96356736 83
99534944 99543443 464
586634075 586642758 629
737728107 737737620 708
921973915 921979751 376
59465091 59465854 152
531809432 531815205 250
588296771 588302398 658
859870794 859871267 434
727616737 727621426 406
526473184 526476884 433
518804268 518804457 6
708796082 708799023 347
713062710 713069128 839
751720417 751724547 604
854726793 854733561 730
253358296 253359273 247
985074545 985081136 335
860434554 860439525 469
529925988 529932046 368
100857745 100859640 290
268477177 268486815 506
945304183 945310789 147
501383530 501384159 245
179720 187526 257
473004323 473004413 61
698036053 698041358 295
297987651 297996017 650
176726986 176735957 149
851268806 851278353 385
587119174 587126552 804
333143816 333145222 841
188877673 188879383 311
593471171 593476562 138
284652416 284657544 733
889428023 889436361 472
467263084 467267285 506
254999729 255001382 436
988418378 988426282 919
232422528 232424373 389
714628912 714630239 954
814027066 814035534 696
49421258 49427880 620
129607568 129614713 425
767648706 767658325 948
420297790 420304384 794
942281613 942289612 44
586958470 586961701 593
339402907 339404949 478
912565825 912573647 520
688889565 688899359 734
769231870 769240140 115
569553566 569558036 519
740191537 740196536 741
930012962 930015030 81
844230260 844233743 444
103331406 103340738 890
405352449 405360534 416
48281043 48285987 319
913876871 913880497 749
853408741 853412418 792
453995827 453998304 549
48781943 48786538 914
384193811 384193969 847
348669903 348677623 835
79378984 79382977 612
318265428 318271160 353
385108668 385117388 564
682392083 682398274 31
51050402 51056452 322
576022501 576022641 881
971937293 971938663 956
905338193 905347983 300
425646458 425648482 180
809953305 809961683 20
383456491 383461801 472
861421103 861425261 680
743677807 743679147 985
912152371 912154039 683
263796752 263805517 602
6144076 6152950 613
238149306 238152676 451
24011613 24015300 228
785800913 785803626 168
116225093 116233705 9
797813464 797816916 185
674796287 674798583 787
850504966 850509443 408
730291952 730301614 759
67470986 67473783 863
775918938 775928024 819
709044551 709046760 67
25876352 25882574 507
70163582 70170886 756
783649100 783653130 309
662486460 662495324 704
638570996 638573633 201
30168134 30170795 855
222386542 222395781 879
897618301 897626864 6
811946515 811951615 558
541393684 541395838 415
205380751 205381844 532
414278608 414281899 266
741217364 741219718 739
848666673 848671751 27
972599377 972600896 953
826952928 826955597 844
302888783 302890234 686
17592013 17593127 863
234859369 234868208 330
960834926 960843176 346
286184341 286193890 713
234919225 234928814 364
592840490 592843154 112
328689580 328695382 319
240279958 240283997 225
2407911 2417580 913
170611104 170611440 141
770148790 770152906 21
426041005 426047978 767
61690335 61699908 196
91174031 91176576 726
687852094 687858948 864
774404457 774412681 365
986996569 986997254 242
840631239 840637502 493
973879464 973885478 672
416909377 416913557 984
244623868 244625452 659
502124890 502130095 703
558908007 558911316 673
103850554 103858602 982
342333280 342342213 218
393667495 393668334 942
146554211 146561909 244
302176452 302179460 206
685649945 685651396 76
123927618 123930149 49
624930952 624931816 163
206251961 206259522 632
250233664 250235128 785
570227336 570229739 967
304933669 304935179 243
689271886 689280260 327
168598828 168606070 331
924120422 924124336 221
196116628 196120640 927
839511703 839517326 359
877433102 877433767 659
80029617 80032870 199
873342248 873344190 745
24094034 24100339 844
623459000 623459470 222
211805594 211806883 445
563538271 563546839 879
665653601 665655012 765
211299174 211308416 594
174354452 174360947 743
971728811 971736159 841
553078822 553083790 900
420529371 420535512 622
280472117 280474710 31
89273961 89279496 756
41784534 41788437 718
531671330 531679862 858
705488559 705497264 419
12896325 12905335 606
844577270 844578169 198
176975363 176983845 892
782505203 782509411 849
719935104 719940740 758
92015077 92022470 347
616456108 616457990 639
450708215 450710410 523
284043285 284049990 677
137576493 137583894 784
82911913 82918529 64
21198870 21207230 443
791949068 791952072 336
125111960 125118424 400
100717160 100722319 483
444623268 444632715 33
328407966 328416763 246
228046605 228050283 990
60377478 60382856 414
683906156 683911786 396
321835290 321842715 53
480431354 480439777 330
186565148 186573432 969
411965484 411969840 811
414743884 414747073 458
615429717 615430640 829
294495102 294496834 10
393730347 393733082 405
807436336 807442586 434
919800749 919803143 956
436312145 436322015 389
74899549 74908820 43
827623878 827626955 762
723976848 723978201 143
398980010 398988315 33
572568467 572578037 838
189273648 189277772 960
865551657 865555504 38
757143412 757145928 594
295575847 295581100 303
470941802 470944427 302
218669542 218679205 6
707441584 707447895 858
434239697 434246851 192
524175840 524184496 112
782999872 783004267 396
655335061 655343623 134
469589373 469597746 865
306325761 306333268 284
373405354 373409859 802
207250658 207254072 464
982213310 982218134 674
178724668 178733408 114
130833526 130835392 399
955538068 955539787 397
67582180 67583670 508
82395576 82397675 969
146989709 146989735 85
655094925 655101347 965
414147560 414156679 690
196464712 196466807 568
585842177 585845813 986
362212202 362218379 988
353198666 353203044 686
282778417 282786425 926
402447813 402456350 37
137291672 137295625 560
676583640 676593602 453
738391725 738393719 459
932375690 932376671 819
406627730 406633070 834
779573297 779580994 511
122398284 122405999 855
142544272 142545976 723
126767309 126775709 10
451759584 451766045 827
48004622 48006485 218
275870181 275874930 667
457461984 457462314 391
46589444 46590301 25
269174262 269175097 370
184983446 184985543 243
923713957 923716587 316
516606812 516609569 54
947011886 947016229 561
170467247 170467936 879
254555074 254555194 869
134187292 134196772 497
661386309 661393524 201
491247051 491248378 593
37917077 37921176 67
202893797 202899841 189
719503039 719505420 593
654989705 654992155 618
510036111 510036739 301
567420672 567425594 567
82107551 82113004 454
43904769 43910942 871
424363266 424363475 624
666907466 666913854 819
556429411 556438267 274
499556829 499559783 527
275863018 275872558 735
860262610 860268943 106
100332578 100336030 362
270323878 270324758 865
674512444 674520685 440
213419249 213426650 658
162914472 162919161 183
980460095 980468946 111
565161915 565165825 112
38710540 38711239 261
733573066 733575962 800
278496152 278499283 43
337570257 337575999 396
710323619 710330273 771
567223484 567230040 46
15341275 15350005 90
188864283 188873777 399
896662467 896670112 526
187531928 187539600 710
394357040 394359132 75
277580652 277580766 807
704189451 704193568 148
181689494 181697627 417
72633240 72637613 212
91925011 91929604 802
26705057 26714050 640
773394497 773396661 950
51323897 51329793 706
84949772 84956350 375
873152483 873157132 934
473037909 473040970 910
160469066 160472003 685
943192214 943194406 69
479088982 479091677 70
333450545 333457452 906
33305698 33311932 367
939557338 939565415 758
920152639 920161346 319
955551695 955558669 454
610916421 610924792 980
924957356 924962535 157
188796616 188796910 136
123381303 123389729 607
623830722 623836043 317
547952143 547961356 388
315485400 315493641 866
941771766 941772902 839
468191876 468199265 707
791408194 791414425 699
951468998 951472747 523
342731330 342736530 607
242775838 242776536 404
355791975 355797914 117
568501932 568502573 812
101022601 101030193 698
45278989 45285124 634
133008854 133012532 258
137606693 137610661 871
962912750 962914069 179
693876800 693883855 908
56167675 56170336 694
522823281 522826059 744
106829036 106830962 446
751377152 751377866 572
788072963 788076380 488
550367013 550375537 506
71564998 71565688 288
291224256 291226991 297
834530126 834531911 849
509550656 509558635 751
74685915 74687186 630
307409608 307418028 699
396518353 396526492 740
170426150 170426586 713
252963722 252965936 638
44599561 44605411 551
860819066 860827070 668
348426705 348428099 476
975614352 975620923 33
386306553 386314739 742
531972303 531973873 125
755342934 755346438 788
4226983 4228504 486
929383722 929390027 688
804347787 804353121 852
877625425 877626371 28
899528326 899536018 201
150548994 150558246 980
620810469 620813226 235
125741854 125749797 146
359219946 359223395 618
524896072 524899587 402
850626210 850627130 185
590723048 590730636 821
496563736 496571135 824
61253938 61256125 91
130127966 130128440 421
479783517 479789632 807
548928497 548937176 545
877125731 877130430 834
973925876 973926447 778
914014846 914015574 6
4802248 4804256 864
495322784 495326917 796
556002604 556011724 865
292321779 292330962 358
748879869 748881623 177
491528641 491531894 692
16178448 16186686 674
3476343 3479625 509
134696179 134702747 641
499359307 499363722 843
292314 301057 606
494238528 494241183 417
910581674 910584129 961
53669540 53673017 795
653643897 653653729 592
462549425 462557055 258
630935116 630944402 418
632127790 632133767 660
444385649 444392875 129
574412289 574420353 793
399620132 399620557 55
623151737 623161709 99
835730153 835734448 97
386435466 386444676 225
336521611 336521681 572
963600203 963607547 559
305003811 305009380 992
204628230 204636398 768
97148240 97156499 424
103973369 103982945 386
844151162 844160844 10
27516567 27521898 161
444359667 444360324 690
208232115 208236893 404
611455690 611457316 718
402910262 402920050 456
926640820 926644923 308
51342164 51344970 652
927974282 927975043 644
543749707 543755826 924
103060443 103063738 334
753682452 753685065 183
694886965 694893693 184
837255654 837256914 1
86974409 86982509 428
97687127 97687376 409
184459582 184464914 200
978226890 978229529 571
668665892 668667202 181
995129535 995134940 159
384546459 384552613 649
89053144 89058707 706
731801326 731803349 779
853553861 853555271 966
988229862 988235961 195
177383642 177386637 684
384615401 384616425 695
62412602 62419938 517
972952522 972952623 324
508350703 508359860 484
477613213 477618878 438
872374862 872382585 195
425184919 425188746 565
580403049 580407682 939
546261366 546266285 722
934215561 934221870 631
852208596 852208771 121
79397642 79398260 851
962092159 962094185 824
985815482 985819059 331
694317317 694323454 295
190658106 190667942 753
228520300 228527586 888
355307215 355315595 882
555758155 555764115 89
621880227 621886769 288
946327859 946329818 887
418593331 418600871 85
16903534 16909460 508
409924357 409925947 633
445301688 445311623 969
360098333 360107032 518
390851087 390852949 337
974393974 974398585 203
816797206 816807143 435
53774297 53776655 579
420257934 420264383 669
595830821 595834056 400
347938257 347938307 640
649532765 649538176 712
861481397 861484621 99
461397366 461404936 294
26688235 26697571 435
130022571 130024921 143
204319773 204321016 356
795841208 795843725 796
691318787 691321268 444
447993806 447996696 774
440231206 440238731 636
187672196 187677445 854
823615907 823618709 461
747412357 747420260 49
149719651 149728457 74
111574437 111578817 423
988283931 988288517 330
188122638 188128023 530
480454434 480459335 16
369156229 369159739 322
420305002 420305336 885
503320638 503321936 211
28127493 28128649 286
145059953 145068213 725
214216353 214219246 750
626447777 626447857 993
208664552 208667400 360
777663881 777669762 935
92252762 92261136 646
720172778 720174300 163
109771100 109771240 883
608985984 608987098 151
719866546 719869565 324
451377832 451386911 854
969949907 969956771 384
449754657 449763530 702
873331000 873335293 950
592482360 592488307 836
108082645 108090580 506
258934291 258937028 404
345547453 345553858 303
808153336 808158221 840
539456837 539460261 218
658041162 658049150 251
616351367 616356266 635
564107102 564113228 796
465399155 465403622 507
455995105 456002776 451
429050291 429051417 804
12502797 12504109 286
428025200 428028522 218
95922504 95931575 133
372031694 372041553 945
284480263 284488685 587
830844514 830847535 487
77857149 77865278 42
504482294 504486122 948
614351802 614357930 213
890162252 890171579 474
424166407 424169791 25
936537043 936540024 28
537045261 537051938 365
539709745 539716913 891
811880689 811886580 929
657452277 657457365 332
898890763 898892386 540
838467156 838471526 549
496996104 497005307 14
171992668 171994739 122
119023142 119025631 673
302054516 302057710 126
361601543 361605298 81
958333909 958341384 79
336741151 336750511 691
154864431 154873410 815
29055114 29056345 790
375936653 375938894 58
660908203 660917843 126
44997568 44998668 796
104738689 104746434 223
705150712 705153181 44
274258839 274259015 124
613018270 613019788 301
93460700 93467054 814
66392 72664 306
868712557 868718431 559
777256347 777256471 320
82696405 82700837 535
251900881 251908972 416
175032028 175039291 789
128772602 128772682 678
49659646 49666001 109
179771121 179778635 151
206300421 206307981 342
793644585 793648552 964
599255891 599260877 699
227057801 227066875 86
515517471 515522821 27
961631005 961634019 534
589907422 589909978 80
224402561 224412187 338
462138239 462144078 785
369748699 369755228 501
905567849 905575439 269
111369542 111371089 74
436985505 436994464 788
763987203 763988262 200
468311289 468311376 366
63382316 63389579 763
446714200 446719472 187
723045631 723045907 212
597527320 597533643 584
196934457 196938049 75
134285309 134288906 985
503040577 503044853 831
155783003 155786486 918
108708792 108715883 804
696623342 696630149 513
2223059 2230120 227
277408822 277414768 360
549729008 549734478 406
800472570 800475118 42
79299154 79305853 375
418496228 418501666 907
876880563 876886886 981
248096745 248103232 558
131400663 131408414 690
458882818 458883589 109
893544330 893549973 193
249532557 249534774 828
969271268 969279061 445
277163025 277163444 30
635346066 635355159 422
266085441 266094207 771
927465348 927472373 49
583371679 583380261 328
965757237 965761214 749
396158277 396160964 863
637853386 637859766 386
311773931 311779414 377
864634109 864637796 78
19479555 19483986 349
226353935 226359554 773
829675356 829683036 775
816245479 816252853 691
689104879 689113856 352
604036558 604039366 675
522265659 522267946 814
140415523 140424995 635
18258258 18264432 12
875653635 875660390 7
672396063 672405911 27
503925413 503931833 113
154573537 154578288 990
42836663 42840107 565
45595354 45602593 818
115979056 115983263 658
680355730 680359409 775
50124545 50129389 629
823862530 823867457 411
398585893 398592037 654
743565900 743566935 802
840998278 841005131 532
473712742 473720181 970
907794732 907803126 885
628258647 628268555 31
513443465 513444028 382
86655473 86661389 95
39020249 39027322 328
713423877 713425874 818
274156639 274164390 293
585852644 585862250 830
667991445 667995019 131
746926978 746930669 966
357367298 357368100 815
610525183 610527463 367
900538213 900546897 974
831442946 831445769 662
925505040 925512022 892
28172718 28176517 4
452671535 452680982 655
779687827 779688509 909
681617658 681626589 440
367419139 367421339 712
139149456 139154693 418
39645272 39648342 418
672050989 672053925 233
299829314 299829940 521
603335975 603345790 407
337728218 337733569 169
474352221 474354378 920
264310227 264318187 666
451168137 451173514 504
580956927 580958188 23
274872991 274877623 838
293227408 293232877 835
264278827 264284087 396
406503410 406507979 253
101523932 101526406 500
945909689 945914156 465
800568209 800573918 317
792172480 792174850 643
506575146 506580782 329
464284001 464286247 801
264742374 264745100 80
412801212 412810671 629
371502047 371506772 870
746415793 746416164 423
368985397 368991453 949
17232249 17232594 45
866812714 866821331 360
75431031 75432935 902
422775024 422784326 931
590462352 590472096 887
798428503 798437098 184
333306584 333309257 537
939774563 939776445 67
289883433 289887339 7
535978855 535985059 580
133913156 133913332 489
421414551 421415722 958
20318912 20320257 906
899969165 899977824 350
511533447 511535101 145
435968685 435968693 314
948147869 948149385 694
193814757 193814822 472
437248175 437252255 42
84951533 84959661 8
90965112 90969797 223
401198601 401199982 502
521252909 521256834 161
390784166 390788852 195
368883867 368884749 932
919836012 919840771 819
13415678 13424720 992
209907722 209910913 727
880814193 880819287 894
625067235 625072357 267
664168594 664177924 145
162834168 162843813 574
987876670 987881354 264
772276182 772284113 469
938807728 938808000 119
77933660 77943527 805
840598829 840605724 710
560109821 560115430 723
28757548 28765440 909
388941793 388951023 276
176641411 176647240 105
378285906 378292187 886
562773480 562776819 574
307972094 307978859 428
661334562 661344526 147
986910682 986912109 229
425701838 425707743 987
925855899 925857650 819
681187622 681191396 843
981461530 981467585 452
911629157 911635879 655
562655614 562656075 24
188255850 188256082 414
457166423 457171131 336
612687850 612693259 985
23703998 23710380 644
462567226 462569612 131
795209564 795210443 789
379022383 379030599 344
947336225 947345717 691
977734676 977736089 798
134386331 134389637 163
432641705 432649687 7
7861119 7862827 944
337353454 337354287 442
212442789 212449998 325
858546432 858548719 44
968779563 968780942 661
808284702 808287960 250
553303046 553308862 71
297809088 297818954 48
218444238 218445475 637
693494400 693500609 427
138249407 138259111 640
713197700 713204605 54
227157494 227158434 464
519555818 519560634 98
868610861 868613718 648
52694873 52703267 578
900479123 900487490 436
950974193 950981440 968
115809242 115814164 532
810156229 810156499 449
222271008 222276110 834
809319998 809324127 24
183991052 183995392 1
222504515 222506633 410
239943963 239945393 731
179002611 179004183 754
123735541 123737883 173
21478977 21482209 30
555000295 555005950 476
858685826 858688743 320
217693626 217701370 920
639884811 639893492 220
462612835 462622559 365
750836835 750843335 327
215619595 215625636 149
973224326 973230889 843
536968431 536974500 10
460154955 460163748 721
40592986 40597588 22
54275811 54283706 903
489665130 489670014 142
190043051 190046740 26
721123621 721128001 664
457547987 457554301 815
771388313 771397368 929
383771813 383772526 652
642360656 642363501 266
5183018 5188419 206
423213089 423215553 791
12260112 12263815 552
140029366 140038751 938
176275507 176276958 134
782834884 782843657 867
143698548 143701076 434
333887363 333896940 595
593345291 593355061 81
953591293 953597553 349
538360910 538362297 571
221649467 221656267 128
558457258 558466995 496
112502810 112505926 994
953996098 954003941 892
870305583 870306601 411
176560451 176565978 267
476113884 476120174 787
984585478 984587990 766
527715910 527725082 104
642473609 642479114 458
936497180 936504318 900
7928659 7930497 804
58527506 58535005 423
725442500 725451505 548
756265742 756267369 908
19604505 19605831 815
973006771 973011187 434
92893558 92903510 343
763036675 763045322 895
625796779 625804870 357
391389588 391398526 636
777995488 778005469 172
355423643 355426983 867
263703417 263713398 659
826593965 826595322 385
384479224 384487045 561
376025039 376028524 970
840151472 840157813 208
222720166 222729492 705
477322412 477322695 811
142319120 142328132 446
439359755 439363653 91
779417926 779422604 889
127512793 127517260 537
290156802 290159492 279
285139188 285139553 172
994053099 994057699 188
893012420 893012525 113
819118979 819123114 711
152605036 152609319 87
683427847 683435482 402
905633643 905636556 556
974634734 974643521 351
948958623 948962965 914
259080512 259082256 440
808749790 808759246 190
470087313 470090865 680
216099853 216105135 641
139680966 139687146 767
708900026 708906503 655
697037465 697041729 663
347999218 347999280 425
439780774 439783042 112
32838476 32845862 943
538359389 538364788 576
487970180 487976260 746
413633721 413635719 15
543891400 543896453 703
571411041 571412629 721
718912808 718915318 775
168751813 168761497 25
358214475 358219763 918
579176899 579176952 896
611057012 611060416 496
286400305 286406947 957
190330881 190338086 559
313020627 313022920 824
648522641 648530728 940
942365694 942371968 371
13668766 13671337 179
162520541 162521801 452
777381566 777383126 942
616401834 616409797 204
801699730 801705825 645
134750227 134756852 122
579666534 579673083 481
945198443 945198515 209
701433267 701440846 336
769503557 769512657 855
289090279 289099512 532
969093458 969099494 21
359066910 359073848 985
807009851 807011852 848
605219406 605221314 72
786534051 786541261 601
741829524 741832831 10
959076004 959082283 395
704423563 704424850 772
669247250 669249052 193
277474456 277475448 28
248017988 248020938 755
602146009 602151787 397
698072993 698080921 873
114975841 114985294 78
168944263 168948019 211
441345863 441354923 877
975027873 975030445 337
788043620 788050204 62
528915743 528916508 696
140009936 140012907 609
487511315 487518668 978
733940420 733945593 608
656678817 656688388 438
577161041 577167969 673
444570470 444580138 661
246173682 246183352 171
266669909 266676555 36
598741245 598741914 815
796337307 796346623 491
333994354 333999209 975
795769962 795776478 798
3273941 3274278 627
20605899 20612317 800
802259337 802264517 164
658486361 658488055 789
228337373 228337377 277
401125544 401132125 341
693475930 693485217 22
957295744 957301988 445
714348587 714352587 505
242108913 242114041 878
788594710 788595707 22
808468338 808477302 333
704835488 704835614 685
740155652 740159585 506
788405792 788409933 7
438415420 438416812 768
517728760 517735436 773
666905782 666913940 435
267378578 267388346 451
459157083 459159978 427
434785312 434791783 694
928203684 928210938 211
596091017 596094250 414
868124701 868129199 977
41391557 41392277 264
657032564 657042549 94
539266682 539267205 853
581802455 581805456 707
138526241 138534559 500
838399691 838402603 853
182225469 182228766 267
173277515 173287324 18
832161726 832163759 608
518686490 518691635 200
38821819 38822661 584
620905082 620905788 387
518578176 518579496 301
277833380 277836931 997
855966438 855970083 917
967325937 967333120 623
854020790 854021667 638
9678407 9684127 689
537734425 537736686 107
700573383 700574007 224
385834584 385840908 898
86956518 86961603 487
537321905 537327037 109
959692205 959700094 184
20973202 20983133 500
988543470 988547662 857
174076444 174078427 331
12357433 12358790 671
284106472 284116041 87
585414578 585419176 993
636922803 636930580 716
332539052 332542043 521
329295890 329296114 853
18976349 18986347 563
130866534 130873431 62
508525384 508526206 497
137836241 137840924 72
53540924 53545867 53
428916945 428926772 810
96126033 96128986 302
426371025 426372070 23
458473740 458478684 614
813339261 813343037 459
862062113 862064135 508
734992026 734995260 461
435579088 435588562 881
636181935 636183027 96
190821358 190828736 94
109175762 109182980 211
928979573 928984028 258
55838875 55847004 458
875588248 875597560 709
475184213 475185719 200
244465023 244466447 687
143122882 143129837 411
44647343 44648539 165
642614575 642621329 863
111101022 111108217 131
462464115 462467990 696
980810326 980818271 291
956586935 956590939 262
174200393 174201804 323
818706101 818710838 643
71916301 71920509 778
952807339 952808743 586
444762100 444765320 184
203789616 203793260 716
220242479 220248255 253
547661610 547667751 903
319996656 320002805 477
928340948 928349699 274
356614561 356622717 318
63291234 63298961 926
9193878 9196698 907
466450005 466457044 418
465018942 465022561 623
292996126 292999742 401
439079841 439087961 201
94091445 94097537 466
367206698 367211449 56
187405175 187405308 932
315558449 315558816 552
479771117 479779046 271
155227394 155231720 640
586392301 586394863 699
916388719 916396728 856
894896692 894900138 981
312014445 312023234 232
278842997 278844232 796
257846463 257851119 663
934867870 934876452 828
266494153 266494334 904
426925704 426934982 213
87384975 87387172 749
24820966 24824108 289
339524665 339529764 770
181290872 181293744 727
901392853 901401373 875
572589436 572598839 466
742542231 742545475 754
583764244 583768853 568
24596423 24601837 829
421653327 421657141 559
543258890 543268009 682
546090639 546093206 105
601631278 601634056 597
322383399 322385188 781
1343127 1349507 409
635139351 635144023 385
612830817 612833572 823
6656923 6662304 481
4022841 4027104 292
67970672 67980440 455
235820581 235825152 295
957767262 957777095 748
525235717 525238579 216
2098314 2106816 906
135768096 135771459 800
90775856 90782090 128
145964592 145974522 37
559180765 559188292 190
265292246 265293017 766
383309538 383319377 19
340158344 340163939 513
75739989 75740223 645
909842737 909851215 55
739540304 739548896 863
746123560 746123844 499
830985359 830992177 134
419231487 419239085 289
105920525 105924811 12
327333065 327337719 928
255549182 255553299 865
164738552 164745040 733
598160065 598164116 861
954420709 954430080 705
687668114 687673341 214
267769328 267772735 167
548583827 548587281 326
17767312 17774189 427
288150600 288160194 292
218906964 218913950 402
961542892 961544627 399
141578109 141586461 91
142316841 142326670 418
774042702 774050283 185
414507758 414512226 253
65810323 65810899 233
716234841 716244106 572
309073518 309081871 748
990290945 990298716 446
171584237 171592446 911
118245639 118252912 557
918617388 918618520 754
60341479 60345276 365
471674247 471678166 388
62458432 62463154 173
277267036 277270254 637
9707269 9716957 575
943280840 943284956 176
202251938 202256037 377
40024735 40031822 541
636448646 636454797 948
99589203 99594612 813
446701307 446705820 518
275945024 275950956 275
394257411 394259612 789
489306584 489313549 976
681378220 681383434 355
519056146 519058128 899
20107674 20111821 740
472683401 472686285 168
95690294 95697056 232
850671242 850677176 36
436753405 436755320 668
291220924 291225459 195
893149198 893152156 505
509562338 509570823 201
206270665 206277106 813
699509019 699515107 968
150867270 150873051 60
550636360 550642815 886
70400528 70408428 358
533438110 533442336 31
5850147 5853039 362
105527165 105530114 717
746594360 746597422 482
549059216 549067167 181
937672417 937681671 99
774657581 774667402 866
855811899 855815669 952
530870959 530876157 791
692375845 692378620 923
976775202 976781018 647
336174584 336182731 776
217275296 217281161 178
43506013 43510914 129
61640495 61641114 417
466018026 466026428 720
85500476 85505524 40
291660341 291662877 981
104605295 104613473 632
702051436 702056294 810
327172711 327182048 97
683156708 683164258 880
206756835 206761410 828
189194014 189200544 486
228650142 228654931 710
834687558 834696978 350
66093278 66101725 273
474892669 474900625 742
211953001 211958313 873
827910632 827919183 847
98198792 98204365 725
851222888 851223491 833
797865769 797873884 589
896170947 896173588 708
40216434 40222092 319
336610493 336618777 308
17992844 18002615 420
269086466 269087991 224
240670560 240676291 673
316132433 316133187 908
892880631 892889996 852
947690355 947699321 503
669252540 669257078 341
274842480 274849172 191
807966187 807974934 534
35296857 35299761 433
570336164 570345311 311
351100935 351103459 857
816735160 816742312 753
629393183 629395976 280
638610090 638612810 951
24074942 24084376 509
321460795 321469700 186
885008136 885017007 809
756427327 756433189 567
16884861 16891110 465
353584644 353585678 557
832619955 832627037 467
633916162 633921676 935
116909915 116911557 835
814544546 814550144 365
972502497 972507035 954
147039357 147046838 729
136020893 136025019 984
983101702 983110396 776
138563619 138570462 425
381468084 381476524 238
287356993 287360249 337
125316810 125319625 594
283501744 283506174 33
930560579 930562599 913
811890295 811893662 85
875181248 875188685 699
789685978 789687911 801
682763313 682766858 228
362379440 362380461 217
863831216 863840062 849
757454805 757460973 786
394351142 394356652 236
296288086 296293692 248
240142470 240151719 508
864524383 864526707 264
898541467 898542565 726
663654516 663662158 729
192355317 192356146 135
946103895 946110414 160
941785113 941790821 267
238016313 238022578 717
667417450 667425886 976
863904685 863910838 330
796904284 796906923 911
280960793 280965866 138
141093057 141101050 964
229373132 229382012 767
124272862 124276306 232
218959348 218962888 136
946963507 946967938 959
394786125 394790682 234
849784192 849784529 1
437274519 437275939 853
440758848 440764250 526
790797759 790803643 580
4314248 4318899 451
103973212 103973934 838
731976978 731984590 892
276121560 276122009 192
246270048 246270300 604
358770006 358775873 679
371076241 371082868 203
382572592 382577469 411
984514446 984522250 255
122076972 122083214 242
512300902 512301832 283
201211353 201217483 808
557495541 557503444 544
920992433 920999511 626
942838625 942840380 565
417335579 417343219 979
729983257 729985840 584
400715460 400718896 707
145953222 145961155 29
762600828 762609541 109
531619070 531619920 788
299133705 299137622 676
294517863 294523075 245
642044406 642045751 21
413189032 413194885 844
259947947 259951116 24
724590925 724600355 444
509418509 509425065 807
904221566 904225949 614
497242595 497245655 742
784312055 784317361 124
917227843 917228361 857
704995870 705003704 130
879593114 879601146 539
569657485 569665880 571
168942680 168945019 181
36218705 36226016 399
247594499 247601274 75
333126305 333126659 324
129844919 129847605 399
464860011 464864772 895
997956134 997962060 446
782860991 782863303 859
229586473 229591457 677
259125011 259126034 525
666831582 666832180 671
722558113 722561046 741
303771513 303773706 670
516219938 516221751 164
653340262 653341570 604
182766013 182773822 97
636116258 636121588 136
312524705 312530911 43
359025563 359031211 62
417663240 417671404 270
754143115 754149559 806
775896787 775905189 396
912547878 912548182 133
820998549 821001999 525
110503064 110512125 187
278304018 278308961 859
108713467 108718285 664
371475602 371477971 811
624102644 624106491 429
598704057 598704505 409
864937327 864946310 320
591745133 591750091 696
667862528 667868210 583
340884012 340891941 408
943935888 943937941 845
606863075 606866979 293
647041933 647050175 350
62428597 62429592 111
340916758 340924394 785
7060188 7061757 49
877532947 877538344 427
619166619 619167920 943
954519314 954521527 336
39878898 39880805 628
243981655 243983852 334
367651499 367659053 706
446170792 446176580 896
968172141 968172788 687
98696603 98699684 121
196769738 196775312 964
680054786 680061078 132
155211214 155217638 432
250652156 250654946 962
878925491 878932766 502
566062469 566065799 930
570049802 570051399 134
21707860 21716460 270
177233756 177242915 352
113135794 113141435 191
748483915 748490555 567
239531229 239540666 241
746182361 746188543 884
565215144 565220140 840
364492106 364502084 394
189929958 189939016 603
132948239 132954110 957
652926373 652932274 806
249422643 249431615 794
837381994 837388074 735
610237535 610243977 414
722533102 722534728 231
609350694 609359305 259
37340578 37342442 442
666054768 666055199 817
535372163 535381546 309
741790765 741791683 954
652962073 652966244 458
567573229 567574996 716
453796374 453805471 120
262844461 262852122 437
191487226 191491841 334
919779456 919785705 592
455448716 455450868 992
901663508 901667040 497
137349325 137350153 311
581084984 581092353 363
950403938 950410273 788
972046746 972053073 205
970730814 970738898 615
59591935 59600766 910
692146722 692151930 658
107926406 107934638 99
200596997 200599503 117
387889989 387897759 254
34297487 34298328 552
34782148 34787668 317
817259510 817264027 153
739688648 739688707 218
198975854 198983808 657
737535819 737543267 907
113089730 113094712 383
605719738 605721920 315
119743837 119753076 312
397535304 397543324 817
252632558 252633095 997
925440460 925448213 160
157749777 157750366 612
455038930 455042142 810
237397498 237398054 172
106105506 106105641 819
324007414 324010189 185
935106796 935109886 309
711699461 711699954 430
256717774 256723328 538
176857941 176862909 483
756952937 756960918 573
430604097 430607640 524
731710 741281 475
291898870 291899682 277
274836392 274843320 898
9136211 9144547 950
891977747 891977991 387
31287407 31288288 363
775145836 775151755 291
363959375 363960922 128
684541857 684542043 776
624191780 624200718 199
168656 170977 551
552161130 552161522 752
331661407 331667258 458
928721655 928724640 577
456431605 456441542 194
373027343 373027816 919
798252706 798258119 769
982159347 982160543 910
177379826 177382930 636
309354601 309361909 161
388349800 388355780 393
869404351 869408264 845
694948453 694956951 688
266054911 266059527 741
611763838 611765716 892
667182031 667190148 450
144008952 144011199 195
3995072 4004891 961
423998331 424005715 286
308455318 308459824 390
940486478 940489622 150
25856222 25862256 38
3947067 3951055 684
2111756 2118853 985
882002847 882004965 241
535598091 535598964 190
994184891 994190717 844
32909086 32911983 196
868246397 868250029 373
37255034 37264831 151
311610424 311612340 80
396513924 396514647 358
139093964 139102157 88
428560998 428562758 432
341120334 341124740 261
185719926 185727578 472
187903467 187905438 633
145923662 145929600 566
41939859 41949026 830
758364582 758372508 412
752036085 752037191 471
263820515 263825199 103
310605874 310610032 449
292373313 292382920 252
475177744 475181809 253
323299355 323303511 342
651403827 651410241 674
308532811 308537480 441
298681377 298681699 253
898364207 898366545 449
268552969 268558193 68
644701440 644703564 963
757698542 757707611 170
611491343 611494556 374
60707946 60708017 263
987351198 987352956 76
632051892 632052623 707
988994916 988999313 647
91089357 91096593 147
659097960 659100839 227
877759410 877762115 743
763716829 763717041 773
713484142 713488681 27
866155312 866163939 944
502807686 502811922 604
817077948 817083717 619
847202374 847203255 811
928568080 928574367 814
59615078 59619841 192
282283224 282283445 127
207453452 207462457 382
292194545 292196768 75
95294319 95303620 660
484907696 484908933 587
900891639 900892439 162
523456594 523458648 933
970869213 970878369 947
452082374 452082476 875
570596187 570597329 511
477608379 477612557 107
776515856 776524241 462
883355237 883357389 997
295344312 295351912 674
622697972 622703354 13
329423910 329432620 37
476230071 476237725 360
902984003 902989557 408
94253950 94257090 535
891551175 891559149 740
533448686 533452813 169
384077143 384086367 47
468679606 468682411 822
108521953 108530198 264
312055627 312064128 753
650468640 650475587 879
479085027 479091263 950
762466387 762468524 232
52847795 52854908 239
131313680 131321131 433
352446419 352447497 357
851045587 851052219 136
687080986 687084105 151
152747159 152754665 829
343338423 343342774 829
448795175 448804809 737
222525404 222527978 418
335469353 335476159 101
611012585 611014071 83
206270175 206278472 239
986805607 986815571 431
135259964 135262210 118
428149099 428151045 409
601344601 601348981 653
97674431 97683162 522
97385611 97394409 733
77385699 77392156 618
366421117 366430476 593
719992217 719996860 361
84869300 84874746 159
205119889 205121214 24
614192670 614197495 828
696164788 696173121 968
772232196 772235270 915
950916848 950925721 635
396790721 396796535 880
760322453 760331713 529
373113423 373122036 531
997630015 997634442 468
391752727 391756541 227
834278886 834283111 296
530171261 530181163 328
330475440 330479753 458
922272408 922276147 539
310825674 310832944 401
986957309 986964982 872
957011539 957017705 393
738481069 738487972 28
371867950 371876222 231
615668417 615668596 82
528668995 528671495 173
97675291 97683655 933
310463619 310470474 832
447699427 447700926 574
258210966 258219223 516
544705367 544711229 531
257084589 257089282 646
620217981 620219189 535
853043010 853049357 790
380584592 380590928 420
287712025 287720227 287
632061548 632066401 415
27825832 27835361 982
171169663 171174975 308
834325238 834327348 307
673242105 673245648 965
84710986 84714829 161
124021633 124025484 777
721836518 721840282 341
23269309 23277317 674
272589079 272597895 1000
304074717 304079875 616
795381132 795384905 201
782016465 782017019 212
186253124 186253947 540
318916781 318917049 232
166964746 166974470 865
392441257 392446618 127
881311034 881316694 100
710474727 710483622 664
495600751 495607578 603
912841750 912843704 89
912389367 912393589 759
509739918 509740405 740
447560131 447562377 308
689093670 689094591 332
631562252 631566207 342
679534117 679538576 334
305743595 305748819 194
363233695 363236291 361
937621709 937624620 309
316619663 316625616 621
132289104 132297262 415
412455862 412464917 24
328289602 328295139 107
419148261 419157974 970
505757593 505762720 577
377861285 377870070 792
306964619 306967576 40
719936813 719939801 365
492563525 492563575 792
897433833 897435211 969
91138805 91142516 510
869059570 869060392 321
865728945 865733792 613
119916403 119921429 925
98022373 98027163 137
672044300 672048165 816
381907092 381916283 442
813954483 813964078 409
678661199 678665171 788
471627992 471637139 478
958212960 958220035 623
903321821 903326962 278
816694494 816695161 237
998407457 998416518 104
137554383 137557211 914
718213870 718218208 361
419920037 419921253 426
548416478 548423579 301
319453238 319459410 404
670652026 670654948 337
918632504 918635807 426
48200128 48207184 83
471810756 471815574 37
517753992 517756117 392
457694446 457696301 119
944873360 944880912 144
62184722 62194307 964
116593147 116594057 914
680551798 680559476 415
99140552 99147327 257
417276890 417279632 58
283648666 283657955 30
862282749 862289988 198
576457136 576461738 470
841055528 841060349 828
606616647 606620916 702
397701142 397707951 965
596216106 596219322 706
868632370 868637036 684
41094786 41099919 687
142780393 142785738 896
426869451 426871829 231
354232832 354235786 671
741565029 741572770 454
439789850 439797232 681
586461677 586467964 267
752310730 752319523 276
504740695 504746812 781
97200751 97206110 435
144111435 144117289 288
21157473 21157999 381
646971369 646975627 491
774785950 774788475 348
23895622 23898930 693
469603425 469612157 213
864571106 864580175 82
858704724 858711343 92
366705352 366714736 557
505166133 505175988 744
659671567 659677279 715
929362205 929369096 429
731514937 731517909 593
349778428 349786417 938
351468127 351475728 311
460524819 460532809 236
370520384 370525945 836
688071466 688079212 166
515911909 515921680 541
450257818 450265834 666
212257912 212263478 577
990490627 990492925 960
485285407 485285801 61
418479000 418484393 112
849336937 849345606 134
371940599 371950144 580
426079834 426086818 484
450732670 450741524 111
50726186 50730137 441
878284726 878291533 902
883125392 883132920 929
61875970 61883193 865
288210279 288213024 385
356583339 356586944 35
894297450 894304524 460
777764584 777771046 55
329104516 329105015 681
412888350 412896604 475
35304462 35313974 177
120607252 120610909 47
468930153 468939114 829
444977434 444978571 588
978111298 978113119 753
652363034 652363855 268
817511068 817518777 70
825023528 825025196 470
987941582 987942270 55
676785614 676785944 659
432143440 432153361 449
917410617 917419851 963
140394016 140400301 220
460835195 460843415 796
869224783 869233703 650
555880887 555888083 843
939282505 939282528 837
868766575 868774227 413
421306397 421316025 208
22981803 22986322 999
124525462 124526639 602
481696260 481701394 455
267746224 267751005 813
70833444 70839507 604
657866590 657875957 692
612023240 612029096 813
994919433 994923313 354
848336270 848345201 773
655071035 655078506 124
744228242 744231405 88
381212591 381215269 843
748812193 748819305 214
672667000 672668704 302
621707163 621710994 233
188393768 188399981 296
55870810 55873063 597
23984975 23986162 401
910247329 910251219 131
97230453 97232482 608
720359576 720365867 238
161453016 161460022 328
137859 143538 677
858857423 858867383 952
878005725 878006607 668
370934308 370937807 974
354351604 354361500 870
89171201 89178470 550
367191953 367199175 499
57180435 57189424 185
432959394 432960011 111
517510631 517512001 628
287875959 287876802 688
78267987 78273737 98
156432938 156433813 670
445720606 445722885 361
456513930 456523260 509
948319800 948320849 983
473606700 473608015 136
28194551 28203610 740
119670735 119672488 270
344779846 344783985 815
84734474 84734954 568
940863161 940869463 446
290865609 290872085 48
51416279 51417946 956
115941639 115944473 819
540312498 540319981 233
495997481 496000611 597
598276616 598277116 99
944380355 944383558 642
107184626 107192155 816
100658791 100659277 299
924940709 924950041 119
291404155 291408185 876
930571202 930578243 589
65892510 65892795 231
51719679 51728079 23
977223911 977229406 515
914629860 914633395 556
921117958 921127886 332
429647601 429654474 305
810245767 810253088 398
350788417 350788950 354
129543536 129548957 918
7976763 7986461 760
579292351 579292740 591
152520583 152525822 271
528497605 528504487 79
33346470 33356265 206
990229026 990238899 686
223848709 223850743 493
226469014 226477846 89
82824413 82826744 393
291327118 291327532 202
290326386 290334359 564
131238497 131246755 786
930005088 930010773 335
931971359 931979095 146
633134789 633142329 168
484288345 484293943 795
429812382 429819076 726
429407875 429416231 422
288766314 288768966 183
80312058 80312554 182
95449262 95455179 591
822298176 822305714 702
326751313 326758540 747
955495648 955499031 395
243304145 243307227 512
252290312 252300172 655
756088457 756093684 858
184346183 184353821 722
199825605 199828436 700
153315139 153318060 795
26874671 26877999 627
123448263 123453595 603
579877315 579886637 370
696166061 696168181 494
853328455 853329061 758
84710968 84718707 366
233058973 233060786 707
669704830 669712852 922
473633903 473637523 451
580186953 580192635 37
280691099 280694139 586
865472725 865477973 309
318286680 318288828 345
569138049 569145889 378
402514544 402517772 907
156583652 156587919 745
610601018 610609156 392
899411724 899413260 221
304939997 304942812 4
410919448 410928821 925
2694836 2703380 867
175715421 175723245 70
604795729 604802064 938
469203424 469204728 217
871917803 871925496 302
613792060 613799064 352
94600156 94600835 77
70430549 70434492 630
430662120 430666556 436
522604124 522610694 195
204604400 204606084 52
651021267 651027535 633
690335687 690338179 246
49908626 49913048 907
983455192 983464625 110
491787495 491791955 316
364649198 364653275 890
835099275 835100953 186
277875255 277882122 479
314094691 314099538 921
376460885 376462186 846
745664936 745674202 541
139695920 139699913 316
24324166 24333375 515
821204072 821206828 866
785366533 785367558 277
73395200 73403482 195
295891089 295892173 660
57298626 57304336 244
957525105 957526918 950
965039025 965039372 759
82535222 82545077 833
485729114 485738860 593
779416430 779424365 328
137833296 137839023 607
432897513 432898326 378
278401141 278406085 50
768944335 768951550 995
827473994 827475565 195
884652237 884656265 84
315599538 315609113 858
324920297 324924939 918
416152129 416154462 898
279630723 279639026 43
670297401 670304375 610
719091008 719098788 60
622831738 622838501 61
746168787 746176786 150
776717782 776724112 863
992353976 992361016 32
559688410 559696551 576
2665619 2666552 340
66950538 66956800 570
744755435 744760394 228
912920828 912930224 532
392650789 392654700 701
969311850 969321378 657
273848261 273852792 300
897118410 897119993 935
748937274 748943668 807
491862656 491863434 568
238417232 238423895 625
776168922 776172827 810
738330492 738335905 717
609351071 609360195 376
527063955 527073136 393
924366655 924376217 147
932176662 932181873 390
466921962 466925303 413
61109248 61116354 762
894358055 894367007 520
839816973 839818592 897
517373598 517381763 162
48212758 48216846 213
6932476 6940167 91
621379202 621383568 757
610643946 610649003 624
597558444 597564971 103
180807834 180813029 639
989626246 989626800 152
721400358 721410001 967
83302229 83304417 717
77997478 78005014 36
772436640 772441755 549
468924203 468934087 132
375348294 375351115 20
589392402 589400238 913
80368377 80376000 468
122124479 122128027 335
611779118 611779475 449
3302270 3306713 968
788556588 788561591 459
58475655 58475936 898
884195691 884199871 94
414112590 414119452 116
552544723 552547426 691
384105093 384110724 858
980644006 980646051 173
126854475 126863211 967
994691159 994700206 710
940230608 940233855 809
415379926 415380215 137
554923385 554925176 942
433783633 433791133 738
395140727 395142233 736
3476194 3479273 378
27652884 27659469 422
78314743 78314990 841
310569265 310578272 91
200191584 200201228 105
589324294 589330169 90
904400453 904407795 14
376205942 376213757 591
82738235 82743065 858
796433973 796440639 66
691250060 691253267 347
142534790 142543645 368
739680562 739683592 747
563055754 563059109 301
734784844 734789803 662
719163300 719173081 332
372009742 372010425 576
481880756 481885004 906
959768346 959769104 517
542384555 542390527 557
643841971 643848726 438
816685317 816692707 202
297536037 297537964 58
67038135 67042126 531
104562435 104564756 235
404800097 404809222 583
613014429 613020500 736
144585356 144591966 829
554436261 554438795 157
128867129 128868470 457
263018685 263027969 519
960367122 960373399 369
101081675 101083745 780
763477084 763483992 296
258122615 258132415 656
637726201 637728173 316
491612135 491621433 68
724180871 724189993 575
416671051 416673475 778
946788207 946790656 886
815999015 816008044 965
715553534 715557322 361
493019253 493024834 144
35560384 35560986 710
906232680 906241719 62
692337336 692337937 509
965554002 965555904 88
245376071 245382859 668
866200645 866210154 212
492828773 492831178 532
815128658 815133267 239
329458624 329468338 66
705020335 705030190 919
386833479 386837275 855
294452540 294459647 757
532439952 532445226 858
505595813 505601654 446
679450900 679458942 904
51106919 51113825 411
175000131 175005097 477
32514014 32519158 558
886667252 886675559 523
402859669 402868819 740
829656589 829659497 693
635567795 635574281 973
78715903 78725590 292
796827112 796833176 612
281513558 281518473 1
109472462 109479406 385
549891224 549897382 893
549558051 549561474 58
71955610 71964959 846
390186483 390195791 319
144753575 144754037 622
371217267 371220677 464
828326591 828333785 257
208418883 208424461 214
329564494 329571792 70
289655845 289658154 844
102377231 102377349 749
818106473 818109602 666
546939531 546947066 835
323367728 323372359 24
852411398 852414089 152
520904020 520912694 73
328330834 328338939 248
102099092 102108514 534
905353655 905362121 377
712512725 712516004 383
279715920 279718268 963
76930669 76931308 241
989187334 989193793 831
755669520 755676056 903
779236894 779241659 899
889546045 889546934 513
574681119 574687260 365
765874366 765881409 802
112469251 112470494 731
43462979 43469795 504
520844362 520845072 857
799537324 799546404 34
429099916 429106850 741
334004098 334007717 526
51920002 51920029 708
285150251 285155285 260
552395764 552400981 646
534499480 534507249 826
292396633 292404900 308
303135364 303140956 865
561404219 561406271 694
169580427 169581355 189
945770461 945775809 369
141946553 141949402 68
228960079 228969721 364
764255137 764255140 352
268735748 268736768 810
70732746 70738291 984
124861571 124862991 408
336475879 336484570 810
123121095 123130150 924
911996788 912003229 712
485066328 485067816 414
979000696 979004514 566
854502115 854508918 716
890807478 890815850 468
977462831 977465410 334
394181992 394184390 31
906839326 906845781 7
627904085 627910078 698
600839246 600840238 959
199005521 199006101 295
221940233 221945651 442
803775997 803780020 142
426000563 426003742 270
845566630 845576375 535
347624449 347626372 547
484569784 484574711 304
495934814 495939759 983
674116171 674119579 187
322249221 322251964 188
1738180 1746345 976
734679825 734680428 91
466844619 466853186 254
340179112 340182437 883
583643382 583647901 637
666525267 666529001 925
5044165 5047735 202
817416469 817424459 157
933536451 933539612 195
689879989 689884598 479
62084528 62087500 634
109630504 109638357 21
22616947 22626107 404
780044551 780046844 700
236415434 236421070 978
135053422 135060983 352
305937697 305939928 860
143250251 143252291 532
553830408 553833853 726
870614953 870618972 789
841926783 841931538 382
666771418 666777650 799
272121789 272128820 187
756721193 756730786 333
104119244 104119506 212
307366221 307373419 710
566602923 566608415 372
366399134 366399203 501
55206017 55213472 784
307139743 307140803 55
444449532 444451576 852
173906264 173908000 504
525157063 525157802 101
670079249 670088450 600
948851933 948860799 531
945118496 945125914 883
177920557 177927563 283
799785928 799788712 933
333163781 333168102 341
711590564 711595344 701
477462619 477462971 844
545380822 545384829 755
172459326 172464508 806
86347778 86350814 48
214574377 214584239 533
646070908 646073788 941
368407142 368409954 919
835004425 835013151 383
894145708 894151534 512
247145049 247152604 734
617133749 617143265 839
698554944 698559825 854
158180050 158183095 635
268130856 268140313 664
637644903 637650197 624
223357787 223358602 432
332635727 332642109 797
532081647 532085971 441
40611030 40612067 513
913429892 913430703 500
457677978 457685847 457
117804817 117807492 235
920233021 920233148 338
242636007 242643804 569
902576670 902583140 825
553939645 553946240 340
141843429 141849017 996
991692226 991694265 427
460821017 460829747 565
177360881 177362446 102
852902381 852907704 739
522457189 522460710 318
26373424 26373590 947
242143112 242143550 431
403597681 403606636 818
725311506 725315505 343
558388197 558389810 242
566202193 566206801 491
141306971 141308682 767
472815536 472815865 285
365421989 365431588 132
583743727 583752765 144
678852044 678858734 528
808926991 808931010 918
242099422 242101485 977
468530590 468538287 33
859061932 859063670 516
598845526 598847674 224
219963017 219966267 299
468058134 468065796 255
256560770 256566966 942
43148903 43157205 817
503176398 503186218 114
556876276 556883987 875
594368195 594371131 964
223261523 223261907 262
144979556 144987785 755
206398422 206402067 440
694177646 694177897 447
626687295 626692489 989
476255550 476257173 870
800817491 800823931 478
122830308 122835059 129
321183773 321190493 770
785504647 785510595 183
771906963 771908353 538
858218575 858225620 473
750311330 750317438 284
719420122 719423309 463
906851919 906856657 422
785422259 785430186 503
720553130 720560228 837
1020958 1022249 566
600645086 600653861 923
33385207 33388778 825
688824390 688833712 249
740525928 740529655 578
47551752 47553439 328
208747386 208752734 74
444075848 444083808 114
74111622 74120391 55
502899125 502904677 838
331136312 331142923 278
209483230 209484997 489
694816153 694816465 697
86535979 86541160 219
460420577 460427336 666
108933155 108938012 442
90988483 90991603 690
805796906 805800285 857
27529371 27531783 634
232441427 232444850 891
926383264 926386115 753
84701542 84708572 52
881096380 881100643 557
101072428 101072924 802
516536647 516543765 974
690740313 690741489 247
226511105 226511463 258
990752795 990762227 765
595350003 595351559 892
973208637 973214874 495
402430878 402434617 410
179004982 179010333 905
903576034 903577465 552
314561942 314565909 527
100787094 100789375 78
2777419 2780684 134
68084668 68091691 22
63005275 63005760 815
874066039 874066067 979
280411283 280418868 919
932423778 932432487 122
866272539 866274132 567
291440795 291450378 392
50228347 50232922 644
934203874 934205622 893
256304303 256313747 454
125462788 125465309 471
632667809 632671905 282
436232625 436240175 95
416202954 416209830 247
952503872 952509368 924
676551345 676557607 934
673046913 673053116 976
528119655 528120819 310
637809299 637817774 89
76201542 76201545 935
829003996 829009333 798
680276817 680283235 936
915740099 915744360 112
835776545 835785383 922
266111142 266120694 860
904142066 904150624 336
486423350 486427723 958
64014677 64021521 926
951477987 951479508 117
954633076 954633760 610
76257361 76266539 242
531919159 531923189 683
237140095 237147397 746
918502557 918511581 115
3901480 3908259 355
130793339 130794199 291
17967026 17969882 139
104346983 104350918 640
292677908 292686577 143
369680025 369688833 835
444173985 444177781 873
789106227 789112378 80
889660909 889662462 385
34587006 34592974 585
787571120 787580557 278
953633475 953640931 36
61841767 61849636 144
637759255 637764552 280
356989246 356993312 401
709857388 709858459 301
772565223 772574700 209
79149448 79155652 627
457370527 457376614 138
528001262 528007813 205
126818198 126826216 453
519932476 519940932 389
464002512 464010519 350
297968007 297969051 292
85843637 85849629 492
926591039 926595411 68
184908690 184917140 628
379504899 379512303 414
747331525 747335206 460
378045013 378054343 511
337631569 337631780 682
482509022 482513706 679
648503410 648508602 791
853581759 853584766 158
54607402 54612631 122
544258245 544258772 473
692214313 692222021 46
647682291 647684443 417
347252056 347252064 666
680584516 680587344 176
387299377 387307539 883
549935060 549942090 418
679674089 679679394 463
985841880 985845902 865
811230389 811238864 552
512828861 512830012 980
947978334 947984616 745
594276731 594280078 111
530873500 530873631 1000
67655517 67659819 901
880107693 880110106 722
800080927 800084989 563
347507695 347513819 165
133874158 133882346 876
162181023 162182323 987
518271925 518273373 343
128737906 128744076 713
31004002 31006337 22
604575113 604584039 737
301815463 301816672 319
795737365 795745876 925
129005087 129006132 293
636644000 636647494 749
114641165 114643796 83
121611040 121620921 509
712161026 712164665 796
283065720 283071730 415
526539433 526542554 765
942780805 942781093 966
26525543 26531478 683
15907211 15911683 91
740676136 740680196 129
160832779 160834509 861
251018527 251024477 749
849591611 849592354 11
325331470 325334471 197
486034265 486042885 287
132194681 132196984 729
710605796 710613190 635
899624763 899631953 3
471939796 471945787 734
455142239 455150032 253
501829368 501836024 772
812025228 812025516 453
372120327 372128783 525
491779337 491781799 973
541790533 541795868 491
650891820 650896647 441
555119900 555121590 194
6533535 6541549 192
159464537 159469546 49
662166621 662169387 744
643644874 643648786 865
445575996 445577937 865
330084801 330094283 474
271298677 271306679 905
981378650 981382951 248
300939491 300940717 974
51487932 51496156 143
880837477 880839898 778
815513669 815518165 208
723940069 723947408 524
199309163 199317337 910
697421029 697429761 874
26843244 26849788 812
332134719 332137072 439
643659623 643660364 599
447452222 447452550 929
875707195 875712195 158
491546689 491547258 272
47111817 47119204 921
161826024 161827473 542
143347899 143348443 35
493506809 493509721 524
729360682 729369522 165
223029846 223036630 482
466293635 466296005 447
942585 943517 255
477868514 477875810 993
157224023 157227176 559
45542645 45552326 144
449772566 449774455 797
737113107 737118813 613
403725493 403727372 159
42669368 42676463 597
984029533 984030370 104
351621015 351622120 232
979338813 979342597 284
168122419 168124099 529
116943413 116944849 814
264188322 264196956 915
572854465 572862238 39
471914613 471920802 62
308161577 308163635 893
631532735 631538428 108
468871333 468874971 167
4828437 4829846 860
735580020 735588184 490
108578304 108585700 633
704563183 704567287 797
162564997 162565435 957
382211911 382215696 682
525329949 525335542 865
735267011 735274999 539
358046255 358050137 933
123028363 123032060 507
958275879 958280096 799
477566090 477575482 550
681841580 681841735 72
901487212 901491012 355
146243360 146250005 311
609136316 609143105 730
592454999 592455867 761
538345214 538348217 720
145499754 145504828 413
14137037 14144377 438
570737544 570738182 601
724471342 724475830 782
454677244 454681502 616
929477666 929480875 985
118332372 118333566 348
285429682 285438111 973
856140411 856144681 545
154895523 154898846 478
637340242 637349469 16
787523655 787531332 266
74317094 74320986 394
60098044 60107322 963
775413825 775415828 112
33875442 33879649 471
245078776 245087189 542
866556124 866562764 576
985552096 985554770 311
127396642 127400329 907
732389470 732398721 958
158576837 158578503 46
381503453 381511244 676
359445198 359447043 998
569968161 569971379 915
399946623 399950270 496
45835096 45843611 801
211425987 211427290 436
948306563 948308526 833
258997224 259000169 752
124294132 124301383 913
99762440 99763978 80
494506485 494509629 690
584296511 584300800 991
93603861 93604904 468
477105776 477113440 737
369312623 369321566 781
36040425 36046499 300
615235211 615244278 914
963037394 963039587 167
234342497 234342852 592
66490762 66495124 852
247005842 247006154 916
555237532 555244371 825
51283874 51283935 597
510558693 510562253 640
966937430 966942139 480
370531562 370531900 954
735380861 735389529 693
899553774 899556149 303
842963292 842971599 746
150515235 150520953 628
980786437 980794291 345
715280353 715282859 572
565958529 565960046 660
102789126 102790396 873
578235117 578242110 708
38131597 38138799 317
546420902 546424101 839
51409595 51416540 402
664611249 664617381 814
362836345 362844355 986
393330973 393333508 999
955634317 955640330 894
486559240 486561974 662
374676900 374680640 473
802125772 802134048 65
990734831 990740117 216
976544499 976545343 579
227306339 227313519 65
558574091 558580578 194
352173905 352183023 555
527112891 527113911 705
182913240 182915740 557
22296135 22296535 937
801578147 801584508 144
31317971 31320334 466
678453035 678460893 734
966031252 966031273 903
334466182 334466865 368
683311597 683312234 432
855530791 855532144 488
706671698 706680248 220
217520754 217520838 268
103358311 103366767 554
635175598 635182366 91
915761741 915769611 750
228384557 228384897 591
758659291 758669085 930
758039545 758048979 607
130451264 130452215 726
540505695 540513007 748
203555534 203556809 12
512931754 512937127 515
276785022 276790642 503
834190926 834197259 285
559826368 559836035 389
108333469 108342116 880
470447059 470450870 621
475227989 475237155 894
349982596 349986072 764
505801321 505806129 775
147374419 147375118 834
949298430 949302180 645
947002945 947010988 116
15300448 15302845 536
955769083 955773835 48
799726824 799735879 116
78143054 78146217 826
904532675 904532936 80
318394569 318402435 597
3040333 3041696 808
519033457 519033978 552
720529290 720534761 50
677564935 677568070 919
198531403 198538115 66
918604289 918607262 229
606061688 606063056 212
489288155 489290391 253
326942981 326949935 283
729582060 729585435 258
827656656 827662267 905
14188814 14189791 618
787701366 787705274 112
366158767 366165382 902
26346037 26355500 490
602454103 602459724 511
506825683 506835186 354
995277895 995284486 602
243290499 243294360 525
873575132 873584026 367
88630742 88640657 539
394258646 394258794 520
937833264 937835137 791
373685727 373692985 347
648818980 648824910 656
778533470 778533754 253
276147331 276153984 538
88871036 88876712 330
294847638 294849735 101
503642513 503647108 282
181133880 181138080 118
35394771 35397046 120
585458641 585459563 486
551854783 551860394 971
464664481 464673959 140
522419137 522421537 411
348755741 348763088 716
844703279 844710549 266
57098959 57104946 313
607853059 607861927 844
931580341 931582796 116
708453810 708454584 33
100145931 100153896 564
599390768 599400289 821
719830738 719831211 408
340328228 340331676 816
210820990 210825057 201
838134706 838138121 974
775096322 775104406 735
412479986 412481920 656
623860831 623866272 808
202902297 202903983 81
838830330 838839561 995
174510894 174520846 691
436146065 436150336 219
420038474 420045008 883
609754289 609762896 287
281440841 281449566 321
523969165 523973311 313
632186899 632192283 715
109736557 109736755 458
842784715 842787501 10
866726147 866733153 842
914503142 914510086 793
243003184 243009811 831
464374402 464383101 97
953552285 953556263 351
911808922 911813479 662
183847594 183853717 293
974250907 974257154 910
448420973 448426351 708
832905430 832911400 155
688674440 688674820 578
820906632 820913203 246
976476425 976480491 331
432763607 432770108 887
825063703 825069444 83
216714054 216719906 118
298365715 298367548 669
845115008 845116773 119
121958269 121965852 475
752756328 752764221 545
940411482 940414280 464
376270411 376271940 524
234844009 234851210 765
952278339 952282427 111
801128226 801128531 740
96180659 96188282 643
413843777 413848545 787
983119446 983123750 540
288710915 288717276 266
587838390 587846361 420
428319286 428324371 365
676879749 676882875 293
100539273 100539894 644
794817389 794823167 954
224088500 224092634 965
46937591 46942002 29
322657233 322658401 159
87611371 87611897 646
316050911 316051225 753
161429527 161437019 187
751619948 751621144 102
332845664 332854303 428
873496956 873504931 113
55082951 55089386 137
457850904 457858259 737
759380869 759390508 995
28903249 28903972 29
564783758 564784613 211
64653756 64657138 956
650471508 650480561 441
927509695 927515456 212
836179797 836186100 83
605268576 605270784 225
469620040 469620716 756
528996177 529005137 137
142074264 142081629 108
700002258 700005771 311
321656639 321660394 884
990156849 990160825 718
846730156 846732275 727
479214949 479219522 386
315930512 315940099 707
33756595 33756882 334
585748819 585756111 263
619240925 619248889 94
505805062 505811498 144
144895170 144903871 793
711684830 711692338 848
588752714 588757678 10
797182432 797192233 680
498403510 498406186 395
296552247 296557030 906
671957954 671964298 696
55666640 55671974 172
650244902 650253091 176
618576346 618581773 442
867525490 867532178 318
131028283 131030976 480
973868482 973874361 843
460699843 460707888 713
241993874 241996865 531
97776620 97781515 860
11711527 11713170 782
146616222 146621662 873
972110744 972116125 889
17191271 17196443 318
571415713 571424726 618
39819032 39821032 395
744057862 744065748 237
674289056 674294451 861
529759119 529764180 346
937166649 937168108 76
64958509 64964266 759
946891290 946899531 432
873746514 873752719 357
612248754 612257948 627
520719423 520723069 737
596570040 596578299 480
551485436 551487561 54
679251023 679259648 822
924532885 924535192 463
343283581 343286263 722
527022656 527031933 858
224417 229692 918
523588199 523588953 368
747358907 747359645 441
290112885 290115123 225
19375624 19379146 742
623724454 623728574 119
77027859 77032516 903
839985681 839987276 806
859624494 859634000 357
381204567 381209436 767
268953777 268954685 818
522004694 522007756 734
112468063 112474774 52
762567853 762576462 144
191203429 191211199 627
290710170 290716363 545
657662289 657664054 485
818865191 818868234 660
304077997 304083086 415
902983704 902991483 177
680540823 680549276 354
436156992 436162344 80
43578727 43584990 64
967571129 967573091 932
728853624 728858137 422
923996250 924000006 67
957000794 957002611 218
507118279 507127181 752
203914289 203923189 779
685639704 685642616 725
36866232 36869609 94
552785586 552789574 509
314535017 314542098 984
69473431 69479989 663
255197362 255200436 771
743598784 743602099 401
863434851 863444668 966
691733420 691733825 74
920996523 921001609 530
410848653 410853605 689
542494377 542499247 670
584887472 584893220 642
912548980 912552792 692
490463315 490467505 221
81198329 81205402 22
875957451 875959267 776
165450852 165455461 971
459857168 459865967 796
725525243 725532673 262
971565772 971572944 430
100962461 100969846 829
646772480 646775840 164
192636473 192641667 866
782133165 782142315 646
87866387 87871996 139
838689759 838692005 767
958599534 958609186 244
257112856 257117248 492
241348004 241350207 613
115219266 115225997 387
269399046 269399935 538
888237225 888246858 158
377035740 377041112 461
50329606 50336372 76
830108602 830112142 371
119053742 119062508 468
218312859 218318619 63
286288103 286294024 178
572261945 572270015 885
144714559 144715018 715
267010945 267018982 354
481645482 481649576 473
226021992 226031114 64
265205803 265209573 170
89660230 89665620 13
780583602 780586240 964
918966069 918973398 448
670258484 670264139 490
494318013 494322844 182
969186248 969191701 841
66428964 66432075 896
444557668 444566020 175
45312141 45316680 193
913845204 913852068 815
537322724 537328785 390
151094737 151104056 56
298883701 298892585 581
791805499 791809908 207
886972988 886976437 129
678250521 678258728 961
133373713 133379127 736
521741608 521749149 991
584107782 584112004 941
697507974 697510384 340
912271789 912280660 969
763540529 763540839 902
517851585 517855495 903
98550516 98550695 737
86892724 86894596 583
612689204 612691010 28
968138164 968147020 786
125283250 125285893 212
860737241 860746081 128
958071181 958077752 599
682490872 682492059 793
271140192 271149850 722
357119094 357122137 703
711909996 711913410 181
858287732 858294160 999
143086666 143095163 336
682976694 682981769 386
101935832 101936686 394
992005394 992011161 832
251013873 251018229 594
792806471 792809954 496
7222264 7223055 925
45355987 45363168 290
911124039 911132413 171
543815571 543817515 125
830403570 830406489 633
154171258 154180766 655
795975994 795983119 574
277559388 277561117 436
35545571 35546276 478
767442516 767450562 743
238038363 238039404 200
210873639 210876802 749
56316281 56324603 646
20400453 20410315 922
747567928 747575999 215
850507911 850512667 553
297358566 297358921 721
65919491 65928583 634
16927927 16937735 68
813487756 813496831 676
138089850 138091094 194
261874400 261880372 401
689444150 689452034 645
837741795 837743772 460
565055068 565061327 196
14470634 14479862 539
868965187 868974310 524
935507258 935512473 599
353585893 353592327 243
226731312 226738449 755
347749987 347752376 276
576380531 576383509 788
957978931 957986600 228
256185577 256188832 822
14816037 14822461 342
769306582 769306679 124
821312121 821315900 470
819324996 819329592 657
40904596 40912037 121
226629189 226630626 690
291424943 291432735 108
325846570 325852537 926
688251357 688253644 595
287471937 287475430 58
143908759 143911371 586
710162452 710168583 99
984224576 984226549 149
968486398 968495306 809
728867406 728876600 359
134811878 134814518 572
999807568 999814304 769
166977027 166982920 849
45678304 45685968 860
177871899 177880249 445
253815956 253817466 769
691081892 691088458 675
504140343 504141509 700
414472843 414478855 73
357586652 357592972 38
392100362 392103634 543
892228933 892231354 342
58238703 58244858 709
171542902 171543521 433
485087761 485088076 445
107575207 107578452 215
611370326 611374577 435
60747001 60753595 582
129533701 129534590 477
342088123 342091434 129
34282163 34286631 9
990294056 990296688 455
501548749 501557508 278
893892809 893901625 404
855577593 855582683 779
674075039 674077694 460
198326604 198332309 33
433462039 433470828 947
921254972 921262017 704
630191800 630201179 464
141656280 141662850 584
590460288 590461545 989
828927743 828929499 94
729068372 729072334 452
484044127 484052830 218
124243258 124244423 892
903481717 903489319 892
365357750 365362332 242
14011698 14014968 291
116432752 116440847 815
30207566 30216107 850
294920151 294928032 940
507832139 507832255 130
579698583 579699984 479
829546034 829551553 421
594978603 594979805 752
983571495 983574770 686
311727738 311736893 10
787677980 787681834 304
245988622 245996880 398
28747787 28756632 772
170237637 170237719 785
513268577 513271594 891
264422058 264423215 17
317590888 317591041 621
675836309 675844567 834
570782412 570792122 411
495723098 495723314 89
589153107 589161668 166
772327411 772329204 642
527954159 527956614 35
145173282 145180398 577
214445067 214453682 608
269729958 269738667 221
40096326 40097685 219
9588298 9595146 819
302449131 302455474 264
674676892 674677502 446
491629333 491631979 310
619834498 619843385 443
28241491 28247338 714
894541525 894546754 621
218687453 218689205 455
655995061 655995337 346
491195633 491196253 476
553835202 553836669 914
586376021 586376875 762
129938636 129945437 59
791218082 791223383 814
915441392 915443181 329
748597186 748603289 3
319433251 319440342 959
798187222 798195218 980
698127677 698136349 661
988709374 988714394 314
135006850 135012461 615
665372763 665374629 397
3105877 3109373 70
643929286 643931585 428
29512451 29519285 931
932182780 932183258 276
732410783 732416466 146
427886092 427890405 469
380537423 380539241 203
712611083 712612737 568
316719748 316721763 487
202451714 202454626 778
672256111 672256801 351
105842533 105846908 709
142323960 142333736 457
254051241 254057024 741
616749516 616750922 626
977476662 977476952 732
554920131 554927483 866
857591333 857601035 372
229202252 229203378 79
223588090 223591176 900
427124867 427132887 595
969751218 969752365 928
200234278 200235209 360
328982735 328990313 922
662142827 662151601 618
666631453 666636228 406
845668536 845670530 616
44865403 44874505 908
957964125 957969993 300
719971556 719977874 406
848776806 848780707 621
347485752 347489446 719
860027680 860035676 127
268431391 268436615 423
652363313 652367584 586
301783282 301787266 411
939544687 939551781 68
798701303 798709886 705
444380562 444380668 296
193302213 193307469 976
395401618 395408565 170
575451239 575460271 284
544326308 544329031 676
591834434 591835393 801
972026857 972027963 104
6685794 6690362 210
820771555 820776355 852
821720623 821726612 245
719640679 719643263 762
743733975 743738103 537
970104950 970110239 117
825878471 825884140 449
133322106 133328520 811
92670132 92671751 212
32905284 32910980 628
616170388 616174138 973
66645949 66653338 356
524967800 524969574 392
741034044 741038467 340
525325158 525329527 501
597812695 597820624 926
512306163 512306750 293
911258612 911264647 966
212246773 212252207 73
126152986 126156995 386
715405963 715413573 492
576756287 576756511 505
502264994 502265519 139
143149737 143149999 804
943791077 943799033 441
950007577 950009606 731
557200854 557210280 489
340822147 340822911 352
697714113 697722876 699
72227536 72233501 329
583872921 583876397 345
91852415 91859858 662
121970270 121974521 777
643430759 643439062 936
375874563 375878331 252
768068355 768076291 614
790117085 790121601 137
120415574 120416331 975
744802277 744808515 233
903430976 903431973 826
334239655 334243548 734
948366000 948373093 929
370005012 370014581 117
419091789 419096466 41
689176724 689185146 394
705584977 705588568 322
771161941 771163218 104
545697429 545706330 384
792966403 792973650 126
725215636 725224219 404
173630814 173634061 602
1101548 1107232 564
489416826 489424525 794
435808943 435810344 134
688460335 688467384 388
338645729 338649911 996
41405401 41408647 688
648907506 648914337 305
59523241 59525780 197
118450367 118452661 416
602949120 602949601 288
391859722 391863461 511
134583636 134584729 746
100574781 100578411 120
933263916 933268315 866
566074654 566078658 291
62042651 62046196 656
63801339 63808877 450
396798993 396805733 998
100805191 100805745 180
784283606 784285162 527
633990244 633990721 419
745774756 745782327 840
194674853 194677264 851
547265972 547267225 548
345241190 345245291 324
146701831 146704796 501
870293487 870295772 181
914229937 914230898 453
923993934 924001757 441
477317464 477318920 548
895314990 895320095 728
884120760 884126796 544
933151600 933151967 140
330732802 330735463 2
912808351 912818319 517
575573025 575579496 682
655399525 655406520 887
653711707 653721661 84
335065510 335073397 471
965394950 965398037 813
165499 174698 399
536269577 536277956 91
3258121 3261424 986
354222260 354223024 204
374942261 374942674 609
631492777 631495359 845
38432810 38440463 919
659563696 659570024 928
744200780 744206127 221
245665601 245672446 330
95725414 95729374 428
633403164 633411914 285
604473606 604480811 94
56127944 56134425 704
535632147 535638395 15
240743756 240747528 350
170680952 170682968 562
343220870 343222554 479
525109799 525118280 905
345374371 345383021 632
281332051 281337279 208
375781479 375783217 359
217876116 217881913 982
740767560 740776913 862
275188615 275195265 2
733947630 733952121 621
397650331 397652843 48
69179894 69187601 522
107280723 107282336 774
994501979 994504094 978
548754962 548757264 595
770205170 770206541 726
900154880 900155747 463
89345862 89348372 791
544516723 544516951 617
493126076 493127344 550
419183047 419186006 433
508604096 508605467 186
125985618 125988449 736
868044743 868050594 360
980447071 980452765 682
558918017 558927499 833
236860744 236865130 99
471265206 471265980 275
318259349 318262894 66
313475317 313484263 836
550173217 550178715 288
346517651 346518119 631
898245836 898246121 48
582983924 582987355 794
746106283 746106422 150
521461315 521465367 379
432314148 432322640 486
401573598 401576019 454
170007225 170012414 495
12803642 12805507 962
516426828 516428515 476
78527117 78531118 436
473317098 473318359 364
955561146 955566225 32
77310291 77317861 123
829770441 829771477 583
393212170 393212181 784
962757656 962761434 190
332785461 332795056 295
47812307 47816833 68
600964269 600967271 57
116457097 116466659 47
102894883 102898879 223
686263246 686265545 322
439639630 439639951 53
343471104 343476441 99
956675686 956682518 995
368630471 368632826 135
903117011 903118108 851
878394658 878402842 558
460455077 460459223 93
199471485 199474383 95
441961532 441969603 843
791203754 791213703 439
682698426 682703555 973
10035481 10036065 650
999708930 999710876 497
84032925 84033799 999
517097410 517105615 961
468909612 468911905 229
804789521 804792940 117
41163965 41168817 451
256560060 256562235 316
924294903 924301550 779
557478692 557482042 870
528389016 528390450 417
519312666 519314601 298
775978163 775983026 351
113659512 113663508 415
160109474 160111569 136
668173053 668175155 933
238814521 238814704 566
988490972 988498454 729
872613639 872618471 997
577445769 577446628 690
542626991 542629709 565
111628408 111637319 368
93642057 93648327 445
857298408 857305556 282
10747173 10749816 730
727350309 727352829 50
172595593 172598099 335
693438159 693440495 678
584355888 584359133 275
341585235 341593580 562
942791925 942801528 217
955560489 955569673 536
232116207 232118404 368
3975652 3983585 711
493268934 493275115 879
21422015 21431246 99
393224416 393226501 839
797323751 797324927 551
195312780 195318294 253
511486405 511491315 723
303323319 303326034 536
99212536 99212896 403
123499422 123509202 29
299645790 299653210 62
446343851 446351127 267
871186729 871188172 132
94863828 94869012 589
356189667 356189933 205
496171568 496175737 59
534906821 534908549 147
754873894 754879275 159
846183429 846191276 363
772980183 772981385 773
628906213 628913180 833
976292625 976298081 178
973370243 973371138 888
200005726 200009944 13
976278314 976279412 887
848142519 848144806 891
104986928 104991122 652
383364075 383367658 379
331098585 331101805 992
903750948 903751657 26
38470072 38471481 200
886715256 886716928 225
794271785 794272628 978
782561673 782568243 909
97325686 97328207 506
388403923 388405377 21
851109164 851118044 356
996927816 996929111 936
129183196 129186189 944
52120539 52126454 135
36722915 36724341 889
382636115 382641476 619
388720339 388728501 591
926162316 926170423 288
942342224 942347350 651
793449730 793459213 531
828172751 828176517 690
433934457 433937323 924
513092392 513092974 742
764346335 764352676 506
960676471 960679399 45
436021711 436030602 487
166674681 166682786 65
273489272 273492318 666
661503911 661505007 302
454480562 454480749 211
205594444 205601797 284
19832484 19837691 171
428042407 428042902 604
613839148 613842420 926
333490006 333497416 163
625465050 625469368 513
228995889 229001556 202
85837955 85840255 557
536101972 536105921 136
677113624 677123595 796
897276835 897283402 556
900217118 900218152 773
682862289 682868538 380
79428245 79435031 322
142035521 142037247 437
54890684 54900012 262
53146198 53154316 766
378038750 378045007 893
103214307 103217742 930
876047793 876052570 879
637472589 637473937 270
920694144 920694222 497
12163267 12165517 778
719939647 719948093 558
513402320 513410492 344
353227758 353233694 531
380470370 380479418 254
56772137 56777751 281
213171381 213173225 983
658655661 658664492 956
847705541 847710723 115
690948162 690951157 391
208216009 208223487 306
122518788 122519496 817
605244697 605249069 496
137367392 137374856 209
344351922 344359388 470
307710526 307717407 830
113281158 113290747 847
149682140 149683262 656
94027096 94030128 404
696109210 696111097 295
708661951 708670669 804
962031258 962032618 959
93194425 93202602 785
686637921 686647236 368
354801481 354808747 319
150831302 150839867 757
305282483 305283535 574
921369329 921377490 404
727655986 727662237 124
66647740 66654410 357
6522386 6531879 599
559443190 559451744 626
150382500 150384799 52
440226285 440226766 868
634718652 634726106 604
114329971 114335402 217
640865078 640873522 987
574979003 574988922 897
427843758 427844027 902
47164884 47169557 467
681439590 681447301 334
833851188 833859629 458
331951165 331958737 357
780984216 780992108 176
170834084 170835697 826
698369038 698373655 776
818783255 818787042 561
350390593 350392469 674
737840489 737848910 771
927676391 927686012 959
321040209 321047571 533
774077543 774079486 648
953852351 953860239 261
101042708 101042918 157
754802883 754804271 407
122450709 122452560 625
207333836 207342419 273
462218396 462222614 923
660990069 660998566 330
383821191 383830447 323
697359500 697362663 553
755611034 755619163 322
823051681 823059137 256
50063942 50064221 758
729390449 729390689 342
348266206 348271001 963
21021182 21022139 190
388520455 388527624 9
730775728 730779080 669
623114410 623118929 70
965217732 965221493 678
291041636 291043590 180
581920958 581928496 31
874839565 874847651 941
98265323 98268395 85
275548664 275552771 287
105058627 105066018 323
110611168 110617878 105
790080527 790087632 306
881307196 881311028 696
17000266 17009942 937
370716294 370716713 211
864016473 864026055 867
155785855 155794076 463
494550797 494554177 857
192663232 192664424 809
520057518 520059444 590
536583841 536588005 176
409493296 409498584 490
947259601 947261816 565
238736648 238742428 371
128767585 128776733 812
77996147 77998178 562
909474014 909477480 227
378297828 378303141 862
213858036 213865848 862
764420844 764428184 487
903523784 903530219 630
19687312 19687996 652
991170802 991177403 868
998637718 998644842 699
154789440 154797035 824
898151253 898154387 772
368193166 368202860 575
587238392 587243756 173
506068605 506074983 354
252748818 252754081 52
79821306 79830713 589
655446287 655454974 773
917187938 917188146 557
451386156 451395536 988
422524855 422529155 355
906353029 906358414 867
914370802 914377766 95
307396727 307402404 797
874948901 874955385 237
367239605 367240184 520
599293657 599295125 939
960211246 960214560 316
564518370 564522940 198
654441927 654449377 797
173751267 173755837 836
251213972 251223797 477
112309840 112313504 635
76578284 76579417 183
964768081 964777208 686
400802668 400808128 7
444070189 444079240 983
703127127 703135045 596
197660794 197663539 497
918841992 918843706 553
570341139 570341505 814
601914975 601916018 104
469263803 469267517 546
688064437 688074092 715
698071620 698077433 134
710386656 710395220 158
125242014 125245187 190
22458998 22461208 467
615032944 615037307 464
820151791 820161629 387
89201695 89209711 927
844707509 844712289 438
845538613 845544126 138
711098510 711107272 121
43751226 43753013 535
275994710 276004197 969
922552219 922556246 589
582717409 582724279 335
921734226 921737141 225
651604691 651611419 809
131803429 131810773 179
536081707 536082621 875
115653496 115659175 373
982828635 982833940 659
919218107 919220613 915
889589994 889596403 475
147263313 147264205 400
283791901 283800069 672
854819236 854823813 239
763038812 763044837 245
927292620 927295264 297
770438150 770447695 209
41874026 41878634 732
915896750 915899876 117
80570760 80575514 724
233967675 233971399 392
938990500 938993846 630
320881251 320884880 276
402098923 402108868 499
502709162 502714240 411
442863758 442865785 102
311764406 311773215 500
954118614 954127237 745
920497696 920504676 623
69483813 69491201 958
149860888 149860941 638
585107280 585111740 629
2807911 2815712 521
838196536 838205065 1000
160491035 160499010 641
326328796 326336410 252
614996898 615001688 13
267609749 267610165 149
547304493 547304663 385
141942466 141944989 731
118225425 118233822 751
70776063 70780265 269
999374041 999378034 390
335294914 335300852 432
933357914 933360946 986
114150906 114155369 648
952450157 952454615 714
923726520 923729081 744
69854020 69855819 821
306729405 306729447 710
419956136 419963434 486
643501886 643503925 893
768873505 768881114 559
264435895 264441950 761
237320677 237329581 347
337720663 337721898 729
713532310 713540546 7
529036374 529043512 736
885835118 885843261 957
261975290 261985105 644
21908000 21917541 753
20526837 20532629 627
990422729 990430502 541
639436288 639436412 368
658280399 658286515 459
354929747 354930311 806
908229475 908235299 308
785692833 785697940 682
107445919 107446327 76
568276876 568278773 225
162644520 162648199 508
861290623 861293191 27
734991250 734995598 50
488153141 488159317 319
751038509 751040919 265
14554319 14563562 224
540335124 540336265 491
985863783 985867924 484
274866816 274867621 946
624681892 624686405 344
47071117 47076424 445
814506974 814510624 30
717975001 717984997 695
231381403 231383361 647
619162072 619169240 349
118637688 118640640 796
67528912 67532617 68
884400754 884406837 523
98289589 98289978 248
595030534 595036879 497
489115230 489119000 615
802451674 802455458 356
555566705 555567304 698
591399399 591406131 532
401902396 401903122 873
792839744 792840023 884
971657540 971665074 18
551617959 551624695 285
318413833 318419988 368
379491081 379498860 694
155642928 155644853 134
956997542 957001394 899
349878250 349885959 16
69276299 69284143 886
603344830 603345265 476
555638703 555648172 105
793228587 793234363 644
708965955 708966448 289
436198240 436204419 522
102308609 102315412 288
37011652 37016948 284
582345786 582345915 305
110367036 110370405 29
339050403 339056998 502
499777288 499779053 371
64226115 64233743 336
298518220 298525356 839
975215215 975219209 3
126201505 126208953 999
554799376 554807264 74
151006664 151009905 428
108971298 108978573 324
378628602 378635542 468
368061631 368062882 911
373702484 373711004 534
92420856 92421915 859
874605541 874606265 121
839397731 839401200 689
390931735 390940929 496
700137733 700143370 260
999023158 999030570 676
590714586 590724193 227
137242260 137248336 813
283451729 283457836 801
803651990 803657954 429
448671524 448679187 171
479181734 479183989 131
835894855 835898789 658
932809544 932815900 38
58640390 58644508 794
463179649 463188418 564
35955325 35959349 279
211829552 211829561 948
101169365 101169459 247
895541517 895545555 380
94723297 94723740 719
910424467 910424566 599
346195949 346196091 209
377252957 377257523 904
129796996 129797816 682
11143790 11150581 618
24816353 24823655 490
279785982 279795611 621
154681281 154681994 832
17563879 17565680 31
242136259 242142420 105
625851978 625855248 912
43316577 43320427 925
186444136 186450254 831
446166390 446172493 775
522621072 522623679 719
119864041 119867082 338
828609881 828618475 508
786100854 786106198 392
128305037 128306016 143
806358068 806359531 189
826480524 826488146 52
962821436 962821567 214
608824711 608829214 333
844783542 844789055 798
581854668 581863528 402
283217738 283224218 356
984828075 984837304 643
751031583 751031866 209
388030325 388038475 6
938849467 938857920 708
203245007 203246640 90
91641410 91642361 46
950234625 950241175 488
861310309 861316469 671
954665458 954674476 572
241443860 241448940 217
451494567 451496214 743
12087211 12097142 121
782935770 782944832 536
929087775 929091781 369
545195834 545205172 77
109628274 109638187 219
813185320 813186482 424
399860159 399869359 170
463302829 463302963 583
378650753 378660484 85
118284320 118293771 662
658297062 658306532 172
637306184 637311316 654
36133071 36140487 307
661135790 661143573 615
338794867 338801888 684
736964436 736969694 376
611952861 611959859 79
513576381 513584133 888
171173316 171179698 259
867961400 867963932 844
441285062 441292073 341
494692233 494699173 606
416213239 416218454 997
144697546 144704670 573
735906511 735913975 422
281481545 281487149 941
879140921 879142178 618
947744000 947752999 475
441956239 441965672 434
603221497 603230717 713
735550691 735559114 54
851031031 851032753 928
585114637 585122813 872
571921985 571923778 956
504132558 504134469 906
196407330 196410518 643
609415270 609417311 239
995532889 995535304 567
523095715 523100159 211
570754499 570762358 254
404277213 404279325 709
386993617 387003452 396
303693545 303696543 672
895542767 895546529 196
971160724 971167470 877
574374981 574378699 806
442149974 442151492 655
186438564 186444124 502
320817131 320820729 290
868975341 868982100 573
551390945 551395357 898
956832654 956839385 253
285025401 285027641 596
99666075 99670644 922
103001270 103005279 805
30937498 30945521 368
17472653 17474869 201
89231308 89240732 273
46473811 46474043 410
888705451 888709520 46
366631375 366631534 244
215802274 215802361 59
139765527 139769519 417
428668472 428670106 893
949400394 949405198 444
911126550 911133545 973
510254269 510255665 828
356198822 356200449 245
297009446 297011131 792
855781857 855787871 383
308303254 308307310 566
58850848 58860350 754
641901906 641902513 342
66182674 66184624 707
374719568 374726860 338
96222362 96228907 817
100033336 100035180 948
385851514 385857802 386
287599110 287604548 984
126093253 126097725 33
622825635 622825785 808
181703552 181710434 855
907043306 907046291 778
788903000 788905277 525
926948706 926949617 665
129214394 129217289 354
574121210 574129045 312
131658158 131666104 442
891056543 891063943 18
603822878 603826142 801
306146262 306147449 836
364658070 364660981 719
700193275 700201795 859
452517404 452519413 320
50298930 50303939 52
295454594 295456920 792
99110949 99111902 218
824038611 824040898 509
826436403 826445937 908
550797422 550801804 560
557936222 557937483 199
8672409 8678217 37
256824128 256824819 883
649325986 649329337 728
252360657 252367976 628
440647708 440650760 922
162925851 162931363 778
666712069 666720194 790
895406928 895414108 695
284093188 284094466 478
106347749 106352638 521
542545297 542553461 985
69356685 69364670 722
446341568 446342069 215
314919296 314927283 636
307071274 307081046 650
846979197 846981114 313
66313325 66315580 586
391699114 391699428 613
419225808 419227721 60
752716285 752718183 79
698316807 698318261 859
325718142 325723217 412
630080864 630082145 654
768955079 768958741 551
792639714 792645359 506
849105714 849106853 312
37464028 37465123 537
34269614 34278995 689
370991576 370998692 29
893394636 893394898 467
716964066 716970981 553
997855924 997865137 972
845410688 845413789 310
761470692 761477365 942
145880244 145887493 848
996836099 996843981 652
772231411 772238658 429
843810947 843812835 670
106981637 106982203 367
698353015 698359155 701
871756482 871759982 191
874770034 874770845 823
776750357 776756413 669
171522667 171527151 944
79038960 79039877 931
101337809 101344517 984
495463810 495470751 63
770181239 770185107 105
22221910 22229713 74
670811627 670812287 677
468666679 468672595 697
966620221 966625248 991
490390395 490393461 323
670058064 670062541 698
979611007 979612348 314
64205289 64206173 28
920430273 920434518 856
290782687 290786787 630
209532144 209541975 741
47670218 47670356 867
403624246 403627942 472
994358293 994360463 814
670244635 670246243 160
129210309 129218583 876
132726006 132734848 198
679188319 679188881 679
617949698 617954175 321
721241555 721249390 552
537907536 537908479 691
27445627 27453155 807
35692493 35696224 952
286920966 286922435 318
360933779 360938495 429
34481291 34489237 603
479086166 479093391 133
626303714 626307183 303
577471744 577476711 744
828054065 828054309 575
853264617 853267783 195
527841658 527843196 735
670080465 670088064 871
306196767 306205617 947
697778085 697786820 361
40247515 40252580 731
856179467 856188619 106
125184951 125192035 151
911469254 911475835 542
840495349 840500399 189
203045924 203052516 723
61169471 61170510 531
315052556 315052665 831
368319427 368326925 448
67844725 67851683 194
83873086 83873184 229
545614816 545620006 780
585795923 585798584 44
736121073 736124143 52
614539966 614544024 828
794810506 794810804 218
814840228 814847704 266
702074759 702076299 128
344722941 344730742 109
29705740 29715051 174
117956934 117957719 102
348990513 348990680 497
201892643 201898908 842
450450688 450453237 792
377169091 377174656 442
810101918 810107477 663
307546487 307555347 57
692311753 692315595 655
192027232 192030082 30
260373341 260374910 130
447644514 447646414 963
646604615 646613520 964
565949462 565951202 237
478347655 478356722 934
147784798 147790685 596
414756240 414756655 762
334824254 334831912 508
969158311 969158551 362
485327317 485335583 508
399134347 399142002 393
630940477 630949005 561
264618791 264628192 240
845784105 845789568 914
960232343 960233301 274
49117277 49117812 76
579495222 579505057 146
493660336 493667911 702
458969195 458972006 9
30012908 30021572 250
551514416 551518935 831
905695808 905705494 923
63030369 63035320 981
225024959 225030183 853
741055873 741061063 379
914090147 914099126 702
826329573 826331729 265
435359719 435361581 81
901243420 901250377 559
768808780 768811647 1
82599381 82603402 492
250472211 250472618 459
572588134 572596803 567
400584467 400590599 779
300410670 300416787 37
897898048 897907321 569
193347750 193349237 322
601516014 601522351 763
309743445 309744926 397
434672003 434680743 939
314145355 314151736 896
347297848 347301489 660
870102657 870103287 143
147178575 147183742 585
24309705 24315585 250
314244741 314250049 61
918617309 918619713 797
269438983 269439149 602
7853746 7858334 825
445347142 445347204 179
611932081 611940497 913
59122977 59123983 209
545131988 545134251 638
132989482 132995038 531
47720418 47728109 446
30380669 30384529 407
700093080 700096119 469
883187227 883196194 896
15022829 15027918 415
849359654 849366433 288
860039183 860040833 516
277144448 277146587 942
351147656 351147892 24
507153293 507156320 680
145745826 145755633 41
272368622 272373736 494
932403379 932413180 903
171714200 171719555 647
591817095 591818373 486
354971861 354977745 466
43334150 43336811 525
676082017 676086842 263
600513309 600520908 986
834214334 834215946 542
229396365 229399978 867
957852756 957853821 857
333828250 333835943 278
128456505 128465570 278
611176502 611183431 105
789841987 789846277 936
962316453 962320826 949
593048329 593053924 762
741160592 741169553 878
656817930 656826245 638
473009823 473017453 574
89973040 89980803 481
685571898 685581305 415
517448527 517448877 900
468790155 468798129 831
702103260 702103796 270
624296546 624299775 209
242892847 242893715 514
835036608 835043782 480
604391837 604394220 778
58111826 58112928 792
341942400 341945540 561
433284881 433288491 930
264542647 264548124 155
7429899 7432415 528
253763729 253771312 240
211032350 211038915 756
70053560 70058845 601
64458425 64463829 36
794760255 794767940 103
95173384 95178706 991
195094176 195097687 919
757408087 757411402 95
115943369 115945796 797
399156523 399161182 5
70740402 70744178 823
68020644 68027874 187
910862749 910872144 397
487282350 487288216 214
243472737 243479923 219
836251839 836251928 50
443662181 443665965 279
450644100 450653301 739
100318546 100322711 196
57617694 57618301 551
791331699 791339781 633
561112872 561120000 416
286225060 286226033 108
62077457 62081103 574
576223022 576223764 295
433053591 433061395 399
838164640 838168995 677
986014919 986020034 394
14922009 14925702 479
336912205 336919353 438
811931755 811941333 447
546260739 546269305 448
750931505 750935347 550
495997613 496006720 1
550950186 550951534 539
710549480 710557727 266
69968879 69975591 174
676818907 676820740 532
288507652 288514577 83
20978483 20981316 679
273387920 273395299 324
116476367 116480707 488
323297166 323298111 415
952196715 952206467 796
195490067 195496696 549
296649956 296657136 244
91928223 91932879 227
877503396 877506238 832
956535927 956536866 444
429344361 429345889 611
353546390 353554769 883
520473713 520481708 892
343755552 343763054 757
109616967 109618004 233
585168113 585170359 245
346632013 346633882 88
827062257 827063133 160
717139835 717141874 136
2879668 2884887 467
404236462 404240571 927
258122423 258128279 658
376469305 376470926 457
158054197 158057331 420
206324953 206326025 96
17279186 17286893 542
846899781 846904167 592
553219869 553220808 214
911241028 911243523 583
450298516 450302566 228
458899982 458902513 233
810540260 810541028 978
778607269 778614992 436
332093726 332103043 445
646813145 646818059 419
527478592 527486019 858
22096485 22099973 310
722284077 722292770 369
277518642 277521087 911
565303575 565311160 823
542174804 542178275 195
342509388 342515762 341
319853716 319855227 440
142165152 142165192 87
5715597 5725059 37
872638367 872639183 522
328101576 328111085 788
718737236 718744648 921
871607605 871613005 784
356368867 356374377 162
175900690 175906817 872
439472235 439482012 841
552689576 552695058 430
892022016 892028458 95
320556454 320560665 903
44617841 44619282 301
81485363 81491201 536
130575150 130581687 197
745107071 745108382 499
393871205 393877022 728
822133367 822139057 758
46342590 46344466 527
24522782 24529507 11
387797562 387807105 645
468260656 468270302 578
765241558 765243508 876
658735211 658740672 101
170838098 170841767 561
23834295 23841143 977
200275145 200282588 259
412947872 412952495 230
56543630 56545486 788
326088156 326096837 568
541435166 541440192 67
697266162 697268675 19
799296739 799298923 163
572681616 572684890 317
50555067 50563523 972
246621628 246626772 696
737521604 737521922 624
879623862 879624932 622
701345443 701345806 209
789642230 789644952 576
549720149 549723776 504
873601217 873610738 440
786874587 786880785 934
334158100 334164778 637
891904417 891911217 790
148237739 148242422 236
143232435 143232490 826
975792409 975795887 287
468051032 468051676 376
518867240 518869085 324
5280166 5287137 437
610054670 610061817 710
359000461 359002481 74
312326395 312329933 52
833800382 833809126 448
241744172 241745480 470
412508407 412518064 94
546368232 546377886 283
56271519 56280605 913
851278246 851286472 125
109992920 110001839 133
521334356 521340548 60
635085067 635087623 572
103058141 103059918 535
350451544 350457090 913
575303991 575309477 381
876753461 876760199 282
844837906 844847527 591
211697540 211705907 283
678677804 678681144 564
35420929 35428189 11
684163412 684167166 478
498506472 498510398 53
970357394 970361368 725
581357929 581360086 778
928445192 928448884 2
307340573 307347000 984
713792854 713793271 548
976110795 976111514 628
562345429 562351825 657
991363994 991366452 605
973479355 973483647 556
266229833 266232043 277
81132237 81138885 488
730512961 730517270 241
900688738 900691092 335
685920091 685925345 241
646199075 646200160 51
32926623 32936123 751
754890601 754891770 607
515885608 515891507 389
573388212 573392405 583
301249120 301249780 950
334553397 334555998 359
481391884 481392095 46
92216125 92225160 277
447362809 447372115 78
571069049 571073647 84
13205451 13211564 236
132953204 132955423 816
166539161 166540164 389
296867900 296874458 19
208102834 208108639 129
251266784 251271035 177
396717143 396721430 185
930844539 930845773 281
929577816 929586599 467
405290246 405296772 78
71774681 71777979 661
905141916 905143314 195
172770082 172777304 337
13506822 13511633 691
253347841 253347881 515
11039321 11041273 735
367713497 367722275 188
906399681 906407673 764
380302962 380303329 500
327859779 327860933 636
542752857 542757460 871
615457868 615466500 659
448349064 448355056 958
262344751 262348916 157
925800442 925807784 189
297514308 297522074 4
7007043 7015080 312
240703230 240711597 158
943335344 943336298 171
562266195 562269717 780
668564831 668567081 68
275436702 275438372 622
220867712 220874875 258
818880669 818888819 67
218859826 218862599 364
628908014 628914848 981
152808368 152814536 446
334761679 334765158 592
958128837 958133585 699
805004008 805011182 936
133193789 133202656 28
866989206 866993913 340
59015830 59020337 66
587076438 587083509 191
612161504 612161881 460
240135218 240138096 684
777004199 777010727 301
148030995 148032681 498
554582587 554588931 39
81994637 81997089 775
205610573 205611734 692
173215952 173223025 310
600268643 600269048 991
935117708 935124854 989
292624250 292625713 515
598588709 598589405 53
3041744 3045937 959
660474045 660484037 544
369137894 369145936 316
367335933 367336812 95
922367058 922370663 364
850279751 850286639 839
131543412 131550557 492
134509403 134517777 582
530574742 530576631 877
538599256 538599719 38
640007308 640009818 99
987607267 987611467 803
916160811 916169821 445
88829477 88832748 371
605584573 605587148 572
9685287 9694239 372
463088125 463095235 517
729841617 729851590 18
249538550 249547909 121
634340426 634342906 932
124382465 124386260 486
54217914 54219328 84
14328717 14334157 927
264330162 264333962 54
886216883 886225828 238
85599456 85604657 523
888210178 888211399 218
894317694 894323522 667
39039714 39049047 856
320033184 320036384 301
630854115 630863818 405
827060600 827063639 775
421643036 421647816 306
931222963 931224349 313
280685367 280693847 244
687364604 687371109 461
706573126 706580220 802
469854345 469858574 760
964234011 964243457 618
572803217 572807853 550
129128519 129130361 649
830766273 830773010 660
960291048 960292989 387
991412704 991422330 626
160444369 160447433 748
72970613 72977024 675
591193073 591194856 780
30716225 30719351 930
416348985 416354145 143
702662603 702669848 187
523997504 523997782 697
857252503 857262138 158
904129164 904137476 303
383988902 383989070 113
561161879 561162461 937
321864978 321865061 717
751697653 751701524 623
443902784 443905951 223
292798064 292801864 185
337423206 337431472 363
897811393 897821158 761
309849441 309857443 80
548081599 548090777 798
886667252 886675325 571
256829365 256835438 712
791769652 791772892 816
178852721 178860382 991
124651695 124658125 390
99020919 99024696 125
623743454 623744182 813
419106168 419109670 4
466753929 466757868 49
449969359 449971301 256
329043508 329052958 67
95389080 95393589 405
614483142 614488070 71
106779958 106785493 741
868505298 868514993 194
77859040 77861157 710
151190165 151198125 783
496193978 496201611 248
489384332 489394164 505
135497381 135501574 710
43694988 43695596 167
597966054 597966882 986
211988810 211995824 161
207628232 207637483 704
336581972 336583380 941
895269165 895277398 447
29004226 29009336 757
222694009 222694312 585
226666257 226669834 341
55803112 55807629 455
405669822 405675287 428
15449989 15452901 831
994489325 994492257 375
134557487 134559415 578
614507190 614514750 726
411506482 411514325 266
772059929 772064898 969
877460036 877461285 1000
294296621 294296805 714
194356312 194365187 807
175092118 175092968 886
565547547 565549939 369
18660728 18663486 661
443882103 443885813 536
505540680 505544627 383
72141758 72143341 394
221544374 221544690 982
104938694 104946799 227
71035045 71040795 79
609217758 609219257 42
707500564 707501692 827
409578450 409585275 950
18450169 18459587 398
41071832 41077755 331
242620718 242629470 157
107162451 107171766 111
677449845 677455690 697
687519827 687524860 965
360066404 360073585 557
69239483 69245349 109
723358524 723365710 130
580609701 580617889 696
803926651 803926854 341
240315049 240322790 88
876848731 876853045 514
328034888 328042370 47
857896349 857903018 306
238493046 238498309 905
199801363 199809039 549
36117920 36123594 301
794315379 794323511 617
649485859 649491758 732
167176906 167179856 664
366049247 366052871 129
542501334 542501382 311
54590199 54599531 943
121941248 121942727 770
523647903 523657870 775
807099808 807102711 182
748364708 748369160 423
956660360 956661222 186
139487328 139490585 649
706424059 706430941 115
528437075 528439812 980
646598204 646606529 575
8560866 8564850 56
868971159 868980185 237
757795281 757804579 815
215069407 215070822 754
748343589 748346147 963
131890012 131898604 901
941583547 941584999 697
905517548 905523707 399
680135014 680141096 347
505750994 505751538 981
111730569 111732843 813
678624975 678626896 890
64330563 64333551 221
507340378 507344281 710
59972132 59976056 906
463376444 463385170 813
659352344 659358784 399
149902042 149908172 692
102202441 102211604 410
734819139 734821467 331
590253470 590259140 469
870579282 870579387 765
402770523 402777633 693
857958744 857968561 675
600792804 600802350 948
527121062 527123395 583
446120226 446120844 765
497277625 497286866 493
387017317 387020821 587
496292726 496300448 672
324218408 324218631 676
26838877 26845447 356
178157992 178166947 246
683454684 683458196 216
610314710 610322692 316
707081658 707083419 211
810678241 810684844 97
862688005 862691965 728
621144848 621146421 797
913667434 913672957 355
98523108 98529463 734
992475134 992483058 394
126664840 126668573 576
860390087 860398437 852
111056653 111060750 931
233603969 233612030 72
396441179 396450147 790
258920628 258925469 132
970944355 970946164 789
339747503 339748122 874
100149209 100154388 15
842402942 842404103 382
142120686 142129353 741
697040261 697046653 782
70153113 70157265 885
862252043 862255117 644
452974466 452978376 994
288440606 288442629 699
13411738 13416810 251
719937877 719944438 589
904311751 904319127 384
890751766 890757923 663
411129498 411130554 430
938570238 938571265 985
9045022 9047768 193
85384906 85387519 369
727187899 727190289 74
892615893 892617735 405
1905943 1912455 441
823686544 823692933 330
124141485 124141647 778
1793869 1796471 166
154151532 154154749 591
707879312 707886632 924
523367297 523372143 72
564188490 564198380 261
63946859 63947374 267
124116282 124123550 879
298584687 298589679 227
115845479 115849392 803
915646159 915653971 130
798135937 798139388 572
310750454 310750862 512
743094044 743096140 42
644723319 644725063 590
85791391 85799639 746
633583001 633586103 799
888556268 888558064 96
991668146 991676080 333
956330373 956335380 466
207513526 207517847 731
944496655 944496743 216
763064228 763067438 582
926862090 926865251 260
521944132 521946681 585
262388074 262392193 398
86095170 86095654 771
867736968 867742583 73
204962064 204966583 412
99676398 99678523 580
80599213 80605617 906
714322945 714330462 519
560190512 560200161 584
772353444 772357879 395
58691055 58693412 523
942570639 942578901 391
693213388 693215430 259
374566159 374571951 747
963261582 963271526 379
757884345 757892255 735
874279925 874285109 616
933127181 933128340 503
880045700 880053403 969
730818635 730828606 524
81056380 81063276 209
722965902 722967703 319
447371293 447375810 949
740371903 740381629 195
638007650 638015294 856
836979379 836988745 615
293617465 293625784 235
215435432 215444253 150
546929936 546934062 927
756197904 756205344 148
770101427 770103354 423
963100986 963101118 336
597584656 597592413 989
759647605 759651309 152
169543151 169549902 896
32233358 32243193 984
299910973 299919220 348
53175208 53180432 245
858865358 858875224 192
129688285 129693273 772
490513782 490518805 732
295000205 295002534 946
190750893 190759223 451
870979232 870981139 210
710251384 710253398 969
376861630 376870224 754
923661615 923671175 356
782480314 782481992 742
886444909 886449430 709
115601101 115608476 283
53283874 53284088 633
633065956 633075885 617
577913252 577914742 961
335197054 335204882 556
645289264 645291099 654
851230232 851231387 110
789999338 790006073 185
755214045 755220940 171
962309786 962311826 513
810732847 810737557 490
909197480 909202992 248
27805113 27811485 561
982173081 982180501 118
369886042 369894039 906
803107948 803111335 76
598865603 598865945 228
641908712 641908990 345
232148248 232158107 127
422759419 422766896 817
925123931 925126927 606
573962771 573965757 971
7273370 7274258 290
520055932 520059709 212
8094050 8100869 836
194883305 194889973 427
85642382 85644554 248
614781961 614788632 757
705963656 705973382 661
141667783 141669217 702
660855599 660865076 940
231644557 231645789 657
907318527 907323856 838
25976168 25979448 98
313014379 313024117 751
956146566 956149099 351
600661993 600667072 552
802823591 802823706 167
352630699 352635073 28
5297361 5305276 659
280682414 280683612 571
137002354 137011283 253
188487362 188497149 305
610426199 610426343 639
90024647 90030482 20
144652397 144662003 57
429933747 429935427 826
397250650 397257792 553
688511817 688514924 288
240898197 240900795 805
477169206 477172297 623
322448777 322449523 644
55732380 55740928 894
979260685 979268071 310
318122324 318123361 103
932927695 932935594 166
18560103 18564747 867
660661928 660666950 863
179047833 179055121 204
427165121 427166289 256
251714277 251722371 72
313550899 313560026 592
696835893 696842973 823
308887787 308895069 252
28199097 28202110 327
20300552 20304561 150
93855067 93861034 368
144491935 144495903 588
385100147 385109853 623
610761352 610770490 205
384321959 384322140 344
986464382 986466828 258
406707325 406716936 199
833538147 833546445 529
729899399 729901215 181
38332077 38338074 527
50972227 50972677 327
50269945 50278379 55
580959532 580966627 263
36585506 36586626 295
805529711 805532816 602
69994055 70000197 158
4943662 4947803 607
108561863 108569095 842
770174741 770184377 875
602871922 602879060 457
244613800 244618271 457
861444126 861453568 741
966541181 966549839 820
738952795 738960617 953
458360440 458370125 44
523962042 523964382 867
954341200 954347696 663
298850157 298850973 309
13860350 13862931 352
980087224 980093610 471
922864032 922868690 167
83529490 83536017 808
164124581 164130543 980
992200401 992204652 657
588583705 588584236 748
632563749 632570314 892
815637615 815642414 697
544512629 544517472 714
652726937 652733516 471
722696289 722698110 500
645269110 645278840 679
618901278 618910451 334
398895436 398895604 169
861178416 861179806 501
747368424 747372382 920
862995172 862997732 732
130569064 130572401 94
407550110 407550542 965
949983823 949988061 833
233077645 233082039 276
7187146 7195183 751
74475175 74477977 66
443869508 443877638 960
786944027 786948290 958
842651527 842660548 308
69352449 69354541 757
696041531 696047344 172
677059977 677066658 566
163774292 163779803 247
465012125 465018590 216
118409751 118415680 646
341798503 341798646 352
776256919 776260970 845
733393230 733401591 752
57924189 57928351 433
190949847 190954993 637
912517605 912525483 605
595814128 595821286 331
785352044 785359872 230
133858291 133866340 774
69061857 69071499 460
383715502 383717839 24
549236854 549245324 94
817037698 817042744 190
900812800 900817836 165
547930585 547934565 586
473902573 473907009 241
661814177 661823918 870
519215508 519215836 791
848606738 848610334 186
883065511 883067871 684
482295322 482301558 331
720771345 720780955 248
894879438 894880049 747
644079979 644083480 432
958508143 958517026 964
612549081 612549514 99
302244322 302245119 64
409686542 409696364 72
246133684 246136704 722
129114222 129121076 876
177037905 177039906 883
731703237 731710258 743
274399836 274407382 4
686004582 686006521 712
876958014 876965538 356
38209978 38217843 572
934794428 934796851 316
15041843 15043362 567
64304266 64314084 906
216439987 216446939 106
540510863 540513425 979
125265096 125265663 195
814906840 814914694 551
984022843 984025477 534
533425906 533435848 11
11046613 11051955 920
890787535 890792384 797
834462851 834471055 919
66320770 66329670 373
434968026 434968559 48
823470133 823477175 980
271671462 271676128 146
795310657 795315252 499
846816207 846823647 433
70268092 70276376 82
424174453 424180463 707
521084372 521088586 110
515758520 515759048 707
817883439 817892959 568
673592812 673593860 416
64517212 64522338 476
315178191 315181948 280
9795337 9800880 626
127801186 127809216 813
650167619 650170778 256
11401701 11401734 662
102229759 102237859 602
857446219 857454419 744
144609277 144612712 653
175506846 175512050 940
19095262 19095721 358
68401737 68401916 589
448691368 448699462 475
974870993 974873054 271
335996158 336002451 157
65492765 65493500 495
26923778 26924504 205
258560380 258564659 435
152414474 152422492 454
69774129 69776554 636
3156419 3157615 28
923515128 923516501 961
102521718 102530922 229
40519545 40528830 33
436841165 436841802 455
509238321 509248280 279
534401815 534408244 860
33416021 33420280 659
374555806 374559781 87
523188260 523194941 7
857938896 857942321 890
295841274 295843769 860
299557235 299563300 547
731398464 731399726 226
424198847 424204961 413
175609653 175615016 716
849548931 849549555 443
400762791 400764368 253
539213801 539218642 185
556994887 557001902 594
482129246 482130968 773
186228487 186232652 79
737694347 737695705 453
142767245 142771804 720
671285471 671291300 152
216794236 216797281 255
992269951 992276889 821
877152745 877154146 110
130002999 130012126 852
755751533 755761251 205
971656127 971664890 803
338422251 338428126 675
74532330 74536337 781
987540782 987547893 701
822999853 823009579 820
165234356 165241590 239
523482610 523490622 940
284662783 284662855 431
482190892 482198563 74
490622745 490627531 252
538179300 538188979 378
630283103 630288878 639
767808129 767815278 598
397795261 397803547 800
104159314 104159761 824
311099133 311100460 82
194224372 194230661 641
455600311 455607851 648
348506093 348514331 650
559639166 559639225 185
498510769 498515532 549
647250147 647251056 811
192085786 192093193 105
723228383 723230835 180
235961534 235963716 107
549054357 549056784 741
731817440 731825253 633
481553432 481557129 658
675415079 675419722 575
148438080 148439441 587
951341265 951343250 898
465846164 465853026 663
325342326 325345776 555
456878430 456884183 60
700511610 700512495 526
879241717 879241870 124
10819459 10821831 796
618727442 618731414 426
987628450 987636640 499
599713377 599714492 90
945604964 945614077 98
268515214 268517080 603
198727227 198735537 893
651532782 651535214 917
729759842 729763941 473
537567718 537573058 738
533539194 533546674 441
764414989 764423380 927
538311766 538317379 842
203735617 203744583 836
320325706 320325798 93
386592804 386596554 865
902303407 902304258 962
912059650 912060033 840
139089918 139094716 976
966839392 966845670 531
501911480 501920310 542
771090922 771091190 345
813480199 813487651 949
451978041 451981485 930
687538876 687540061 225
324020320 324024563 732
827268535 827276432 817
522625848 522626192 682
866970687 866974859 740
413331014 413332862 867
40948545 40952068 835
465675437 465678589 143
306239133 306243839 217
550268083 550277622 259
502508363 502517129 655
256048588 256050088 205
784436670 784441021 512
433883487 433885953 468
560954519 560964377 694
42893260 42897051 310
122300126 122306566 758
332714311 332722759 125
438550805 438559013 43
125605023 125607937 351
155161632 155163164 534
289997287 290004604 386
474253842 474256280 773
757718354 757719262 358
757483173 757484700 630
612638218 612638895 916
290022879 290027512 745
291548637 291552447 362
93339114 93347587 112
508874507 508882164 295
990132857 990137663 840
77169392 77172078 971
799037128 799041085 123
130488252 130497932 112
594148609 594148810 620
909505239 909514926 385
489889155 489890726 977
228765251 228766208 879
591808963 591818376 937
32743077 32747889 16
659384721 659392994 77
269209562 269216545 424
823298883 823302905 963
106089358 106094681 855
551464469 551467821 270
572895088 572896220 254
65790824 65791695 764
152451802 152460810 262
870625031 870632189 224
806344969 806350078 692
790249336 790256692 17
977499763 977503613 83
658093538 658100191 628
306284502 306291122 424
384823707 384829947 828
798677977 798686600 471
865518230 865524256 618
875367344 875372009 367
119773958 119780725 78
692077181 692081150 215
953667873 953671801 72
894678890 894680340 842
297312324 297314710 494
108088952 108096479 503
162529725 162539444 332
349750552 349759714 897
431773023 431778566 638
603518992 603521006 178
241237359 241245308 101
789253436 789257781 343
132826651 132834244 919
783858072 783865622 610
159040914 159042113 838
934190407 934192967 918
67912261 67920799 704
259154593 259158661 817
933328840 933330704 158
156225829 156227042 194
80297359 80301647 540
576168460 576175125 714
7733154 7741353 112
460208073 460214319 750
468642033 468645108 710
986095871 986104371 971
876403139 876412283 308
819354843 819364506 844
171178010 171181437 106
92358169 92363049 7
15811715 15811984 617
61312604 61320545 13
215905318 215907186 409
138290430 138296405 229
428179529 428185987 609
677852239 677853197 98
552946561 552949888 847
215992219 215993924 539
164223414 164230247 423
681929520 681935359 783
225145878 225146613 501
35109847 35119316 29
901074860 901081248 63
513416621 513418869 816
803476849 803481447 953
782812809 782819028 312
238131258 238140928 162
237344457 237347947 853
892123346 892126673 553
135796769 135797815 772
124590552 124591575 407
791318403 791322783 293
712148784 712158148 847
894814846 894823768 828
652041013 652048730 689
452469317 452469723 139
134711981 134717469 500
575172142 575177414 727
298237345 298245183 720
770052898 770062677 231
640526022 640530413 620
925468428 925471953 855
538709072 538714193 301
843636918 843646383 717
683575098 683582377 981
486703138 486706576 755
930873278 930882177 786
126581128 126581283 272
732269856 732277181 456
469711926 469720753 759
315804157 315804656 611
200725128 200728201 217
454551983 454558003 957
535908634 535915944 893
105695352 105697706 192
672421683 672425849 807
18900438 18902569 752
235779224 235785142 190
412918846 412919445 971
589926302 589935801 649
607631060 607637890 51
443140022 443142054 880
35255240 35264723 131
653674548 653677843 300
193212792 193222017 566
158427335 158435491 970
1787493 1789569 353
858005245 858010133 512
859801785 859808396 877
600381757 600383678 519
554830757 554836097 317
216191159 216200838 241
657415039 657415085 499
122244170 122245728 391
306831820 306837083 984
189720386 189728827 260
962645706 962651818 972
556481060 556489817 258
950323922 950330452 389
876444151 876454072 173
804553670 804559846 368
755489337 755489875 583
77459930 77461263 36
225017429 225026756 739
439103170 439105003 233
972896154 972898938 60
351334414 351339177 732
445834736 445837803 647
639659994 639663607 346
50761734 50767150 153
269066258 269067398 67
902204625 902210658 139
245833208 245836917 600
187723596 187728828 580
234066685 234069002 380
725558918 725564687 564
525660330 525667240 805
783642061 783648294 457
62542058 62543848 30
517129404 517129595 105
305334908 305338265 848
981989325 981997535 280
763283815 763291410 641
159149766 159159739 430
291831347 291831414 388
173193077 173196216 851
140438992 140446622 78
8731148 8740801 40
334550605 334558570 994
773253985 773263080 384
348769090 348775221 680
570682289 570687535 599
341966569 341971966 429
592598210 592599289 501
400110990 400114192 610
351091729 351095328 987
270952931 270959566 692
511029009 511037665 808
222187399 222190127 333
191571744 191577372 260
322460127 322469733 94
883918806 883919357 605
630668757 630670086 282
808543185 808543580 372
457782038 457783437 160
959935648 959943887 23
598111985 598120252 878
45455028 45465002 232
85606837 85616430 837
338658519 338659015 131
616706778 616709649 162
77602874 77604534 832
408368829 408372318 422
519772110 519781227 220
423478832 423485769 359
558803992 558804171 226
803973366 803975346 23
446909595 446911148 827
496343826 496352376 381
139343014 139343952 678
149161145 149170537 102
874567307 874568934 331
591276490 591279377 668
641255263 641263832 189
617101834 617111586 748
918927194 918928416 304
602855770 602860762 197
234807794 234817075 764
30844972 30847718 870
213154704 213155981 141
120792382 120799720 542
928734483 928736602 166
373416165 373425498 617
85506183 85514910 880
21031373 21035232 623
342806471 342811016 708
10767126 10767733 510
623025322 623028796 554
77552438 77553977 775
459955307 459962866 9
108892449 108896062 388
346103342 346105911 423
249190858 249196946 299
226523827 226524649 437
650390706 650396594 409
944270329 944276971 276
371999388 372004233 561
885034897 885037372 990
782802802 782805470 742
561646928 561650902 844
360910289 360919202 679
329754028 329762487 348
195261802 195266040 532
401226452 401227171 898
736386889 736394941 636
522877649 522880475 843
679625925 679626934 528
662003836 662009844 183
852302827 852311516 626
986400568 986403946 376
277451763 277461532 924
846248793 846257159 812
474042492 474052197 909
534249024 534255307 481
964890921 964899329 110
639515907 639525848 418
48414102 48419528 465
202352629 202358097 408
724356812 724361936 855
397011789 397017721 228
975240164 975245616 889
272967088 272967548 279
488812250 488812610 118
19450159 19454563 760
943920990 943924404 642
912615451 912618730 523
722320221 722322443 327
745034686 745039773 318
570826445 570832378 135
982498299 982505725 869
246729878 246736583 717
19398768 19399869 709
40324396 40326632 840
947219515 947225445 697
698859626 698860948 474
31631619 31641243 509
468413141 468415225 293
393862818 393865690 57
617468136 617476131 632
844048271 844054416 347
765036491 765037189 225
657884560 657887565 541
221357619 221359052 754
76981811 76989080 829
611522507 611529304 893
642386981 642390151 407
661607489 661610655 494
717598132 717605087 265
160195190 160202033 831
418788172 418789290 47
37872520 37878231 140
845204744 845210818 350
966268285 966275697 956
889875390 889882311 778
487992569 487993156 873
852024461 852027864 290
747102869 747109937 846
748064362 748072910 219
452459977 452469744 728
578599808 578609630 209
666531206 666538926 180
110467697 110476280 61
929808048 929813143 561
869909355 869910428 870
877991132 877993577 686
505429357 505431474 834
783855646 783856940 821
34199492 34201552 939
502840060 502847346 598
102212789 102219339 428
86431348 86435763 776
515499527 515502687 570
752334588 752340376 648
18294149 18297882 466
390360018 390364281 852
332571055 332575231 51
634797889 634807694 117
516197060 516201377 247
989333999 989338665 1
771952947 771962223 266
577809375 577810225 383
149808502 149810434 549
333155072 333156832 761
946633719 946643047 30
585152535 585160929 430
31671388 31674097 536
695763789 695769463 639
472016257 472020615 582
961009504 961018395 585
467719856 467720479 727
570747121 570754914 215
936622505 936625373 230
380846404 380849253 832
128194167 128195416 933
458640546 458644432 403
545143976 545144018 926
450682863 450686276 689
106596502 106603377 510
252117083 252121154 329
390084668 390085372 799
475228394 475233298 642
593979608 593982279 985
114354189 114361352 751
83654022 83659772 585
77722307 77724471 954
486919060 486921311 60
643815336 643815522 306
183209025 183217963 808
473813535 473814779 814
357479215 357485729 675
606159013 606163039 8
650178654 650183283 845
491862990 491863244 437
611850741 611854982 545
514324676 514330596 198
79404631 79408316 178
896311041 896316032 668
660807697 660810044 362
992394505 992399363 138
704597319 704607152 579
117652345 117653404 117
949790352 949796680 261
842666548 842675056 593
177127336 177129367 296
81366881 81375024 656
719058429 719060745 425
782829606 782834193 530
575879626 575887997 659
204804988 204808695 24
774239125 774242208 251
526783056 526790258 194
937665172 937669305 141
305897783 305904330 725
40802376 40803982 752
931065671 931073895 102
759442677 759442825 785
160336103 160344146 508
630077632 630082894 279
204392642 204394966 554
357094666 357095137 498
298179268 298185486 137
486321812 486328568 126
571700952 571706083 366
46179678 46182856 941
79157779 79161335 746
627410882 627413066 979
180409017 180414929 817
929430525 929438674 633
92832155 92833396 787
810492059 810495269 64
639523908 639526216 748
697580045 697584383 601
639483523 639485989 589
160417239 160425600 302
584992179 584996236 685
699607924 699617200 97
223322903 223329238 609
791483071 791484475 104
127451705 127454556 592
141066491 141072458 743
459082904 459088319 513
755767651 755772885 95
673818604 673822906 628
519133544 519141127 188
332514846 332524695 879
750060882 750068622 450
678697979 678702548 38
983794938 983801733 501
295429394 295432240 117
817993985 817999029 144
761099728 761103588 79
127958592 127965687 409
699859686 699864355 612
901020314 901020445 53
482652853 482662674 673
671398732 671404448 569
947185181 947188343 366
342937569 342944058 233
935570069 935575497 154
522947538 522950340 267
63045683 63045921 931
900421112 900422738 598
732653872 732655176 868
51743835 51747154 33
18108239 18112690 43
364222912 364224832 933
494728480 494731899 505
632947845 632953130 662
422880428 422880930 564
139461583 139461922 450
333823199 333827126 414
907499131 907505811 322
173806080 173811496 562
954046299 954050733 467
767353332 767357815 575
651274725 651280137 765
503355010 503358388 486
854808514 854814629 424
541946527 541955361 135
7682092 7688057 30
775041892 775046023 310
605125657 605129686 701
625891978 625901060 314
389716891 389717686 112
945104358 945106818 149
332256284 332260185 96
222571399 222580649 873
563234884 563238137 846
549700660 549704639 247
117538795 117547233 580
642213175 642222607 111
186769486 186776684 124
356661537 356664900 215
32026852 32036080 956
822158313 822168009 379
40131462 40140679 527
902685557 902690014 684
609581781 609587450 706
941251626 941252930 254
173091873 173095317 243
297080452 297081299 474
647040563 647049582 361
982987686 982995493 928
331244252 331253713 33
645856558 645866555 846
694177937 694183419 293
832515815 832518722 138
711708850 711716083 218
39081908 39084902 606
504065162 504068930 490
671889756 671893696 197
465081230 465082034 740
193797942 193806330 819
483931869 483939227 99
577716252 577724759 44
420255449 420262908 97
196322093 196328626 409
128487582 128494143 502
779986800 779989177 572
553036757 553046297 513
565176246 565182737 257
458618444 458624269 562
125165534 125170273 255
216446354 216451369 198
322036803 322037429 698
411578846 411586950 486
377720294 377730124 439
123146705 123146968 890
962472557 962477625 600
836949479 836958194 823
67152993 67154477 800
507712600 507718402 6
100636163 100641599 505
238976768 238980213 223
548945965 548948419 192
528916664 528919126 610
578099500 578101613 473
676493938 676496671 565
388325180 388328317 808
900158780 900165098 807
273608953 273616580 51
475532753 475533756 90
823527759 823536588 662
216424615 216434111 938
138155188 138155550 664
313919381 313920894 588
869005341 869014168 806
147218814 147220817 77
129563729 129569747 608
743510536 743516950 264
394612343 394615073 263
500561745 500564785 213
667460835 667465586 324
725507847 725510448 553
38632785 38634391 747
781388799 781391189 955
365354739 365360960 662
168250896 168260663 307
165740324 165746777 130
172811931 172814861 436
26415196 26419942 343
498735809 498742360 353
244970023 244975752 121
70786698 70794413 855
215162601 215166973 776
374527349 374528667 428
782830303 782834480 420
18170966 18172865 577
609559622 609568419 463
92805103 92813114 884
220582539 220588396 646
266500882 266504008 505
558609234 558616890 548
772951706 772954730 438
125952912 125960055 462
903251688 903253645 285
976316466 976318607 846
361636237 361642760 302
206429815 206436921 82
492777277 492778768 144
964189160 964196831 48
867794157 867799371 112
704154013 704155918 550
993245912 993246825 683
460577701 460584121 417
144782163 144782196 850
679764448 679770169 937
283395644 283403769 338
418893947 418902540 361
957032379 957039122 486
218106523 218110445 149
81047922 81054379 692
44592385 44594869 171
206226285 206234014 4
784219969 784221461 99
698768737 698778461 233
324399939 324403685 831
296460226 296467958 666
633120563 633124144 666
796456923 796460177 293
879274408 879276006 78
102155557 102164772 723
584117599 584123667 379
883769770 883774330 946
626580125 626583092 565
85985225 85988403 697
722785807 722792957 276
808265639 808272663 498
409093656 409094562 17
731699673 731708736 914
268860966 268862374 684
689799395 689806584 726
862309117 862313905 151
343060496 343063439 861
977815792 977821523 538
227152708 227153863 655
235853404 235854234 708
536198679 536207572 339
411584177 411587648 180
133420194 133428096 647
511255458 511261224 170
763196492 763202221 601
970291217 970292302 630
29648369 29655849 780
147494229 147495292 54
960565118 960571605 902
20146124 20149602 557
798120832 798126614 201
148498521 148501233 852
146850702 146858551 174
147183349 147189377 813
28770869 28779716 846
41252470 41261154 995
473778450 473778477 990
210118580 210119178 128
24336634 24338415 621
707450536 707460454 870
834762443 834764604 797
214537996 214543529 251
255870848 255873369 897
395493372 395495561 704
49750186 49756130 650
760957031 760961170 516
243939378 243940941 398
841757718 841758874 859
532227847 532229662 789
395018819 395021930 842
665984039 665984659 725
28805837 28805908 129
452617438 452625536 937
218322686 218323710 90
689693389 689699582 463
482442390 482443308 656
566860906 566867188 649
972597304 972605488 221
552178514 552179364 426
266169653 266178835 517
282200494 282201903 51
250908219 250909945 931
173307700 173312129 658
48765987 48774936 756
24466428 24467742 390
129179893 129183428 53
961707899 961709031 797
995828898 995836193 906
589145119 589146160 212
471025896 471034790 687
496405413 496413023 553
205078815 205079746 254
959067746 959075299 391
719275754 719284170 566
28679861 28687152 778
937030250 937031953 731
910316654 910324026 941
192478451 192484313 453
477789707 477791199 829
298478270 298482764 857
49562959 49564103 378
102060511 102060988 468
337293114 337298843 257
502845506 502850505 31
522073071 522080798 585
84669200 84670889 29
673076281 673077247 722
854155221 854163895 664
453019674 453025839 724
874364502 874368787 30
236875709 236879509 748
117721087 117727205 632
472841555 472846101 611
328061162 328061512 344
27113194 27120418 936
152013129 152018029 130
126908158 126908236 977
471055231 471055953 625
327766895 327774188 980
991220969 991221800 605
79927001 79927231 185
795323099 795326197 978
342488082 342491614 885
533006044 533013546 647
86152739 86157747 831
30608026 30611365 214
303402156 303407935 877
519884483 519892602 760
20017109 20026494 20
134106088 134115573 781
160629692 160635771 250
1667229 1667539 156
611795557 611798209 968
328307793 328311376 588
654049441 654054378 104
816126271 816132295 748
899207484 899216015 549
428885711 428892301 931
406799823 406805532 207
138485843 138492642 452
203340974 203343539 398
133208225 133209776 442
603357732 603366024 919
86631050 86639969 438
58572989 58578351 696
398813094 398817938 331
111880842 111884691 120
177200741 177203193 392
213311672 213314630 771
400496878 400499538 589
582493680 582499231 449
839229078 839237776 536
818542520 818549300 531
567954789 567961282 967
915439228 915444567 194
652181275 652191183 395
956272605 956276145 78
983631724 983635317 471
106659467 106666073 687
640340238 640345367 96
276329178 276336241 478
175255977 175256049 435
486271513 486277558 474
526204044 526213260 562
623361361 623361367 639
431792907 431801002 159
620141301 620149228 519
940130378 940139993 971
820645849 820655597 444
521003887 521009504 794
179690334 179692774 176
46164 53689 634
967795949 967803628 611
538813775 538819714 729
947214337 947223978 424
956603326 956609057 745
113277486 113278120 20
234150355 234155388 18
643906326 643910872 834
113406121 113408250 887
338113915 338114358 468
605556090 605564291 25
754961724 754962663 446
457389686 457398285 909
280794766 280804024 85
993132541 993142376 166
99100637 99109295 548
554971656 554974087 658
49410026 49414770 616
836558859 836561065 164
261791097 261792624 692
748919565 748929333 86
178232942 178239946 76
36002738 36006763 193
995916648 995925111 997
238885084 238885411 126
344184600 344185474 92
79440149 79448181 412
942331157 942334156 408
900987124 900994227 525
328928288 328932670 555
258361331 258361768 25
689332416 689333628 570
442153844 442161394 151
55639388 55644778 496
329519735 329525690 382
220398212 220403188 255
841552304 841556974 784
132165067 132165136 338
883626475 883635356 751
61859000 61859075 612
857492904 857501738 36
23567930 23569712 753
872594849 872596285 207
9447000 9453396 659
567435496 567444581 193
392209229 392218567 678
582868834 582876231 310
841869619 841876891 450
923654307 923658016 66
812265409 812265904 968
769494021 769503176 199
249292409 249293452 197
429893512 429896671 741
494783719 494786414 319
144912378 144917326 983
471680921 471685913 859
966757598 966759716 37
414615260 414622782 632
757585060 757590846 53
896654125 896656554 822
13267093 13272091 847
218301643 218303990 799
201090191 201090625 951
256302932 256306576 102
439579251 439581365 99
932955234 932957032 675
956829092 956836763 85
205269480 205275467 111
810441462 810448275 796
508487866 508488478 242
213784040 213784663 707
783822886 783826983 931
94688686 94693084 666
724008986 724011948 470
976198089 976205855 1
976240538 976248433 803
263829214 263833484 201
274349298 274353585 210
702186759 702195141 630
470995907 471003009 822
393042149 393044671 810
942852206 942856003 88
369718488 369722040 909
103534505 103541032 308
639083975 639087811 661
678828326 678830334 246
841932128 841941325 273
947669329 947675270 130
115687890 115690815 449
251056519 251064036 633
102945693 102954675 208
684622502 684629566 316
66904942 66907469 811
598366850 598374235 291
387827509 387834374 211
874866170 874869250 20
697470766 697480174 41
959954040 959959145 358
425134520 425140675 785
198420969 198428760 471
493333952 493339322 951
671141159 671149090 341
368181826 368191398 865
679144637 679152492 246
33071280 33077022 599
406159841 406160839 278
774650860 774652377 435
254889901 254893053 272
973742609 973742799 350
633395745 633398338 945
704845215 704851098 231
433649518 433653680 369
762660858 762663668 800
61597724 61604682 430
139027319 139030455 568
929000918 929004514 226
815379547 815381475 650
640095333 640104243 815
203333957 203342859 148
620783306 620791299 801
996016250 996021531 405
284494832 284502999 519
170841552 170846850 459
721961352 721962135 35
93770133 93772138 240
969062700 969070113 286
927737927 927746432 542
519782928 519790782 698
705151742 705155470 813
761495241 761504358 673
34718043 34723021 748
723186798 723195059 339
498042667 498049565 140
874951126 874953171 14
238089512 238091067 206
768012752 768015504 316
575913389 575918441 971
436442282 436452253 311
751972980 751976807 607
53797143 53803949 560
270277816 270286154 410
958776563 958785615 443
405459253 405462363 28
520470393 520472132 315
70440407 70445468 734
46912963 46919176 852
673856278 673865067 248
471682600 471687319 921
80487263 80491757 687
851087870 851094887 693
109300431 109302294 91
851141191 851145503 637
361104986 361109100 850
810033364 810041514 187
919887679 919894880 388
489470763 489475618 339
782812615 782821139 29
285200214 285210093 1
516416486 516421677 302
181613173 181622941 746
894801866 894803014 357
395733307 395742359 178
555077944 555079687 604
723394793 723400910 773
775634980 775642364 346
802404367 802411465 234
424232056 424241648 398
364515086 364525006 162
764728437 764736489 188
376845090 376846069 435
254662188 254666112 461
668457544 668464352 29
429524074 429524339 933
90804679 90812082 848
730318801 730320346 144
565990498 565998249 202
644732732 644734966 226
345434481 345439846 462
434745643 434745925 535
698186182 698189242 779
134327618 134329916 240
410019429 410026122 359
376402809 376406532 69
394582741 394591823 923
127108941 127109863 107
493869085 493878691 657
689366638 689373464 615
643897864 643905299 656
347695677 347702243 486
317176562 317180717 405
881437341 881444147 511
492828932 492836181 160
694568290 694575991 235
894249709 894251196 985
962751632 962754771 888
233258090 233259714 288
803140747 803149533 770
654180712 654181767 733
298376720 298379815 689
500457206 500458583 826
342299961 342308422 930
373534472 373542743 813
967650982 967658598 153
701657217 701663975 937
371390554 371396820 309
707169792 707177475 764
274985431 274985774 561
719570201 719576680 867
91391285 91394324 553
972677973 972679859 799
766649149 766655228 385
755116079 755125577 254
53130893 53138147 763
37096397 37102632 332
101595333 101600855 532
226252991 226259028 173
52422106 52431074 560
121985666 121988390 658
78841535 78844693 827
828234437 828244435 552
982308235 982315637 885
127532972 127541980 40
904221226 904228040 528
564490340 564498860 584
2590022 2595635 192
328755555 328756786 591
481277727 481286306 772
115813637 115821663 153
34027646 34036691 169
534296473 534302786 508
822110024 822112813 996
239768260 239776774 914
160805651 160807413 73
405389530 405389677 979
675177113 675177540 566
194075306 194075757 144
521770247 521776566 827
80731020 80732558 175
295560523 295563110 408
405133692 405137777 76
87161200 87169119 331
960808546 960810295 557
928675460 928678951 359
601441883 601445446 499
163687862 163697643 13
422041428 422045933 79
602755571 602762505 223
758252397 758260015 4
10517572 10525271 78
143425329 143428828 327
280177406 280182421 951
108114737 108124387 834
607286644 607296221 366
829398002 829399613 779
43971853 43979286 304
401081865 401082943 486
81999944 82008464 914
420520167 420528507 360
532456170 532464734 680
451835599 451843835 690
565471276 565476529 249
695473227 695475630 706
934126060 934135840 620
294751777 294752507 769
330223556 330230535 779
420751210 420751748 566
907893695 907902386 275
165937609 165940114 378
128130319 128132253 755
237515998 237520309 109
751744687 751746826 570
610493937 610500438 766
627088642 627094624 605
582720612 582727848 798
226315382 226320790 842
426593511 426602208 751
753080077 753083267 602
366079702 366088687 322
171328432 171330550 858
31860187 31862057 695
943616646 943619966 807
186775217 186783537 146
721966982 721968250 895
8994939 8995097 69
24740737 24750500 500
518208928 518214865 789
185448679 185451599 125
813492631 813501864 420
822860952 822865751 681
598526161 598535923 292
592323856 592324636 590
74758014 74764280 174
36269160 36274620 399
116016054 116018943 587
608750473 608758172 155
844695973 844704426 585
97120113 97127382 90
421400238 421401496 649
688506657 688511160 639
26569690 26571795 815
820588981 820594188 636
527341921 527342618 24
904806095 904811169 744
285102845 285105585 754
398436432 398442107 497
176154938 176161063 520
44851873 44857824 221
905090963 905100886 552
680500963 680507992 186
837377601 837386985 981
260097416 260099439 983
744793402 744800085 997
478240777 478245626 522
34922873 34929079 747
423834626 423837120 148
522233123 522239762 170
700843643 700846640 656
145114864 145120932 378
521055766 521060853 108
651527302 651535318 878
135055635 135057088 628
563964618 563973959 650
718044965 718054493 766
781049486 781055379 726
721510584 721513490 468
148178733 148188581 498
758266253 758269844 48
796376909 796381476 263
388943638 388947672 89
224473098 224479592 867
182051326 182056961 411
82267305 82275550 357
452462955 452469559 80
902477071 902481273 674
864896148 864903092 246
590672967 590675054 939
255962465 255966638 625
758132863 758135181 524
2275127 2281571 187
521406566 521408566 503
152904784 152906317 454
156867195 156874259 372
130603553 130610414 255
404870983 404875171 976
162076008 162084424 928
826053253 826053709 315
624068542 624068653 602
404449167 404457960 500
17342691 17348429 34
836321228 836325677 17
512912083 512916607 973
182170888 182178304 585
260578610 260584240 503
613663866 613672560 492
727508841 727511343 628
323624120 323632497 82
550188434 550189348 1000
17984387 17984926 781
523388886 523395449 38
160378270 160381293 861
300909286 300917278 818
127033260 127040367 969
426050196 426053555 670
797906698 797915303 56
997596189 997597984 449
742531167 742541037 445
770868249 770871586 982
191086249 191087362 37
613834380 613838313 133
41387770 41396012 455
142636632 142644253 562
628034799 628039985 555
949416768 949424767 157
942418789 942424875 624
11911847 11915483 633
25004646 25005291 761
955234090 955240077 672
131701423 131702779 969
106339461 106348167 501
454039943 454040558 655
158607749 158610860 743
585471310 585472030 440
769317864 769321884 683
970726020 970733079 974
655875995 655877692 805
552276629 552285480 803
688584740 688584805 48
762472412 762478662 893
496956732 496964677 118
415426585 415429881 463
678260239 678267145 438
438883332 438890100 563
971812772 971815925 455
260647806 260654060 135
103295131 103302974 12
497350935 497352231 884
37862738 37869220 197
348215137 348220294 931
766978030 766981211 827
613018499 613021402 313
75207963 75208946 899
1215751 1225540 794
166560313 166561656 552
373174767 373179992 329
415994252 415994938 453
306930615 306931975 556
70988501 70997976 398
220951048 220960484 3
36003330 36009092 690
475001156 475008316 960
844500819 844505063 819
450593718 450593843 10
731267511 731276196 324
308356413 308357195 794
300070093 300076729 42
214800898 214810427 576
604825454 604832183 199
863761203 863771085 606
901564206 901572609 746
920223895 920230967 383
187683205 187687136 332
529686023 529688744 382
237632034 237636990 743
135850358 135852565 221
190021501 190023810 950
945891543 945897813 294
458360470 458362692 488
912774669 912776060 728
509865626 509872978 1000
16611372 16616241 74
751063104 751069947 670
935912436 935918275 982
129924168 129925815 803
794625910 794633100 388
8225131 8234407 66
186716081 186721507 640
637029374 637032702 19
135186213 135187087 600
49621292 49630373 737
268854292 268858007 119
120402717 120404649 705
448767387 448776946 666
557058368 557065088 658
29059523 29061624 358
320610911 320620555 557
436815327 436819734 650
887440968 887450049 211
834862337 834871150 143
290324289 290329356 699
7907377 7913623 977
907835497 907836502 359
882824553 882829407 879
462560569 462569501 214
32159228 32160589 811
432503585 432507930 538
853615141 853620080 695
93901791 93908041 577
464240352 464242434 319
877405494 877410899 705
548295544 548299116 381
641005521 641006973 774
611631231 611637118 553
248601460 248604176 700
976807675 976814425 720
148424837 148428435 650
919161725 919167425 907
328250772 328259253 481
12721349 12728202 392
960276019 960277706 943
220536075 220538140 519
209839456 209842740 293
901105230 901110922 619
595617133 595619148 866
145400834 145409804 338
137064904 137065146 394
186187553 186191445 293
582100459 582109532 980
64760941 64762644 722
321547683 321551441 957
790268626 790272096 734
331347496 331351417 383
852619788 852620649 614
89426409 89433969 304
209360624 209365160 19
539548961 539552108 569
217527706 217537025 196
96911999 96921575 594
976636330 976643332 692
320941052 320947894 807
859748008 859754092 997
993869093 993875810 641
364309827 364311603 217
582701441 582710168 925
602678095 602678384 465
548531114 548535905 260
273718035 273722287 608
697400581 697406532 414
147829527 147831063 511
637726218 637730912 290
979883024 979883300 695
394836021 394836368 594
944941012 944947620 633
531303229 531309562 430
602056154 602062438 850
155116970 155119235 231
327550581 327559845 317
453028189 453037781 400
818682953 818686856 517
636759464 636764945 332
81321754 81328256 857
795154798 795158400 475
257089744 257098860 919
319746377 319753449 154
777583807 777588835 836
839962656 839970175 631
46431887 46432745 458
467035553 467041497 218
346169305 346171660 504
512985821 512991330 7
140942504 140949500 886
89787361 89790260 784
58422186 58430539 45
706124105 706130822 886
173143611 173153491 879
209642446 209650577 193
216668076 216674338 86
320454885 320463407 167
365887103 365889550 551
205826958 205828111 750
772967965 772975716 52
604742201 604746302 151
243469336 243471465 994
634090382 634098826 564
12941268 12942230 291
834594497 834598879 672
401650690 401656408 642
894176775 894179426 165
617717293 617723647 639
390955196 390960674 638
703166296 703167053 787
635672348 635677367 296
688660849 688669553 343
266705194 266709286 845
689551758 689558429 956
292333399 292339616 511
62496423 62505089 845
898989064 898993941 711
121363229 121368767 31
75788220 75789644 307
275249857 275257899 899
860690643 860696197 692
774414291 774419567 820
74842985 74850127 680
468100829 468110282 157
979847784 979849872 483
672242646 672247406 496
761953491 761958805 635
421951552 421952241 66
165607583 165615661 394
51264891 51270362 666
556924139 556927922 987
582294831 582301944 805
75879002 75888175 169
671767032 671773857 641
235416541 235420735 511
601422023 601427684 452
23950519 23957464 160
249695154 249695851 743
748889570 748894420 249
912488963 912495430 257
296175980 296183866 611
535622967 535623928 606
172007123 172016265 584
619517292 619520649 389
125254283 125257724 680
276518794 276525987 616
135807247 135807364 744
159657756 159659589 72
911884499 911890797 334
25824748 25831266 835
776728356 776732057 475
877802317 877802552 297
103460924 103465483 119
381063507 381068907 324
31227248 31229457 70
33799928 33808584 837
766056894 766057979 474
989951638 989956445 263
979952060 979954155 621
49149395 49150420 294
806357580 806366231 298
103468056 103476813 916
80324703 80326322 656
960290172 960293416 39
267647848 267653053 57
385297918 385298032 515
619695105 619698734 570
142273580 142279442 731
55244843 55252352 390
960014815 960018234 147
769072460 769074102 961
778593757 778595403 740
376718023 376723995 793
30419680 30421863 704
916765070 916771867 860
161008477 161013316 294
334635992 334637911 973
131003913 131005231 639
857253644 857256930 365
130302385 130308087 836
975974882 975979967 237
23515844 23524143 692
3243934 3247931 553
166103728 166112046 233
598191431 598198095 112
183250641 183251884 907
102564936 102567229 158
827223908 827233223 988
52211897 52212181 10
52448263 52455554 197
434631449 434641228 194
152602686 152612251 946
14862730 14866554 72
101736282 101740454 227
226029865 226036883 803
802874976 802880961 854
70085884 70088653 896
352390391 352399806 202
87029379 87035913 501
34280389 34282022 184
859190935 859197483 101
478317129 478323215 859
375285426 375285737 551
926813848 926822205 321
15838427 15839254 520
559124229 559130326 712
570196082 570196672 837
383689979 383696202 221
983126180 983132076 501
78274681 78275995 42
651954215 651962390 383
827623315 827628047 408
481314174 481321872 514
468787076 468792895 899
103629397 103635226 501
689065268 689071243 725
555828980 555838061 535
511518167 511527190 735
530840388 530845504 312
371040239 371049464 628
232049632 232058273 231
548500015 548506323 961
178026775 178035401 467
135492639 135496806 173
670117538 670121475 953
712964038 712972155 313
66907115 66911391 755
802032649 802036248 173
123247384 123256051 474
970097045 970103058 453
376862025 376870877 998
202733256 202738569 857
631060567 631062050 240
37129385 37137056 699
347753558 347755795 905
578771511 578780679 378
141823825 141828390 829
459622929 459631944 798
63342453 63342778 506
788624926 788629315 453
418777730 418781833 31
753238728 753247952 622
324663936 324666839 339
614367527 614373527 45
91136577 91140913 288
858600481 858605802 568
458340859 458345788 664
298703039 298706863 408
891205187 891207798 884
766687694 766695683 405
1223497 1231097 302
121829527 121832778 453
529522149 529531813 522
107360839 107361055 976
138321884 138327790 634
145039171 145041426 506
692993089 692993632 200
849090753 849094216 174
267881161 267890522 601
925128044 925131784 953
643444801 643452159 34
799693453 799694104 194
596607258 596613023 641
665246780 665255712 613
895257755 895262413 162
634393741 634403665 542
313942597 313944917 780
75728149 75737720 406
379373323 379380854 219
140736924 140746611 76
960227 960657 429
526304612 526308472 308
322525157 322525941 687
714285798 714291483 903
20986763 20991329 353
481248275 481251618 972
953670816 953678152 32
749111596 749114654 844
18790003 18795916 815
506427571 506436082 533
126195648 126204491 49
731834076 731840166 370
297688735 297693819 948
500765421 500767748 657
300941324 300944103 119
689054676 689063858 24
662660998 662667954 173
62237031 62240511 823
589389874 589396835 794
364517041 364522220 38
165262924 165267962 860
782555973 782559869 293
573638694 573641096 883
430085642 430093545 621
722176298 722177213 120
197684768 197690861 245
491004791 491008154 185
768595315 768601941 720
253668138 253675174 959
30629282 30631405 769
387699320 387700894 576
30871181 30878581 458
338965823 338969286 74
929475705 929479414 462
221719326 221721566 172
89199796 89208165 260
160649040 160652896 994
242254225 242260262 108
83126946 83128081 95
259606256 259609735 825
425603375 425604957 126
707313950 707321399 751
689088409 689095580 420
521131834 521139249 730
704209647 704218570 689
539263170 539270810 414
567863430 567866176 280
452671424 452674204 813
108440532 108450171 481
977076978 977078845 431
275614153 275621958 51
464282280 464286355 201
883186381 883187789 821
253448801 253455752 850
857671531 857680138 204
123063570 123069278 1
542276984 542282913 189
163865615 163869830 954
903908427 903915619 662
721106259 721109737 624
941055690 941060884 312
509005091 509009006 949
603309291 603309496 346
415450463 415454825 927
874904313 874907572 154
55906517 55915652 550
47656869 47658812 728
10804409 10809945 327
187603362 187607734 808
513697023 513701353 617
101207998 101213723 579
375739660 375741381 170
44605961 44607309 494
796895307 796898666 617
711288584 711295336 269
786962738 786971606 842
268213639 268215733 749
870388366 870395958 269
751191044 751192351 567
19062203 19063499 123
651078821 651088244 719
627887751 627894412 757
413771272 413778354 85
891915765 891919442 524
20802732 20806128 978
953071001 953077429 948
369333194 369341675 784
959349942 959355428 380
592019562 592021218 337
318734129 318739893 667
565632603 565633893 345
273770673 273774099 331
952153430 952159518 629
56606515 56609159 584
2580390 2587846 122
664979368 664984732 396
952226315 952233401 12
764494449 764499012 992
260071830 260075162 367
331594517 331603863 592
640243184 640243284 989
992258528 992266679 838
763380211 763387016 606
998214190 998214763 842
493655775 493657004 809
813509896 813518587 775
597255644 597257473 286
113106656 113109391 90
936483997 936486162 806
966062363 966072206 650
73420306 73428954 96
57120296 57128298 215
102599134 102605283 114
623628090 623628261 879
364639282 364646188 681
493919090 493928841 552
817054866 817060001 737
408412503 408417205 722
227341944 227345882 887
865862750 865865666 216
347741750 347742315 431
533578847 533587019 172
402177413 402186579 475
905690877 905692094 967
100725757 100732722 936
842378788 842384240 799
795629340 795632962 657
617736428 617744988 167
73194501 73197751 378
422075387 422079572 598
848489953 848490665 476
992681383 992685895 1000
699424556 699428293 654
437132381 437137573 101
351502699 351505312 830
788707634 788713280 296
414773433 414779580 330
679472089 679478035 865
548426608 548434383 695
958120985 958127950 625
727133934 727135709 305
928885761 928889779 181
620496761 620496875 469
609598766 609604977 985
372336218 372340281 256
420832047 420832622 314
101521694 101528773 414
231460024 231468737 941
924092239 924092417 320
406760286 406768860 84
545326911 545333730 152
392566566 392573625 603
629541747 629547631 960
510946216 510953423 49
794987200 794987862 484
434906806 434911601 904
420567471 420574112 756
400114885 400116289 47
696318177 696324237 296
529855497 529864104 880
27834932 27834998 748
38746434 38753907 377
702755038 702757218 116
276834349 276835435 620
345600398 345608198 693
113072232 113081914 812
515441136 515450349 624
819996892 820001015 458
411244290 411247810 883
837609936 837613534 944
57214817 57216139 915
354741914 354743544 452
954044290 954052830 734
180651407 180651992 583
496678377 496685513 981
421945071 421945747 185
82316233 82319593 858
874280857 874284707 767
734331666 734332525 204
586560900 586565463 136
837728844 837735545 998
885678758 885682851 646
122977210 122982588 329
31682295 31687155 712
270223878 270228370 491
191138209 191139979 854
524299394 524305628 351
395307604 395313713 739
204277722 204278938 118
647527926 647528703 81
107430062 107435045 561
464335411 464337729 955
904474056 904477473 639
835633735 835642614 79
682132448 682142238 896
494603290 494610405 134
386118494 386119029 605
19602846 19612109 931
920085935 920093359 923
498812053 498813753 167
445907485 445911590 253
671103397 671110941 449
676625352 676628999 854
121550342 121551296 552
186529772 186532984 479
515725668 515731643 614
88632153 88636820 141
282532757 282542238 623
824224687 824232120 177
300555962 300556925 655
445571129 445575763 896
802031732 802036879 547
403100182 403109940 603
76786386 76788652 394
149739938 149742212 335
597217416 597226943 565
610357029 610357573 288
565974521 565976077 855
6861145 6861401 708
694843671 694849946 964
424933677 424937233 704
157077573 157083071 192
60643470 60651054 31
187589074 187590723 562
78580819 78587390 864
415751154 415756459 184
546219718 546224685 657
856105005 856111095 885
217526211 217535731 800
550569269 550571951 28
354046233 354055088 383
778897288 778901016 470
643709480 643712743 88
330140862 330143550 444
959741774 959743148 384
719041989 719047686 442
123767175 123767226 528
967582181 967584446 486
827987066 827988887 586
234239218 234245369 708
634378245 634387628 506
179007979 179012547 876
965127449 965127465 67
953385888 953391374 330
220569682 220572925 410
63902417 63909560 347
933117859 933126154 999
143605738 143614563 655
408824224 408824513 223
588150810 588153751 708
81461869 81468090 128
608658374 608660476 483
31850601 31858264 20
559165667 559166157 418
230708997 230711228 590
977577758 977578796 102
215523105 215525322 138
343281103 343283420 354
69473109 69482117 986
611625332 611633979 187
372823391 372832053 631
707113518 707123008 405
245909352 245912628 626
632920371 632925236 85
50803790 50812315 578
311817730 311821780 136
135004182 135004482 903
644130319 644136062 408
659294673 659302063 136
713517009 713520908 25
188520196 188526362 781
423715177 423717170 911
745593581 745599527 994
971799207 971800414 391
760750644 760752321 135
333017572 333019754 989
47469709 47479573 945
394773963 394778565 3
666019721 666026522 873
270031209 270036377 72
794959234 794965043 661
27298366 27301727 469
723190628 723192137 628
914486621 914496116 156
12868363 12876175 175
396528498 396537187 922
748077486 748082231 202
135554782 135564561 448
49725136 49731245 69
412578008 412582331 698
688255080 688259731 522
102096092 102103429 523
361214560 361214851 456
564036187 564044555 946
195997694 196005711 431
307902869 307910632 135
916602141 916603796 249
304583343 304593335 325
968493141 968493243 473
567626210 567635580 829
668015908 668019190 769
310698780 310708363 73
66873654 66875505 5
682134110 682138556 908
685828407 685830149 174
986190837 986197831 936
768755323 768756128 886
80991573 80997772 266
22706249 22712448 133
259919072 259919840 655
62661251 62666325 609
225892019 225896946 653
629426092 629431360 257
996454097 996463286 400
946495355 946501540 884
787385529 787391179 587
620685816 620695253 783
46990053 46990763 321
496820319 496821149 351
724934451 724940355 589
143910457 143913879 86
442003416 442011447 362
868793070 868801723 643
490526678 490530674 33
18724078 18728088 829
501899312 501909187 813
247955251 247964608 119
26010384 26014493 348
288131705 288135828 527
707845055 707847720 424
705292995 705302099 924
95975082 95981807 443
895622794 895631067 52
171109787 171113804 109
752053820 752055388 872
29316000 29318665 162
136570814 136575118 619
547606283 547613572 128
343413982 343421800 306
399216508 399221764 933
974932933 974941719 720
838257207 838262273 570
510048650 510057671 840
324766053 324771973 138
426347162 426353696 864
466320033 466325499 253
84586545 84596491 890
49316165 49317160 911
112531643 112532547 988
918536949 918544285 118
897299233 897308595 594
192728953 192729357 501
99345873 99347527 552
633426713 633426899 37
843047202 843048779 46
894415066 894423320 702
994462318 994465577 170
243660559 243666505 272
962987469 962996311 708
145607457 145615110 300
351881925 351890132 174
434587519 434593962 607
47248370 47250622 689
232970921 232974825 822
15381310 15386728 820
146533355 146534881 496
655743056 655747946 69
532097577 532107393 157
323203200 323208376 536
372473908 372481111 214
79126208 79132110 125
123125732 123132624 340
490213339 490223326 427
542954028 542958235 225
458630201 458637255 577
663589020 663594083 345
476666868 476672149 781
982450287 982456359 776
230255445 230257041 239
185130331 185133085 509
913095544 913104009 704
16483021 16489531 769
835505360 835514234 203
322024787 322033580 557
961984362 961990815 221
598431290 598433137 886
125780636 125788612 311
96043768 96050286 959
47848544 47855125 159
649215133 649220559 266
45750993 45754863 579
589338048 589346586 624
714563817 714571273 358
173709370 173715409 119
494712926 494719535 431
545472146 545479893 113
472520384 472522947 14
931600694 931608220 849
307327004 307329459 831
70386164 70388688 143
445768429 445778111 998
365116359 365123028 874
99039334 99042874 108
137750692 137750974 480
729237161 729239845 213
332128943 332129907 587
610015057 610023660 947
744595070 744597536 73
718319270 718319476 92
613959451 613964450 594
764129593 764139192 440
934441590 934444063 332
141378464 141380175 40
72961923 72968111 468
198700403 198708264 822
185610967 185610988 322
632124904 632132579 204
664022852 664030072 132
82381276 82391195 63
935048719 935049491 156
723756664 723765030 28
494256104 494259513 259
688401436 688409039 174
873272826 873279648 428
370063294 370070399 547
526002116 526010341 256
886561437 886567784 372
776777991 776785189 908
275736123 275742845 712
543279185 543279722 318
502309691 502319273 868
746079720 746086428 655
344738330 344746911 609
544808503 544817245 133
336557283 336557920 410
449221829 449228777 652
67447435 67454493 150
948732806 948737123 849
542705714 542713738 823
420201777 420204911 515
195180446 195183506 223
631771313 631780298 33
516932319 516935702 629
992041928 992048309 402
982578411 982587324 467
834725822 834733081 999
439127825 439129264 317
427909325 427918451 626
465093174 465093881 409
485576996 485583094 727
424409512 424415584 735
857863734 857865893 462
132712118 132719884 868
937356097 937356596 128
145068500 145075677 21
830945317 830953387 741
520988667 520990070 247
954276335 954279858 206
907586312 907589522 581
509171072 509179839 731
302309799 302312114 325
641828534 641831968 934
126323347 126332179 861
100532566 100532822 65
961781045 961785908 32
46626067 46630941 819
509322159 509327812 782
564800405 564809411 69
14309963 14316049 881
400556543 400564622 336
996258274 996267977 6
849111950 849115967 407
443405235 443405241 277
443554096 443558312 242
399149511 399150959 57
440253543 440257321 539
254108362 254116826 38
132358144 132365089 872
355428563 355436910 17
535896443 535902984 585
11855131 11861172 303
207714136 207717055 553
833853542 833857622 500
875501818 875504362 12
122531411 122534967 567
867494467 867495595 891
646369006 646373917 372
832660043 832667935 609
233160265 233163857 158
50423283 50428504 249
351169219 351170765 964
585191521 585199566 980
99351425 99357996 581
167455924 167461881 925
742553935 742563556 131
638942854 638945282 231
903248745 903256412 691
749826469 749829044 293
743476429 743482587 161
751024937 751031020 470
173028538 173028969 260
5745503 5747571 184
655836833 655840261 1000
714191414 714197512 985
476879690 476883986 380
343051172 343053804 241
752959402 752962703 458
813229092 813233860 69
508734737 508741879 296
47421248 47430019 803
112668718 112673331 528
421364977 421367267 476
33740511 33745233 496
931132510 931141662 791
694075496 694083621 21
297617226 297620840 104
904219468 904229377 283
717800277 717802200 280
571019697 571028825 57
697037992 697043110 770
998794795 998799907 20
679975674 679979494 122
178288500 178296204 408
888051996 888055333 458
534271137 534280974 196
154467159 154473986 456
92615613 92623929 468
399448896 399450868 571
382342527 382342894 112
932256583 932266243 549
652732353 652738288 53
569314723 569324344 533
835232845 835238796 874
663872604 663880955 725
916909061 916913563 422
923738258 923745375 345
732444064 732446057 85
243469533 243471961 101
975076454 975079646 165
435999566 436002575 923
526176465 526178697 474
505759519 505763410 49
501146403 501148262 771
546077627 546080065 191
719169353 719172551 747
272046125 272051554 813
797292469 797295214 491
904160554 904168771 63
162967006 162969194 162
144731522 144738470 194
399008444 399014480 930
777108917 777116643 387
811524965 811530804 40
680545087 680553165 296
124737629 124738575 613
825857377 825861655 889
495920540 495927023 877
522510030 522519073 100
157591093 157593441 424
636022605 636030948 17
37544801 37551493 74
572439080 572442407 648
104987467 104988502 975
175455507 175459689 928
447715802 447720088 937
691193765 691199612 718
829627654 829633637 319
447977882 447986150 474
789713982 789720694 634
682428757 682431683 315
562121774 562124855 440
807485847 807495256 834
776796845 776805811 192
118684821 118686850 988
84260101 84264299 61
245208387 245215475 213
168543105 168552399 552
356589423 356591402 272
713507896 713512835 436
254781880 254785407 852
420110196 420111724 770
313533987 313543708 767
712162171 712168007 229
427519714 427523840 549
140151703 140155956 21
827312114 827319276 257
314858328 314865459 147
951227230 951231038 270
258928854 258933506 374
395554289 395556302 234
997126141 997130373 219
658738261 658739427 402
247797028 247801588 429
574322607 574331218 626
961254156 961258495 274
413856527 413857302 307
918290784 918291384 796
9217282 9221825 706
282097551 282106842 214
379161924 379165063 250
982839157 982839750 832
507767377 507772110 752
613948778 613956911 842
78180207 78188385 645
724179182 724179242 150
783689456 783697432 120
206952115 206954295 768
162510261 162510644 645
6953318 6959463 376
306305531 306311519 746
315348782 315352220 256
159225964 159229151 377
298954715 298959671 525
299213556 299218137 279
587522201 587528389 891
156548702 156554313 678
981088822 981097253 952
933549940 933556466 155
112642936 112643475 908
924780312 924787015 584
323065409 323072440 769
599591665 599600583 328
118130042 118133574 368
978993916 979002509 611
903989546 903999097 36
706887438 706891347 620
654060467 654062907 316
663799419 663805162 273
745321573 745331517 546
33240832 33245166 350
201686416 201688468 286
938530184 938535456 186
604055864 604064592 800
812212231 812214366 969
346212192 346214281 339
77718580 77720393 761
642937199 642946481 4
101336515 101341611 537
615426787 615429587 6
44677684 44684639 138
990362033 990367165 325
472861320 472862090 880
651401505 651408558 826
824937304 824939408 687
145198623 145207542 446
494674962 494680233 641
734947723 734956074 654
699622077 699627087 435
469731614 469736550 140
10435621 10442708 324
99030758 99040506 627
58582434 58590801 112
341198664 341205273 811
65009490 65017495 739
914041527 914042676 210
939767972 939775146 261
701592614 701601021 861
558608618 558610653 623
322099053 322099688 875
442418193 442427091 457
952806867 952808027 424
54951494 54952547 61
539898605 539904035 553
864220415 864223437 347
692645505 692651466 764
371386067 371395567 493
978160678 978164549 295
155906539 155914893 525
858476513 858486142 15
701297388 701301047 828
581563196 581570593 747
489635972 489640368 450
750893383 750901969 816
16736937 16743960 373
964620283 964622091 104
592258398 592265005 510
394326242 394331352 529
958287887 958296719 164
983765411 983766612 203
793006778 793007094 433
248963957 248967221 882
450667704 450677498 175
14249505 14257779 71
575875321 575882214 733
758103693 758108931 251
474976148 474980607 833
666260657 666262385 445
886066185 886071638 946
545517700 545518532 959
114197903 114204820 710
739557687 739563459 655
374403920 374404059 923
73688095 73689163 925
82341516 82347088 862
412068250 412073341 80
313062851 313063183 399
304195035 304204246 959
216141831 216147434 757
204809777 204817636 965
981191735 981198926 303
99101445 99101868 244
992618450 992620236 592
151378724 151387564 92
326275648 326284239 263
386562509 386570569 477
149375940 149378160 837
206974340 206982016 557
658716649 658719355 460
610374406 610377380 62
750745721 750750150 917
20321024 20328408 811
520580619 520587306 271
702192210 702192760 177
579405303 579414130 598
433127916 433137911 619
168947394 168948269 490
966872581 966880085 395
493164138 493164169 131
338920948 338928018 995
197144361 197152233 592
34548630 34549568 335
590691440 590696641 528
92493062 92500698 443
761125239 761127715 6
383962188 383965897 428
373072157 373080164 438
189001647 189010513 138
988462042 988465959 486
840111523 840120282 942
96243518 96246355 767
443082460 443087381 966
979729795 979735230 783
551320323 551328069 161
161749116 161749813 841
432259122 432261997 436
454445550 454447893 775
377684338 377687238 46
556433477 556438865 454
354442314 354444827 810
382085256 382090920 526
242624373 242626810 223
103864339 103866135 359
191418472 191427318 204
354962632 354966770 991
26418473 26424972 965
491430259 491439347 95
66429035 66430233 222
275836431 275838345 742
907783884 907785151 784
6225045 6229788 694
63271572 63274952 64
671021144 671030840 228
715132502 715139813 65
140615058 140620500 370
708594048 708602196 443
655548013 655555567 768
207065459 207070292 430
552148032 552156881 568
679257774 679261294 370
133538909 133548096 778
11234953 11243639 558
902912017 902920538 675
493332596 493335139 615
333817013 333818676 834
586114382 586120959 877
535000176 535001918 179
634919944 634929444 217
116074374 116077126 333
387413292 387413341 684
803379012 803381333 80
746056790 746065186 398
163103698 163105993 859
453351373 453355602 821
513250987 513255613 193
697765172 697772796 260
33312400 33315287 42
11322930 11329267 282
550742146 550746065 905
927406479 927414026 300
754132514 754139418 602
332112594 332122492 209
429650991 429660898 831
717768849 717777060 401
764115021 764117140 631
856788213 856795286 594
556898824 556901629 732
519994866 520001732 164
658174499 658178591 320
671069403 671074314 766
90453704 90456549 575
902382656 902382901 525
118091216 118097011 821
787975048 787983067 192
110399449 110408907 548
419181431 419184789 76
300435375 300444833 355
436645108 436651445 211
20279622 20287863 565
314896941 314901699 397
560426707 560434223 93
265280633 265282634 734
322999157 323004184 365
896685978 896686449 195
144725170 144727730 45
432884068 432889989 459
753895144 753896487 696
846103498 846105208 149
720832059 720835418 101
76306625 76308418 455
544966372 544972510 863
28427466 28430767 278
416351550 416356311 557
433356915 433358922 234
354761460 354764711 710
92163856 92164467 966
502352315 502355057 597
847258361 847260810 686
794360510 794367107 45
706865961 706868405 696
403327767 403331084 404
974199630 974204856 393
26896909 26905323 890
679510815 679511075 715
867500050 867507248 708
258813111 258813382 120
272631427 272635843 26
356874025 356881535 428
653218710 653227764 241
181945106 181950815 28
257950152 257955546 835
441660556 441664601 809
998356949 998360610 332
956071189 956075204 768
358972904 358975318 15
56819964 56821381 765
482496434 482496544 532
389897461 389898877 659
330159240 330166284 294
24113832 24114188 242
548067860 548074164 957
299504046 299506658 652
159366205 159367202 605
691489536 691497337 372
34263655 34271852 892
689933669 689937521 168
603179785 603188324 223
276354317 276360901 653
409231975 409232410 792
648689619 648696305 387
849076862 849077811 133
118754170 118759126 435
431921172 431929852 35
815474777 815482148 824
653958500 653962952 219
814872391 814879511 224
409545911 409553139 14
710610484 710611258 616
74940138 74945404 456
8269930 8279690 126
397577666 397580795 359
795780798 795789981 635
497056233 497061366 116
204793619 204795093 131
22547794 22554760 801
161808012 161810456 490
679394236 679395140 964
762835600 762838055 752
949513215 949514893 218
422102671 422105123 950
57234149 57235610 246
402975507 402977352 358
611347141 611356519 993
841715256 841718734 755
638085738 638089264 367
182205890 182213609 721
164009380 164010872 984
39192344 39195727 731
936625447 936627005 965
118057015 118065049 479
527143965 527153462 9
570512210 570517524 985
366915919 366921105 545
348276263 348282476 74
182584369 182590134 45
376315086 376324962 26
744340807 744348056 946
548723791 548728904 113
352590873 352596695 846
230882190 230886833 601
44384020 44385356 503
190674028 190676221 262
318049364 318055761 161
71049910 71057409 18
212018333 212020052 260
205953378 205957817 743
919695755 919697024 604
32639701 32649647 511
160137164 160144836 863
399185010 399187971 229
876918611 876921621 910
503088464 503094580 151
828153726 828162595 309
168494238 168501722 80
365825255 365832275 218
58232516 58233521 794
132954609 132954929 175
901484563 901487856 698
255531075 255537546 93
984235937 984238931 27
58172518 58173414 332
4484778 4494451 311
393684929 393691151 357
445205238 445212548 310
212354669 212355402 595
25201238 25201910 609
260060032 260068617 377
366304558 366309445 844
40142256 40143782 826
339196699 339204186 169
641833727 641841140 120
697470058 697472697 535
696779720 696786659 27
957812076 957818787 756
256649736 256652353 739
100278331 100286287 587
399683940 399687946 394
74562317 74567514 764
10069513 10072571 558
366342689 366346369 288
542566857 542570044 886
120693328 120696335 262
898777863 898781865 565
262523242 262526701 457
527907348 527916209 17
60755439 60764250 815
919300026 919302758 995
794044771 794048877 732
881441535 881447760 723
142054093 142061235 413
412634732 412644584 180
751355968 751361218 355
162702581 162707171 600
40359498 40363593 271
829531955 829536194 677
447607324 447613077 413
67270490 67279798 438
948581484 948586557 130
162877566 162883917 684
45268289 45274540 926
639983053 639985312 375
588855584 588860535 503
441872291 441876095 492
895812891 895820228 722
466038513 466042357 651
704166189 704172130 18
562990602 562995351 761
147228391 147231082 627
678925520 678932065 25
873184204 873193574 866
96347131 96355140 789
596013856 596016340 680
640361358 640370323 151
980683849 980686887 119
732020922 732029080 392
422279924 422284694 340
112216293 112219561 775
573646405 573652787 45
600615031 600616414 231
927080055 927082968 353
547611922 547613201 879
727361710 727368042 341
70201740 70203481 740
33801891 33807150 733
363554360 363555341 886
36474754 36479482 580
57719444 57721696 226
642042569 642050177 262
590541965 590544671 817
66095197 66100675 576
966486900 966490657 166
931700131 931709931 611
550590472 550599033 763
117546563 117550404 115
528381296 528387438 388
101649533 101654094 287
541517463 541518831 125
410975689 410983835 72
709768950 709769704 696
116822768 116825337 727
357837694 357843820 678
529160859 529161877 42
79322470 79330614 793
353716583 353723055 785
480510697 480512899 137
44242086 44243995 592
24739722 24744833 489
976670848 976672758 307
31230920 31234355 89
789034965 789044450 418
324646693 324651250 646
890710721 890719066 5
214588763 214589112 185
218998906 219002794 279
85226692 85229332 667
29342829 29343580 939
792854771 792857717 673
580965611 580968672 446
35717919 35726622 520
452686358 452688938 359
45449776 45453107 594
485527772 485530903 687
999587777 999592723 599
695769313 695775066 93
691618943 691619920 283
515517961 515526301 909
121632251 121636237 257
51479275 51486973 154
716034722 716035512 969
382616592 382619021 748
315531303 315539653 570
725132896 725139157 464
993098582 993104179 120
51267181 51271683 682
253355273 253359468 285
79873557 79877270 715
280096816 280104943 267
26248424 26250975 782
147515578 147516052 213
527645546 527650876 352
808189644 808197832 617
313794565 313798170 653
935171028 935174116 816
739424149 739429554 643
798069181 798076787 411
343816466 343817217 140
111041533 111048703 120
892599150 892607377 726
269454932 269455081 52
129843145 129851617 321
631482847 631483372 541
967307463 967313934 8
475361117 475362143 56
7747933 7748648 636
112753575 112763284 840
334513336 334515487 597
483512476 483518855 521
386415947 386420745 220
94703023 94711291 494
471892075 471898074 313
605632396 605634396 126
811455287 811461489 856
961977295 961983745 261
755329702 755336460 517
242779690 242782899 953
677682529 677692527 853
844944476 844946898 637
24662349 24669371 922
243084568 243094084 137
500243061 500243437 847
176299725 176304656 403
79444203 79445574 774
523471058 523477521 259
296067670 296070967 379
136658187 136667044 72
695828139 695837308 99
169910343 169920072 305
669946330 669950874 457
88535252 88538674 279
547648389 547654901 878
29645236 29649104 872
18524990 18531005 503
629078763 629088187 780
41700373 41708658 757
264137752 264137900 774
114177174 114186640 670
73815624 73822435 41
479081929 479083653 761
568908385 568914224 399
437998015 437998604 746
558242893 558243282 170
240308116 240315355 795
295648970 295649477 126
686242749 686249390 477
19935507 19936325 366
244539631 244549040 391
37737651 37740066 110
391957692 391961530 511
36894804 36903922 810
363117203 363118140 200
723384299 723385550 823
441479469 441482877 787
449363264 449365209 863
270506741 270511647 311
200977569 200981575 509
229950285 229958386 232
53253028 53262553 579
840796138 840804146 853
967558648 967565158 512
522075809 522077428 536
51996009 52004272 452
291997183 292000658 835
260604320 260607590 186
586896182 586903254 286
165089494 165095826 241
111838354 111847967 178
541319937 541327903 764
674833516 674843299 41
696493719 696500506 473
322692582 322697400 457
991428118 991435744 740
113459571 113465173 491
634127755 634133739 855
144048942 144049804 311
34498578 34507034 334
472895819 472905404 993
261329347 261333006 680
732504111 732510366 503
130894153 130903783 324
198426976 198431460 305
445703433 445705187 645
448624172 448628444 517
501185013 501192040 357
52749220 52749604 730
373823531 373825942 947
370418216 370425331 516
272483559 272486156 22
280756238 280766202 393
88548741 88557549 483
368452416 368459635 507
790026721 790033538 647
962816716 962822581 708
326303234 326305817 524
993606941 993614018 631
551624022 551632024 316
165443969 165448823 818
799421484 799427148 18
847392856 847402835 329
131675251 131684418 142
53795085 53803516 929
936444941 936450694 500
918536589 918545349 593
671078647 671084865 698
123166172 123168701 375
976397153 976398871 228
560237469 560241292 1000
52615638 52622485 978
862344655 862349106 545
426961334 426965804 852
24843476 24850010 574
559450756 559457467 368
476486607 476491778 229
77091551 77094065 322
9934250 9936854 707
32796624 32804029 113
519502203 519504697 486
840469202 840472604 45
120697531 120703421 108
788427075 788428582 123
637239278 637246753 573
183070203 183074384 963
68462922 68471362 292
256234151 256243433 267
777719823 777724367 116
774010530 774016577 765
501762993 501764789 585
273904830 273911473 41
742373875 742381710 503
607079334 607083104 298
999696458 999704817 567
531569381 531576251 944
434110344 434116983 926
183404986 183411410 459
745499253 745504862 591
801108369 801113507 696
326629485 326637797 3
882300070 882300605 213
225768461 225777114 953
366862963 366863247 118
585061260 585067989 560
905206828 905207682 204
591783122 591787743 770
416244048 416251996 838
160713857 160717206 728
982610447 982613874 498
619763144 619770313 613
444190498 444197566 206
148878061 148886168 24
2007014 2014774 176
497037131 497044662 136
123724041 123730520 476
360105246 360114030 510
979676366 979682418 529
238671555 238677536 800
62294284 62298983 141
782104133 782105549 966
47347746 47355673 211
984446301 984447178 269
483257326 483265426 937
3376502 3383032 216
249532988 249535933 322
48263464 48269259 900
538710974 538711112 525
904280502 904286064 359
742987653 742995328 639
708457145 708458762 413
127318462 127324160 683
881871674 881873709 13
902917942 902925641 708
557320229 557326368 885
577623444 577627526 102
721550766 721554729 563
285918017 285918421 741
981936542 981937894 474
527869251 527874152 841
201293890 201298370 338
327006302 327011977 283
201713335 201720470 529
121776700 121782086 450
89203409 89206343 223
158579644 158583789 983
748596745 748605409 206
924392658 924397933 752
813127400 813129011 151
358505224 358508878 554
770304064 770313329 100
535660754 535669034 108
701923037 701924825 140
958569916 958570582 464
936342367 936346963 16
196165940 196167630 12
282540923 282545816 476
96247129 96257127 604
28511881 28512191 624
688648382 688649770 247
967127935 967130424 759
424924035 424932430 923
41871494 41874717 69
847325633 847334637 267
449237098 449243703 223
257442464 257444628 173
144532477 144533820 867
242123302 242132989 219
278583906 278589925 672
793399881 793403153 997
461924128 461932056 738
190483237 190489288 583
453567159 453568891 464
305405580 305407685 261
15258848 15264569 126
229879421 229883353 579
255330593 255333056 306
692725460 692735439 160
318973030 318976367 245
947200701 947203266 710
788430050 788434531 462
612965139 612971906 599
956466721 956476008 877
225890536 225895946 139
674773797 674781180 850
797007922 797009307 672
788758852 788766373 672
80051158 80055009 974
619648318 619648690 181
141094913 141102306 619
628006623 628014507 184
605060435 605064769 338
644664033 644672334 650
788688910 788690338 541
589493400 589497699 277
643798249 643801770 136
61562272 61563528 586
987317943 987319953 847
515704918 515708807 135
777823449 777826361 475
714557068 714559419 215
492862604 492867483 444
303223292 303226677 745
746689941 746692703 580
981184481 981189597 563
874482109 874489859 466
656462245 656468423 572
287488181 287492626 186
607769027 607771556 117
788794163 788797930 959
482796989 482800877 775
478207556 478214929 26
240507351 240508341 661
578679446 578685052 204
866098027 866106241 499
335085940 335095301 41
77618407 77627256 855
440003329 440009111 611
649775514 649781105 635
31615981 31616213 459
21586941 21594037 349
952727715 952730201 194
282615092 282620572 329
803396752 803399552 757
8794308 8803343 664
635784806 635793292 680
33199197 33205452 290
557567051 557572230 433
48722663 48729930 251
727403648 727410058 933
371433457 371438975 603
842852807 842852913 827
192073352 192078405 105
869802031 869804192 476
622728788 622737726 576
137070803 137079722 263
582277483 582278920 58
172360124 172364373 180
342290557 342293942 166
552354158 552355529 133
591345090 591347065 391
794576693 794577359 363
492772871 492776106 777
926440975 926444811 293
526776802 526781714 468
159878378 159887800 446
13347992 13354721 621
17320400 17326081 847
759282580 759283059 437
446559098 446560557 673
258249582 258255271 366
68457324 68459171 216
977393687 977397686 768
825222815 825232024 351
415341459 415350152 72
756543926 756548578 595
189647723 189651710 951
42819344 42825463 429
578658541 578664766 815
845887977 845889551 357
424427651 424434643 989
538227367 538228529 665
30139935 30144123 212
92238703 92239827 733
299358404 299364115 407
421711476 421718366 458
301401421 301405000 852
668189371 668196584 645
546951801 546955427 16
132495616 132503397 836
829691322 829699209 588
377367663 377368328 663
570101328 570104941 775
605697890 605699439 700
558081974 558091865 786
954030382 954035515 797
658454191 658460888 530
684701393 684704286 606
197576038 197577023 574
661393405 661394856 870
522712592 522719924 464
39783181 39785916 128
986095193 986096280 374
486525968 486527103 673
71331019 71339940 24
155851804 155858110 554
349148601 349156541 504
840869130 840876939 824
526349087 526354285 944
984247011 984251759 380
60450882 60460497 138
31904697 31913071 558
436835824 436839592 657
157900548 157908949 997
434821220 434829364 958
419472596 419478139 4
533566150 533566803 239
931019653 931025122 866
132538827 132546031 882
980042771 980047003 654
16092503 16093671 665
217862991 217863637 558
110205551 110207299 643
820770558 820778644 46
102739555 102742347 466
366710863 366718201 41
566714866 566723306 214
66238455 66241250 868
844950322 844955199 960
657975555 657982807 414
166707560 166708933 748
41342576 41348728 777
174180135 174184459 980
256348128 256356685 730
921856174 921866160 51
94551641 94560755 616
635319031 635319698 32
40790597 40796342 100
4351816 4353977 994
52351777 52356888 9
726586540 726595882 878
382474288 382480340 385
756952415 756957612 144
286856746 286865708 811
130087827 130095157 30
721466878 721466905 462
332982845 332987023 111
498201876 498210729 215
659976 661080 990
972895969 972904103 671
99985330 99994251 559
545504207 545505677 375
379831943 379833112 323
565690437 565697040 399
923850247 923857686 1000
262083628 262090098 592
94585091 94589289 214
545618553 545624452 432
828906118 828912067 465
789398108 789398917 625
790102779 790110507 325
997727688 997734187 663
601099063 601107082 415
479429737 479434767 265
36551487 36560739 590
194320488 194329578 143
752321079 752326319 541
198388643 198398593 166
868281074 868290040 413
618866539 618874152 332
207529515 207530516 579
655823840 655832310 383
903772853 903782093 128
855812619 855819543 661
798799885 798801951 440
715338826 715342404 198
326896320 326906224 45
966455211 966463598 794
132217377 132225256 661
677359141 677367043 338
574776473 574784644 792
629487403 629496593 933
534479786 534482215 840
374618266 374618903 131
715593277 715595277 261
481255069 481259026 876
933687266 933691827 921
19991312 19997738 607
990818456 990827073 367
822558468 822563968 16
157125806 157126853 179
637139597 637141001 532
112843881 112850115 89
185337721 185339695 264
186567202 186575600 323
300567462 300569059 909
574175338 574177579 814
612228258 612235409 930
613114864 613121144 773
445116231 445123242 108
432131597 432131719 914
76657777 76661224 123
592067659 592067864 468
29617748 29624217 429
97637012 97639341 666
447441685 447443118 972
794370593 794374786 895
170352758 170356437 479
836810688 836820547 519
483510812 483513010 377
935295919 935302930 40
471975183 471979238 649
18003307 18005824 138
665409125 665413952 698
788810904 788814107 460
103801922 103803149 683
91637245 91638518 243
686004140 686006789 412
464442969 464450003 444
712739488 712747280 58
958484865 958493705 917
211321255 211322481 254
255871903 255879835 600
57497042 57502238 692
654050739 654055727 497
84616549 84623839 985
944729231 944732930 417
513596825 513604861 605
550931237 550938691 832
374880032 374889845 868
578043089 578045216 526
445068357 445072872 366
52613612 52615620 510
550295562 550301952 482
115215605 115219736 358
697527102 697536244 154
597188087 597190942 843
313601854 313602899 373
312088460 312097430 872
134491292 134497785 210
116837511 116844903 410
46939387 46941229 217
544255752 544258068 926
331822614 331825526 675
75049096 75049135 513
267778803 267785702 900
308780957 308787259 870
142209151 142218669 664
454067524 454068305 693
413831747 413838869 106
881724956 881732874 607
521264717 521266725 464
691255934 691259716 283
352603210 352604382 15
857770885 857780257 1000
418358750 418363706 437
266467001 266473794 312
199341221 199341387 689
878061884 878066575 875
558592929 558600753 55
763298035 763298996 743
775252992 775260801 168
187009807 187014273 344
51182092 51185032 484
475614456 475615657 70
17973457 17976838 810
933335244 933342284 154
966371555 966381333 648
283200595 283210072 16
195910822 195919092 483
691509876 691514109 552
739351619 739356376 690
91408137 91412985 113
586902482 586904558 745
115206317 115211997 260
751368737 751371271 228
763168546 763169666 195
459386700 459387604 382
834748698 834758518 453
343322066 343322301 804
398938548 398947815 540
883323100 883329519 915
22773142 22776840 801
656028254 656034720 423
988207998 988212311 205
729599609 729609385 442
151078187 151082833 921
666594381 666603261 307
328005764 328006825 288
865890567 865898028 441
986325372 986331278 118
10157262 10166200 115
7606529 7612477 897
18199329 18209148 511
93117753 93125991 793
265525308 265527713 811
848362749 848368450 374
479998021 480006350 988
126802680 126809585 652
71977319 71982971 28
511432759 511442433 304
136678878 136686829 30
244616343 244621583 896
369104240 369110628 366
654594102 654599156 184
363775895 363784393 609
100534706 100540797 573
480555430 480557546 918
963224769 963232245 376
383291421 383293414 401
936593799 936601281 148
22070454 22072083 157
523044483 523046918 693
314805379 314808977 558
905897744 905902491 173
137045928 137052959 799
590365888 590369279 821
416935811 416944282 215
430833729 430843300 289
665098105 665099021 328
985619505 985627888 478
83756004 83757048 856
264632160 264641578 575
388370852 388377141 885
473171409 473177632 296
464667933 464675389 952
628385731 628389708 663
812687552 812689038 803
202604118 202614010 62
219905406 219911510 741
936568734 936572924 570
569059564 569059716 852
254056771 254065547 617
236176697 236185165 112
737039933 737047132 701
411240580 411242183 567
622554533 622556294 320
29065546 29066144 235
406296349 406301326 877
275020762 275024719 975
166013854 166020220 928
15869425 15873857 884
551690627 551698828 999
444005596 444014122 965
860136058 860139810 692
705979759 705985219 352
823615325 823619170 742
655924995 655927292 682
767328229 767337517 92
441175107 441182661 906
47596432 47606024 805
719695359 719695981 618
393744243 393752256 200
186891592 186901196 830
782475557 782477241 743
211216600 211220238 884
232749951 232752875 908
327977692 327981209 478
162103725 162103794 747
85215818 85225123 777
22252076 22252573 660
909781231 909790644 317
169379201 169382244 951
55102752 55106077 180
655644932 655653659 817
708045675 708052125 212
623545559 623555236 634
729731818 729733570 50
203153647 203155336 695
450107394 450115022 445
450646521 450650050 978
665752181 665757937 869
668842848 668846335 353
159092799 159094557 428
285540329 285544172 59
55805147 55805476 640
880899709 880909547 172
584439343 584443979 394
674865392 674873991 341
919506087 919508686 456
612052883 612057071 995
800102212 800106753 116
203349432 203353711 788
215538786 215543366 211
876078213 876081678 565
819959623 819963824 593
258399615 258403205 882
424148137 424151110 637
792666531 792672398 389
231091224 231096728 886
824638030 824639219 550
448075376 448078794 98
11184494 11187681 140
240893631 240898750 684
487272841 487275380 205
258483406 258489163 222
115087350 115088573 948
680630232 680633592 366
537360220 537369393 527
888430959 888436058 125
183949845 183955445 605
727079746 727087116 647
183572844 183575844 121
74788335 74790639 731
559819019 559822896 553
776721574 776724716 348
928784796 928788389 108
601941095 601944580 4
380629813 380637267 781
792232690 792241536 781
756255816 756262913 161
589784772 589785912 917
92921770 92924121 516
469016242 469025997 746
933606972 933611742 168
67804876 67810481 642
839053224 839058104 169
63300683 63306866 926
312179037 312184690 253
378354819 378362393 539
197951951 197952565 20
595608462 595614422 246
19399731 19408344 666
480510247 480512008 419
924866343 924868446 542
987224510 987228269 589
778584504 778586992 431
414033673 414034765 719
279234950 279236300 817
59032203 59036219 957
346889092 346896446 263
474239112 474244494 691
873194708 873201760 888
874812374 874819320 325
258913145 258918929 86
585316037 585316646 371
630742625 630745603 582
176494057 176503705 474
677027775 677030299 403
365489943 365490583 501
34113252 34119257 900
291669865 291672420 409
727944556 727950728 999
288375444 288383071 187
294495119 294501793 366
827394205 827395453 758
807393927 807402461 301
73547510 73547761 219
394188334 394195659 735
228979089 228984501 804
808790940 808793024 964
331575841 331576959 587
245458601 245458658 918
569838950 569843299 973
785227137 785236057 523
669005854 669013308 109
208399612 208401740 319
34509264 34517856 937
561368482 561376421 679
920728567 920738503 363
171621722 171625068 297
808420687 808423043 448
862913624 862920719 153
355778893 355781927 653
14345217 14345500 271
97525740 97528783 93
43152849 43156354 193
334485519 334493329 152
148017806 148021832 443
160777484 160782158 174
590770847 590774407 844
324627495 324634182 705
801500943 801507553 165
454368448 454371115 926
571605451 571614768 824
595190722 595195542 574
57551166 57554750 287
913564358 913568503 261
941810509 941817262 420
388994302 388994619 794
631578475 631578721 241
330870319 330870525 373
670962023 670964921 480
749828538 749836915 480
284792465 284793459 697
913597288 913600119 4
157765213 157774973 157
225695850 225702924 180
151898463 151901827 359
350257882 350264450 670
741502676 741510883 827
202287267 202290474 831
835999640 836003564 128
63102472 63109923 871
386858302 386868290 64
969095999 969096235 681
464890353 464891589 110
64877862 64887518 599
103544043 103547353 947
286455751 286463554 244
216841422 216846067 368
190504600 190508325 162
532072781 532079762 977
43046909 43054263 681
30311780 30316126 849
917989194 917998048 6
153786225 153791926 23
90221336 90221387 242
50924285 50930333 922
125189231 125189678 484
554526826 554531971 73
117999195 118008001 928
704025706 704032087 773
131052034 131059638 89
148906716 148910731 58
747414915 747421523 24
840173920 840182132 695
437465295 437465467 227
912468537 912469677 799
122114810 122117710 474
564145645 564150828 920
980063718 980071496 965
277188997 277194473 791
291521120 291521736 524
86162560 86164792 738
47971618 47975095 497
851076993 851078416 129
107852689 107853157 798
588209266 588211117 750
543174416 543174880 932
111720241 111722769 291
510688161 510694013 195
783099125 783101704 804
461025916 461030352 446
440031791 440037403 155
602944880 602946917 777
867754376 867758521 671
240762856 240772075 507
812191653 812200546 582
485481404 485489036 466
238337687 238346732 993
625287329 625295608 941
764329524 764336828 883
64522679 64532014 945
804402475 804409200 567
132875631 132877536 805
502389759 502394405 387
900602429 900604010 7
617495288 617499748 893
418053220 418059227 546
571874686 571882225 87
348138031 348147015 141
726906971 726913510 319
837886853 837892532 763
972598798 972607399 997
69721715 69730836 462
472194520 472195235 303
588643257 588648060 999
674404264 674407701 699
22719508 22727974 802
324247053 324248989 942
543223491 543228283 410
337820632 337826683 752
196170301 196178593 123
726782063 726788013 968
74720412 74725049 794
990413873 990421844 377
46649527 46649625 92
779157526 779160925 92
557678576 557683764 312
15177729 15183988 569
389992671 389996748 206
12443432 12443517 165
646859534 646859538 975
357763657 357768409 933
802074624 802077260 957
965184418 965191559 499
201999146 202000480 297
413121237 413128028 709
68562330 68565052 980
438891992 438893960 303
95984912 95988562 467
240495469 240505385 262
599330633 599334775 356
862893608 862898777 513
708815892 708817492 433
206819199 206821753 226
976581697 976585189 545
311779345 311786981 740
34300055 34308477 511
724412385 724416701 9
1330689 1331108 529
113311155 113321093 478
250690766 250691276 313
904607122 904609128 802
506874986 506875363 266
279698420 279698679 498
66007646 66017268 875
764968540 764970270 839
303222280 303227512 482
90963791 90965438 467
995887150 995891218 363
555468679 555476834 79
487184507 487188499 427
585377819 585379402 381
60328622 60337465 577
566627887 566633131 323
921976385 921977476 765
180889611 180895745 551
756488800 756489130 742
569852633 569857451 316
59873101 59874667 929
27567816 27575203 398
713432244 713432861 280
864280671 864289232 636
48039403 48042628 977
121007982 121017352 736
847554654 847564206 842
499228420 499235682 487
92841321 92844621 410
810177062 810179985 826
80680730 80684342 391
53166660 53172444 985
251011407 251020784 86
367356687 367364753 5
11842323 11844597 544
543859649 543863606 672
390590736 390594110 184
470559578 470562890 656
253767415 253771333 928
190920177 190922182 183
225498003 225498806 537
58420745 58425124 408
392640729 392641618 171
567858814 567864720 955
169452819 169453832 494
110267714 110272767 12
956931386 956936237 184
336452921 336456002 125
429721927 429727801 739
140710856 140716000 63
596821389 596828679 467
5410277 5414154 881
246561685 246565558 348
33707857 33717335 205
936162162 936162997 383
1964007 1973592 561
499605018 499613282 474
129156203 129162627 964
94878680 94880007 221
489613768 489621623 301
271022182 271031113 735
519784650 519794398 265
994100530 994106621 172
944981229 944990147 244
592299785 592306082 133
95382169 95382669 87
555637079 555642561 777
658622552 658628754 386
727414517 727420487 922
868296737 868297023 15
272189389 272198961 496
164590476 164598272 901
603920740 603928494 343
835337262 835342343 990
574182506 574188189 150
694941990 694950980 316
455367077 455368715 500
517421854 517421913 236
70075590 70084504 649
838017512 838021592 533
372023877 372024576 247
563883372 563892597 961
271522625 271524580 555
888986968 888989726 729
7533309 7537588 686
710807459 710813228 162
853289774 853299751 715
934585273 934590442 172
936366508 936374275 144
806028508 806037605 555
33185042 33186805 354
741374638 741376166 626
597865600 597866907 989
154307505 154316277 966
503165233 503168077 447
89254920 89257901 269
860475081 860484763 166
224979147 224979162 268
988873319 988875078 959
584604814 584607283 512
880470369 880472798 942
1175723 1176934 96
963827698 963835891 521
372347039 372348170 265
62071005 62077689 668
312214802 312215341 880
965204070 965207336 864
181438587 181445091 824
625823855 625824166 291
73468165 73473346 616
362389028 362392642 332
12093971 12095025 37
144015416 144022142 341
472126938 472127941 149
442964554 442974359 541
64061573 64067404 852
46225453 46231883 593
947778667 947781829 480
555822842 555824039 36
954208133 954214850 757
506512100 506515669 196
245919783 245920133 708
913805819 913805987 269
813068510 813072841 516
245499010 245503786 118
714262551 714265315 521
161130403 161134842 345
299093995 299103479 755
205648826 205658321 19
17151863 17156512 799
875756970 875764383 605
661934518 661937899 732
229376577 229378757 275
541910845 541912850 105
824400711 824406277 840
138917180 138918312 145
945158701 945166358 253
765878396 765881552 26
77482151 77484699 992
210826521 210834246 441
386863320 386867191 340
673014275 673018872 20
81373359 81379063 221
903439634 903441970 580
168889090 168894584 301
468169929 468176495 571
717860074 717861457 243
816701326 816707699 612
564988703 564996566 454
518545046 518550514 508
484094838 484103906 883
820666528 820667180 126
774179899 774182047 944
110957120 110960845 957
496583051 496592764 32
324040352 324048407 286
12624273 12625786 239
18432517 18438624 939
50624478 50625801 789
757299931 757309749 510
860643440 860648101 550
941444673 941447936 864
809121800 809123969 536
398084095 398084489 544
250242404 250245511 640
42513786 42521242 664
61299072 61302064 464
104273311 104282262 588
789831250 789839742 765
47971390 47975550 986
237003899 237009162 747
596308448 596314120 683
651415662 651424062 869
631182549 631186447 526
291565093 291568012 232
653968733 653969690 289
39079748 39085906 970
164758212 164768117 165
700221799 700223536 838
62975565 62985079 794
624080901 624088026 539
867632648 867639448 957
466813682 466821292 525
195803903 195807186 187
18076779 18085905 602
577699010 577703863 155
51227300 51235817 427
156318619 156323416 9
206372785 206381001 542
957046973 957048652 464
165641118 165646120 635
692798657 692804669 252
332480614 332488585 531
746325139 746326604 711
184932677 184932728 334
898545629 898554046 688
929677784 929680225 140
339628211 339634903 803
85186571 85186696 615
956184113 956188507 693
705624927 705627004 318
717996561 717996581 294
442123813 442129289 950
381938696 381945541 859
168623758 168631783 546
93744092 93749191 594
516301130 516306989 940
475374620 475384247 905
135722774 135727500 4
50083740 50089797 76
133949432 133950985 266
11400752 11402254 463
107619396 107628936 273
36902697 36910721 572
847570906 847571143 898
557700803 557706106 853
744991396 744999472 942
313186337 313186575 241
271120592 271128759 110
972650595 972657510 793
79856023 79865766 403
53345290 53348525 572
143466103 143469505 905
830182727 830184107 932
712336650 712343700 67
974860549 974864177 643
221332753 221333865 699
528914694 528923472 375
89750936 89757420 824
841544396 841550332 12
592995539 593005483 632
197212942 197215111 353
77225865 77228493 820
822641769 822651731 982
520432053 520439906 49
339220471 339227959 270
225267466 225269851 887
694874165 694875731 190
928447890 928450967 85
209195065 209198291 574
734683078 734691148 85
343894061 343896387 235
48228766 48234679 838
955306585 955316539 168
807062918 807068555 499
598552318 598552351 377
887475589 887475616 358
123856827 123862104 383
768366016 768372036 342
944640100 944642107 398
477846024 477846175 993
742807109 742807304 529
350417695 350421487 928
444143884 444151392 448
1652053 1653193 20
292827901 292832801 63
587499278 587508531 922
664547986 664548044 945
200372369 200376878 858
989756061 989756734 187
874243460 874247946 592
151862803 151870276 408
314794332 314794555 341
145296612 145296719 857
466011410 466015334 642
944854431 944855541 744
626078845 626087996 786
882435766 882440946 652
113832062 113839658 237
543682920 543687145 921
86216107 86222815 628
328631049 328635747 146
614821807 614822329 6
993017147 993020402 453
123556355 123557625 950
960985996 960987782 347
956374741 956379576 372
702230877 702231322 382
469894880 469898770 760
880249117 880250309 902
730450038 730457558 502
350860017 350863043 904
484286162 484292482 989
333662520 333666881 684
343132972 343136044 141
366865922 366871098 26
697689268 697696422 107
775618640 775626900 304
117718372 117720088 562
71844483 71853348 90
480269384 480272930 74
69752886 69761546 105
992157790 992162637 294
267311129 267313456 630
335476814 335486437 321
367698954 367702780 359
161348330 161352791 488
489987437 489989698 493
793601091 793603496 377
333505004 333509077 378
653382094 653383582 118
396997518 396998877 874
40465974 40475938 790
198609269 198618677 928
569477249 569487030 684
424109921 424117020 65
723493280 723494846 712
129034768 129044364 701
195481610 195481666 709
687695987 687704399 200
190959716 190967158 75
435722833 435727496 186
625361706 625366390 437
96678847 96684253 816
183336774 183346381 360
80984810 80986754 855
156488875 156498045 32
812570937 812579380 645
824849637 824859239 348
311043346 311047711 406
195512897 195516075 557
106011323 106012493 578
112291510 112296927 220
764060297 764064230 481
476112464 476121505 342
436441174 436443124 772
12745381 12753446 185
366373412 366373679 363
839829056 839831452 150
79229755 79238195 276
565564161 565565051 116
804730718 804733532 789
46243296 46250449 520
330567866 330573320 745
856313697 856320821 743
192958040 192959987 903
617127162 617135763 935
852314346 852322999 904
880070709 880072410 860
748394211 748403589 513
144980838 144982521 710
260790304 260793195 581
679029094 679031505 959
730091613 730096541 336
510656708 510660972 176
351544802 351547994 189
333740705 333742778 582
318765991 318769231 738
266675246 266678802 950
2318107 2320729 917
394286970 394296519 43
80545681 80551615 238
724654612 724659140 79
586388922 586389670 784
282325259 282333784 537
141092435 141100920 681
451647974 451652132 986
374220907 374222935 636
127700995 127704938 346
699400945 699404827 617
21066862 21067146 724
658262904 658268523 487
120752493 120755196 341
602262571 602264423 159
138393706 138399060 35
732943243 732946742 361
136418274 136426506 743
260913259 260921414 114
811258895 811260816 83
520042241 520045053 156
988173858 988175647 550
213150933 213153050 622
603247419 603254104 658
542525111 542526181 615
908559270 908567885 181
917039304 917044472 531
919510016 919517101 853
249712110 249720129 432
226411575 226419622 5
116283658 116287547 875
626679164 626687328 604
299368714 299369137 236
919930687 919940450 712
213019696 213028827 758
912508311 912509168 509
858270842 858274306 854
338883373 338888812 472
511026576 511029098 348
896405008 896413330 119
327752364 327755982 481
651953238 651958694 51
742590842 742596542 904
110444429 110452817 527
23750142 23751112 908
789803249 789803798 261
841964759 841973566 917
470726963 470733043 939
107475435 107480780 71
865639782 865641375 777
408995252 409001996 491
257584084 257590858 17
252096486 252099959 960
458199741 458208697 588
479141267 479144340 912
857446176 857453067 896
59222787 59228650 722
296477704 296479189 270
46269994 46277670 394
853279064 853284686 875
796432841 796436209 71
844531331 844534553 504
624253700 624260210 128
287485010 287487085 532
901639597 901640858 427
532253509 532258289 571
944351405 944354894 823
848720477 848722912 38
731727747 731734802 37
809432491 809433946 817
125723368 125728905 200
565901788 565904708 17
76888293 76888935 670
958822772 958827174 712
322149655 322153827 372
43135433 43137935 558
59067004 59076945 178
916941826 916947124 205
940003214 940011030 873
383210252 383211510 956
817235419 817244217 878
651073970 651082734 482
142309988 142316334 487
100589008 100595608 150
426561720 426570202 761
156918442 156926670 879
296588999 296591729 753
904796177 904804026 454
983050382 983055455 253
577621605 577626845 543
689272561 689274951 197
966952439 966953913 343
960225272 960232565 780
145861110 145867470 338
106312260 106314591 550
448251020 448257485 546
556447249 556452374 544
375252353 375255735 719
753386808 753390477 459
127611061 127614102 449
159873953 159880070 209
123382502 123389354 587
436554844 436563008 655
28795624 28801067 729
711443962 711452305 874
659165863 659171646 107
915096760 915105442 691
538303655 538312218 802
298244725 298247033 293
134923184 134930915 740
136581983 136589655 748
267940192 267942705 545
32588130 32589147 964
572835785 572836896 493
694304865 694312679 631
971040738 971050347 788
412478196 412487665 545
462689887 462696846 302
731504688 731506200 570
54489332 54499111 896
9265423 9270845 526
432589171 432591581 306
848962066 848965864 281
218609381 218617844 878
834875874 834878639 140
361622856 361623472 911
542068644 542070289 145
637693188 637701002 681
23748841 23756091 294
453622410 453626033 90
759957656 759967627 868
250112183 250114597 189
899984839 899985805 287
146130471 146132680 521
17344700 17347870 971
77587839 77590030 158
986025750 986030805 541
215304245 215307854 161
746177927 746184342 467
434440571 434444772 456
709982661 709992102 867
414418880 414425526 799
963173068 963176142 796
241349707 241357865 526
821784578 821789171 128
398782550 398782741 585
795900707 795906851 36
278133598 278135519 25
455654758 455660821 853
912485226 912485309 442
408147033 408152372 687
99389252 99394926 464
271317401 271324060 80
920377198 920379292 517
970210723 970219581 302
108210201 108213082 926
990965785 990970561 2
865578821 865585011 970
74775196 74781713 216
937271048 937275639 384
611721491 611725525 211
710600528 710603762 269
631503992 631511760 394
979449422 979458025 927
48050940 48058887 38
854653241 854662210 697
329360518 329365960 414
458198519 458199357 80
308987840 308991351 151
775390056 775399933 151
996878439 996882576 182
535952000 535957731 463
954513269 954517739 496
920768014 920769861 78
676065941 676075123 380
894707979 894717466 235
827993026 827995980 873
271821791 271830678 683
504327870 504335498 687
981166022 981172843 91
172370523 172377071 984
781055704 781057853 404
611643518 611644396 167
82935015 82937574 703
672856442 672864145 177
499102174 499108926 242
669882409 669884995 176
881195632 881197193 980
146104316 146114184 270
244416354 244421961 967
260886444 260889812 804
659752428 659761194 289
4131183 4134637 394
925526700 925535062 864
255904754 255906851 274
43316282 43320467 12
142414526 142419705 776
440109052 440109573 683
542082031 542083080 459
609837652 609839507 255
418765970 418771950 925
818261773 818267753 298
196793414 196800999 540
656357808 656364654 794
822755672 822764447 842
224569296 224578684 63
903990307 904000063 43
394044435 394047268 655
114037118 114037786 932
420812576 420821884 913
148053182 148061922 336
468129457 468131805 538
162097106 162102548 273
841599645 841600128 707
294604790 294604819 895
341452633 341454416 365
186278046 186280544 709
646447089 646453429 456
455671744 455678197 585
465089026 465090149 12
66598939 66599641 761
226120625 226127600 634
750890163 750890455 568
202587786 202593472 660
801707493 801717431 127
656670388 656677116 536
663309103 663314089 252
111521814 111528539 754
998966619 998972250 372
15209204 15210374 916
622603567 622610344 992
239915679 239915695 524
685407312 685414178 161
8388231 8393143 442
12699892 12704057 513
78647018 78647254 566
430798904 430806161 665
120629507 120631331 852
542183262 542191611 485
514529985 514530650 791
458482253 458488750 386
374609595 374615764 254
878525119 878527147 987
984842279 984843376 505
535160722 535164581 516
676601585 676601927 265
898101151 898103480 116
90970168 90975650 131
49139371 49142347 116
80796856 80802865 303
651031646 651037351 57
678959032 678961797 840
390699637 390705381 935
389659974 389668072 259
25911479 25913829 825
953677994 953681177 407
534662609 534668353 243
727141726 727146744 586
200186208 200187102 541
100246324 100252162 480
147563977 147568162 373
112226385 112229095 509
86665576 86667005 115
903772510 903772882 1000
424451769 424457801 956
513919594 513920589 497
103339352 103346426 539
623509945 623513057 99
195060883 195070231 28
360175424 360182721 812
338416255 338423878 944
588265628 588270868 106
336849487 336850552 903
610176602 610180562 25
245605602 245615371 976
630813557 630814326 920
294918404 294920450 825
283504943 283509290 453
392576041 392580778 640
671271069 671278842 499
52903232 52911113 686
188504175 188508107 257
609549280 609556387 402
559254534 559260848 57
427279910 427286397 831
92053236 92057958 549
654736157 654738778 617
207540332 207547839 981
772574785 772577604 228
107574776 107577388 897
312786626 312789351 171
535774311 535780071 424
741280567 741288158 163
15970970 15980616 503
116134377 116136674 443
613706208 613710946 642
580155107 580163072 245
266304075 266313127 790
295663056 295665750 726
715809283 715819101 729
739434530 739442255 666
852438702 852444321 424
200636476 200636797 164
415844638 415849116 436
960756140 960756609 968
933492934 933502577 735
964868576 964871347 658
54834172 54837650 263
781861961 781869655 4
243560687 243569260 520
963717766 963726402 660
995236431 995240612 111
379137206 379137928 481
724969369 724976316 818
444503805 444512976 884
817536772 817543817 155
936121506 936125214 533
307510515 307513878 336
139244129 139247646 194
203897132 203897285 686
461560651 461564950 707
225021312 225023157 780
882569773 882576740 328
175486605 175495444 865
119742775 119751464 541
831472658 831481471 150
776898813 776904345 685
388692697 388699506 392
80642034 80646897 410
853442577 853444964 114
570387263 570396460 934
675943320 675947924 185
22549451 22552094 640
958325779 958334158 816
456665994 456669123 794
773293534 773302475 895
694217684 694224727 852
889339720 889348341 674
560977463 560977783 273
490992873 491002704 355
627979337 627985066 87
83138272 83144922 482
704222456 704230811 649
722885446 722887014 420
11580262 11583494 966
867327056 867331159 168
812695301 812698107 886
931290153 931293203 300
88171177 88177792 96
865033450 865033634 469
23323156 23325480 456
172084594 172093512 762
536339075 536342469 870
851172723 851173859 756
292072143 292076289 988
978780108 978789641 401
595285628 595291739 200
918487513 918488506 719
42111163 42112151 51
194282259 194284799 255
80959728 80967765 796
125047184 125048607 958
855004296 855008432 575
293380517 293382501 989
545985273 545990200 15
774517260 774521774 96
752270012 752279696 828
25977564 25978210 712
484979633 484985653 124
690253683 690261391 336
985308938 985316061 703
998124734 998133147 663
516872042 516881850 697
393256968 393266633 805
202681308 202682442 55
956725323 956732766 763
227748770 227751469 449
975930597 975935048 998
837593660 837596246 710
48392785 48398085 680
30910471 30914831 377
103437173 103437680 959
290573836 290578077 835
128659533 128660071 580
321383338 321385454 596
13333743 13338445 222
330774506 330780754 211
426540305 426544752 762
366602303 366605760 945
45588014 45590695 163
510296043 510302285 669
136653421 136657181 908
459772729 459779384 188
629625565 629634628 787
644625144 644631277 694
50756740 50757949 923
327570311 327570697 921
374819522 374822870 868
70998284 71000608 474
753602580 753609076 214
112886094 112891249 425
134157762 134161605 808
668058669 668061222 378
83977208 83979885 479
922653995 922656293 917
239286689 239292402 448
990600612 990609396 484
256860884 256868257 823
13998102 14000868 816
247089576 247090289 172
562077141 562086818 571
137354917 137355774 740
76360076 76366413 637
669666453 669668397 450
898449931 898458143 756
84093849 84094272 152
92448297 92449992 858
106804130 106812406 85
848668952 848676729 594
389677769 389681425 35
627934940 627941949 568
73736511 73742173 215
568768600 568771974 179
867771238 867779619 350
157919039 157927204 867
83837145 83839170 423
696282296 696283463 590
175341154 175347131 991
895833238 895834624 493
781273184 781281318 570
585263570 585271035 139
420690489 420693439 624
421711704 421720136 184
108902233 108910279 196
861206583 861211052 491
158827801 158837798 632
388536223 388538152 771
245965163 245965790 39
135459154 135464202 258
923532647 923540604 245
709791568 709793218 874
56313059 56318861 11
100452033 100461722 100
66052218 66055031 425
327812764 327819879 139
931667254 931669645 998
666742237 666749717 504
625486008 625493249 162
767219046 767220580 409
940610304 940618437 838
387853900 387856178 539
736884773 736885750 728
766472134 766475190 970
192868235 192871705 93
588877010 588886027 500
112417501 112426948 707
994810499 994820445 487
489887353 489895871 429
67956515 67962399 876
329883924 329885773 968
909459112 909465240 979
391945652 391951839 398
50550380 50555356 498
12017699 12020207 518
827700792 827710784 950
768871643 768880378 987
141841701 141842017 260
335147188 335153849 892
299785967 299795948 921
318700843 318709330 251
167940811 167949364 832
262330140 262335134 535
805665538 805667567 724
750915387 750916317 146
164131906 164137996 578
225644206 225648833 509
14603193 14603706 642
50267453 50270262 774
663155695 663164452 772
767970615 767972088 44
10355217 10355887 428
925647049 925654094 461
808279936 808283093 576
424726010 424731234 37
115337157 115340710 992
174023085 174023410 590
8168595 8175163 535
22649586 22650235 371
149804361 149807026 173
15138483 15138567 465
96019527 96025862 270
154422954 154430503 863
582294415 582304326 345
135216991 135225388 214
825208378 825217057 338
332485721 332494888 668
573404310 573404490 188
542322196 542324226 511
574386567 574387948 880
821899739 821901117 863
603562555 603563062 63
87315826 87316312 310
388006039 388009183 195
311298735 311303993 89
755592949 755600704 139
442569637 442576364 624
892840304 892850268 702
973524493 973530891 718
439922355 439924355 92
102673236 102677182 597
434780448 434788901 980
741566510 741571121 668
653711171 653712217 418
979494366 979495279 860
848674806 848675825 30
524073296 524078212 921
179712920 179717433 120
528794973 528802931 515
741452690 741458590 828
820006781 820007785 230
779595730 779600664 537
716239061 716244668 668
784359729 784363467 188
418768498 418776151 794
754682358 754689692 347
174858738 174861780 536
306750658 306756184 381
576278778 576282161 69
525765293 525765518 463
434629471 434630067 89
272254701 272258993 515
347236238 347242804 451
599406256 599410994 557
416770795 416775911 379
110628589 110633129 359
141605286 141606051 281
99754173 99756274 826
877915555 877924066 991
7162975 7170951 197
74902437 74903352 536
36323527 36327961 251
31239391 31246380 379
96183841 96187032 587
737384397 737390063 292
786851777 786858686 353
945777135 945783491 152
738233767 738234273 960
196450944 196456395 545
144190936 144200086 773
880455484 880464571 120
225251370 225259216 871
105657972 105658333 857
90430703 90436106 99
963929289 963932834 486
997438581 997444186 461
945640934 945649851 720
835911437 835917961 152
975000747 975007861 489
86671293 86675363 152
254237416 254246614 250
207295887 207298982 224
70617758 70620974 588
43955616 43958578 793
579232065 579240717 395
93217901 93224887 123
844025361 844029446 337
825776082 825776794 668
990740584 990741135 942
216834425 216836536 501
511220576 511225528 895
801317825 801319396 657
975966048 975972447 391
66404636 66412646 827
168817429 168827023 552
20588824 20595642 208
113603297 113609886 149
393637984 393644831 878
598926652 598934749 353
630952944 630957151 470
781391446 781397355 355
488246691 488252146 774
271737348 271746456 301
90037740 90038134 794
886094916 886101212 349
771321819 771330597 157
595673379 595676825 326
157306879 157309258 926
292133757 292142695 110
680187460 680194025 718
408139282 408147030 253
730226636 730229904 612
853745410 853753211 370
554346061 554352206 763
23467855 23469116 582
545375555 545375775 927
360770712 360773883 215
18711388 18717169 190
492457314 492457660 816
625265424 625271254 386
486486494 486494005 751
587341097 587348273 807
876630710 876640269 561
35354080 35355141 404
129915842 129917113 162
181649775 181652725 91
211144701 211154452 46
184520267 184523277 232
495414456 495415612 525
595270272 595279393 277
115040658 115046517 311
541149758 541155453 979
656811565 656817232 408
291312476 291317359 249
682173879 682179196 943
568007042 568011891 192
572650132 572650807 503
291776530 291777516 201
882693112 882699691 213
637533637 637540029 999
89001914 89002069 277
497753574 497757606 3
888982554 888985430 790
673983313 673987798 6
407101912 407110082 61
259289855 259291882 242
480955397 480956417 473
580352900 580361220 322
281226452 281236161 625
371000665 371009361 198
32490014 32491126 130
47148292 47152757 819
559865645 559873161 424
447272785 447282609 505
744723790 744726240 464
287167203 287177030 815
256252796 256256120 648
863125269 863131125 10
997337590 997338023 834
6820565 6828774 294
781811763 781813235 17
847417243 847423321 665
39754064 39763369 218
573182837 573189659 81
33983342 33990015 856
956845805 956848400 188
614809970 614810988 564
728009618 728013817 191
440737628 440740751 269
488203461 488207831 362
360457105 360461435 468
146500473 146508378 215
344087139 344094683 606
547232356 547240060 133
282435787 282441823 449
104282994 104290537 968
124580181 124580764 281
824282745 824285753 566
636259936 636266240 440
694254556 694263154 878
516750918 516754253 429
988755386 988763844 223
9932601 9932619 430
992664556 992673248 826
531707689 531710415 562
76818489 76824637 453
210131457 210140245 314
892932088 892937639 144
988345654 988354781 600
346226094 346230791 868
973393971 973401275 240
356693750 356696916 84
638509974 638518333 418
416145755 416149529 457
262783931 262788578 931
359891493 359893893 751
221863297 221868177 751
758476611 758482881 495
255290106 255292456 525
448008706 448013366 111
382384924 382392494 965
713843164 713850156 555
293916600 293917432 95
466692368 466702164 191
779402824 779402832 327
367000107 367009191 950
481250858 481255427 381
99251609 99260234 899
897801453 897805715 70
660643978 660653342 685
787066439 787068969 621
941303404 941312080 306
669659309 669663988 316
129550405 129554125 431
18673946 18680019 476
16221273 16224156 13
51527224 51530685 846
39755954 39762549 993
168806852 168814688 892
279541922 279551398 848
423219957 423224586 728
720718578 720722342 122
233764235 233764280 466
600866901 600871897 177
238172332 238173142 711
260980808 260984521 352
29183821 29191510 552
617161018 617168636 359
783389010 783390362 617
635674252 635677073 204
769509101 769514204 582
272311180 272318530 362
857923652 857930207 802
820263118 820266666 998
331054645 331064353 787
464668356 464676563 199
293137059 293143605 185
297711611 297712488 771
430159969 430169792 561
440799936 440807585 622
137759142 137764441 640
865653073 865656794 233
713268786 713273541 412
202781939 202791854 492
463742936 463752186 254
514825723 514829809 174
77284273 77286326 912
350129457 350134485 19
225633579 225641604 837
20087141 20089186 555
570581113 570587676 724
595302752 595310543 423
667486985 667494895 773
725930748 725930878 591
518984591 518994034 53
137337196 137345441 222
841969369 841969616 448
367097632 367102351 635
329883002 329883865 141
366230839 366232452 582
111815394 111816765 515
41178469 41182127 519
574114891 574123879 661
421064665 421067001 741
107323606 107332435 404
258913660 258923419 493
45535882 45540797 854
612843680 612852940 671
258548666 258553919 67
265327157 265329875 953
221462739 221463625 951
969747253 969750725 700
228350124 228355903 784
858023784 858027929 968
914066524 914075008 741
860221279 860229325 710
63830124 63830206 46
749660977 749667619 14
120359649 120362405 336
254076065 254082512 495
318381017 318382360 47
736371967 736379138 67
103351668 103353391 330
791839802 791842710 255
527767120 527769558 786
977601861 977611616 327
131197571 131205424 99
830523616 830529011 549
295193982 295202662 367
2575318 2575473 989
23931162 23934174 701
766044209 766052831 664
122609277 122611503 453
372773956 372776766 24
232570212 232572924 469
514354348 514358272 543
624523676 624528300 740
166163125 166166016 616
47083676 47091661 138
83383042 83388202 724
540388381 540397096 678
787046081 787055616 598
498136096 498138770 183
902008548 902012459 272
709203572 709212544 481
538820391 538825151 550
398563934 398566419 540
57297025 57299253 497
264680640 264682852 433
993590777 993595969 389
350619852 350627468 154
801632529 801636520 479
935517126 935527030 78
708141660 708150321 985
763862283 763867034 102
777929764 777938792 919
432978666 432983080 409
860206556 860213733 376
890137053 890142932 16
522996838 523004453 400
761361226 761363768 811
481677730 481684562 655
597474208 597483318 945
83876287 83879469 431
18690623 18692481 190
781971075 781972089 988
888071994 888076566 422
666549755 666556911 879
283567481 283572304 975
933692498 933698054 199
110373248 110377764 625
796449059 796449477 930
336515065 336519443 712
376191010 376191663 153
670001791 670006526 227
927150980 927154995 416
538975319 538981734 269
904038740 904043162 30
932154619 932154882 194
888003594 888011323 194
470209144 470211159 770
29391120 29393437 427
219698401 219699447 939
976648112 976649381 439
713414616 713414682 561
193860195 193865546 109
195914611 195919184 649
857589231 857592956 295
39090612 39093762 773
630555805 630562949 747
7498000 7501322 968
636311120 636320092 598
146156547 146165891 644
987024836 987029966 698
95308626 95311303 894
489698537 489700796 70
952165645 952172116 564
75814646 75817697 149
674678941 674686512 353
737358713 737365150 501
50062810 50069596 143
18131778 18134912 904
143047376 143053273 65
466357370 466358406 690
659220068 659229270 930
96669963 96676676 716
558374382 558383548 759
878275946 878277340 385
517962445 517971844 973
704555798 704557662 14
883608649 883618328 755
672813793 672818654 615
806595047 806603189 370
652134464 652136616 312
38596505 38606244 230
826879435 826880405 332
915876150 915877344 783
501501260 501507826 527
441343996 441344808 562
774494969 774503632 660
984026333 984032014 567
77436088 77444440 250
543551702 543557351 11
233562423 233567755 788
281976735 281982431 336
489135964 489145381 844
344738647 344747401 85
800950430 800950608 270
786102307 786112210 252
122356871 122360791 382
104621881 104630545 808
77927449 77931536 730
765438049 765439790 698
162717410 162724931 481
31090200 31092665 416
439841885 439850822 136
780609730 780613382 708
169317165 169321358 186
779207436 779214136 363
685792038 685799445 507
741110419 741120178 335
681287578 681294179 250
31653659 31656452 569
746287357 746293832 958
34872188 34873572 80
378455604 378462861 868
161466091 161472737 301
299779798 299780542 515
147414336 147422034 35
145713699 145722020 775
774205557 774209997 746
16916243 16916397 516
951281843 951288820 333
973370411 973370973 911
316744369 316750605 39
115896800 115906498 699
859963667 859967195 791
598716319 598721217 47
280588834 280592819 738
396716219 396720075 817
69455345 69463776 315
403428091 403434466 742
34110957 34115894 475
21909291 21911986 268
87089553 87089885 897
408225591 408225905 480
277675641 277685634 504
328565782 328573553 325
877696828 877701503 480
409308917 409309486 36
756677735 756680594 498
365946401 365949289 202
65886143 65893398 749
740666968 740667306 58
136576237 136576428 734
141002484 141009100 561
132401314 132402932 406
272238817 272239076 568
712811142 712816006 915
454048973 454055271 479
641666009 641675725 388
754900507 754904813 738
810668708 810677345 692
612768807 612770077 639
282054865 282057630 137
840303950 840313308 576
403412862 403416775 654
831345268 831346807 513
427850188 427854156 552
473516453 473524802 507
512543932 512544055 547
319420670 319428387 338
445058407 445065915 269
923568100 923577280 870
334408089 334410351 706
59635227 59637059 375
212507802 212512841 358
70701457 70706497 157
815298320 815306345 97
323995223 323998639 361
6101081 6109697 633
470809978 470812791 762
84068316 84074046 950
616794935 616802721 944
809656805 809666123 153
651746511 651747029 312
136582886 136584050 684
249083593 249084884 322
556454749 556457488 499
624023846 624024220 127
758356207 758359862 38
453634190 453634909 619
612241953 612249403 958
602397253 602402906 395
184352548 184355979 920
640162701 640169414 23
515164364 515169222 926
212770398 212773760 635
711809721 711813482 366
997681570 997683177 967
691386048 691391295 352
157983438 157988242 362
864378057 864387634 38
960661014 960668089 649
222916759 222924818 416
280520679 280527053 692
898140701 898144551 556
140800978 140806505 660
79202964 79210990 864
381161330 381170703 265
223187648 223192214 871
611382999 611386802 19
869073711 869083607 117
80328101 80336677 820
9424751 9432379 717
23569518 23577471 18
921992560 921992628 682
693793116 693798252 743
440571127 440578738 875
718781342 718788411 928
152447607 152456236 676
204958829 204963192 214
477432847 477437837 158
434627964 434629088 467
531457783 531466199 533
952274851 952276733 277
337241869 337248519 73
54039551 54040294 197
167954644 167962166 283
390796869 390797618 50
720247796 720251406 815
700209824 700212760 577
488666389 488671501 402
949995547 950002099 327
602407364 602416440 1
963785897 963786643 542
19684525 19690876 995
815727598 815730504 563
50265146 50271084 608
949983780 949985670 346
748561181 748562899 689
669184996 669186565 861
28270924 28279334 878
842376326 842376883 210
44345653 44353820 324
496120004 496120456 639
221268898 221275842 174
141784893 141792607 258
656493806 656503283 688
205966765 205975029 634
508985110 508989418 728
570512799 570520618 645
595508659 595511821 950
61405537 61410861 153
107864097 107871108 719
561309421 561316062 533
931565410 931574668 871
703357585 703367515 158
635758194 635759178 590
896721881 896730236 152
729561865 729567825 895
2009594 2017000 631
266791238 266796868 994
12573189 12582096 681
894383691 894387482 371
662113761 662114700 415
132065645 132066742 355
471407516 471416548 537
53416025 53418424 876
223323615 223329166 331
636146766 636147145 894
40446661 40448425 958
957924643 957934335 327
269367987 269373725 934
964636668 964637126 638
793109039 793109475 112
103421454 103430741 996
969359158 969364697 463
532707046 532713951 826
302475274 302478137 68
484630605 484635446 527
293190850 293197996 577
298668807 298677988 216
949089484 949093592 393
158374769 158383599 260
181872407 181879603 239
285924519 285925112 510
402096514 402104791 1000
86262329 86270927 161
974180154 974184276 288
667604574 667609359 179
896097451 896102416 432
661668379 661673611 327
83624947 83626163 560
174540340 174542164 460
533830951 533833379 749
971094189 971101321 841
470912051 470915920 90
504692050 504698465 384
125850211 125855798 304
410226498 410235016 178
846484027 846489614 901
475069460 475069600 428
958940137 958943586 791
714947697 714950532 922
412761507 412768680 810
992974255 992974319 216
264040096 264049305 486
47834536 47836269 435
24548271 24554391 536
496656575 496660229 562
653822753 653826672 389
789237653 789238552 243
54086432 54094952 395
397458573 397467882 238
125212496 125214592 678
976769656 976775313 659
385538223 385541973 42
753614709 753617778 122
872294143 872297938 116
568273029 568274660 254
656639591 656649371 770
738523980 738531935 97
475594574 475595962 911
951476320 951486029 421
340709558 340715886 436
29641587 29645257 58
989366597 989367047 773
690796639 690798757 24
491140113 491145202 897
516247228 516252178 343
28860833 28862636 893
875464953 875466186 93
383645401 383650362 76
512342312 512348749 984
829019732 829021392 385
746439168 746445388 793
110091226 110094571 423
36532350 36541428 112
721080724 721090624 942
188284621 188284970 152
787316963 787321039 304
24516856 24525022 434
541638300 541640235 841
392767727 392773212 214
975363710 975373418 496
119671446 119674983 715
949944238 949951610 530
556753011 556757977 334
841196122 841203926 602
380600415 380603261 95
890722568 890722708 772
585751222 585752269 753
351694008 351697532 782
516661848 516663971 475
32131063 32136032 898
943843909 943852301 840
281441975 281451199 358
34291856 34299772 223
745706541 745716288 164
906826143 906834369 723
738930589 738932055 596
270880712 270881980 675
378141464 378141912 403
296874597 296880145 857
686906071 686907496 372
229771969 229781704 683
524427809 524429258 582
533481166 533489490 492
145980739 145990181 524
230490902 230498769 322
827812625 827816573 686
577779221 577780980 623
209940246 209942878 568
413417649 413424567 359
433495506 433497192 563
950570228 950578452 27
84313262 84313334 464
784668844 784673443 459
460906336 460916273 643
806738210 806742100 319
350248532 350249418 935
687192568 687202049 614
550805192 550805915 755
145296760 145306476 844
839845468 839845636 3
814066032 814071493 129
569351409 569358564 415
534627224 534631697 216
596701682 596710176 756
501281325 501288711 198
860224995 860227532 263
412463281 412467112 900
428876895 428882594 783
992640000 992648589 313
548110844 548118893 52
634711846 634718932 667
334731326 334738343 895
320080741 320088449 614
829273956 829283022 371
8291713 8293828 338
87624910 87628050 836
747602522 747610193 253
713487423 713496471 212
900252556 900262460 280
868799220 868804793 815
905139272 905141760 381
959842939 959850228 706
969739833 969741465 607
719498798 719498912 837
522542519 522546774 94
333092858 333102385 346
206431045 206437862 526
829749648 829756834 303
753853860 753863635 80
829073139 829080604 52
895252953 895260212 868
618975685 618983467 361
569592743 569598932 593
134247700 134256234 483
57125888 57129201 84
692024981 692034472 943
751686326 751689098 324
648573203 648578605 478
811562507 811568752 539
938326937 938330827 820
724460989 724468956 371
509709208 509716355 564
628802919 628809782 587
401822863 401830851 759
510559346 510560517 801
815820429 815825789 347
257747372 257754234 640
436459047 436463975 580
65442876 65443066 730
44951416 44953967 17
96300236 96307819 959
977144957 977152733 585
499844871 499850034 304
781623459 781631671 722
99528569 99537187 27
123586369 123587006 313
39406067 39411443 276
53418707 53426779 441
700406636 700414129 464
881707365 881712360 423
131426733 131433194 721
344817691 344818424 578
993372276 993377869 354
499199580 499208392 992
996547302 996554645 327
395057679 395065341 738
681722992 681730670 223
165778618 165781945 755
790765059 790765069 810
73277523 73284658 983
951642945 951649956 389
855355016 855364202 102
441606595 441608986 686
44233299 44235204 79
360025291 360025753 391
604574617 604582266 70
593701706 593702118 166
437670279 437675887 966
720423033 720424366 753
359919194 359925386 256
401110176 401116077 139
792812564 792819025 65
364687667 364696478 265
469096703 469103236 44
35146784 35156204 827
719915524 719920033 289
941956595 941963776 93
298225111 298226342 162
137107079 137114974 642
716558182 716561266 994
65769439 65772814 290
168683928 168689155 953
517602992 517603949 561
958415257 958419831 467
842836652 842843124 662
19930831 19936407 824
32239120 32247086 690
119033562 119036465 186
888543724 888549017 67
689083717 689088863 790
593931062 593933824 40
554728703 554733854 853
279348007 279349506 332
209395568 209399765 865
241621034 241626184 531
736049695 736059259 720
2288869 2292377 855
929007559 929016532 100
511425096 511428247 773
617448163 617455537 978
459512303 459520137 972
586211342 586213357 892
642874194 642882152 506
994188526 994194584 376
814283741 814285006 248
285790272 285796434 949
981139992 981145251 119
547322197 547329515 202
577529297 577534449 7
766417420 766424076 880
978028398 978033312 814
835680720 835685602 802
655541963 655545333 796
807731469 807734384 356
103180845 103190519 300
237243092 237251628 289
82365391 82373633 794
818270510 818275686 560
121541062 121544884 421
175688069 175697541 794
227344300 227349992 470
17924465 17926035 838
102157268 102166361 400
611907063 611908406 839
609085770 609089867 18
482798070 482800576 467
674126359 674132492 611
185359504 185367990 950
945505064 945508349 937
171020836 171029768 342
479354980 479360948 496
330019801 330022027 370
309226640 309227941 206
912366039 912375607 862
986142877 986150711 713
197357245 197361443 654
126766714 126776280 985
165576675 165585873 176
8592975 8593388 428
233344911 233353271 99
458766253 458767534 718
515401748 515407416 153
238932118 238935360 854
137415675 137417793 968
18583888 18589097 852
985617600 985619792 156
980792604 980795787 169
233957940 233965947 684
563384116 563385957 614
795644894 795644983 729
253911994 253914216 824
18046063 18051577 720
105971566 105974685 605
767329420 767331965 528
171575739 171585621 31
75279942 75287586 778
813756448 813764785 236
61131618 61141292 719
707797653 707799379 176
699259618 699265809 896
59054698 59059867 516
266537873 266540918 236
799212593 799217801 72
523854548 523857507 933
500313428 500320876 681
567248459 567253386 380
774533236 774537577 34
101450823 101454495 627
713577892 713580012 335
619507419 619510680 289
52584316 52589772 586
324091182 324101166 945
96913418 96917515 868
315015840 315016875 210
263297774 263302272 993
665375805 665377083 716
506867536 506871101 887
768565570 768570112 26
389460548 389465928 167
80420234 80424990 277
637089523 637093862 83
18413110 18422624 761
94953404 94956038 734
267649271 267659248 902
8862832 8868506 850
490169824 490177847 254
639366540 639372790 245
270209427 270209703 408
148862803 148872575 463
130607971 130616019 288
619737247 619740125 427
527821680 527831108 747
268882792 268885120 484
494649525 494657890 413
728976427 728978511 113
177209627 177210556 970
701564882 701567875 363
634124478 634133930 324
76339237 76346379 184
741787050 741796815 277
249975338 249975921 244
506004764 506009813 318
833966511 833971242 147
183290346 183294071 895
16475759 16480407 826
301853223 301855220 580
852282192 852290824 874
27146555 27154674 945
447528229 447533229 818
502887763 502895580 13
421129041 421137205 452
544374284 544379408 571
743552953 743559583 832
261102100 261107416 618
217187346 217191668 829
620671522 620680845 18
109208104 109216447 440
27196329 27205541 337
644845624 644847832 822
111018793 111020639 357
556323805 556326817 228
305530608 305533938 565
33944530 33945175 412
10448362 10448810 955
582207979 582217502 254
330716159 330720859 479
433182528 433187853 894
591171967 591177940 213
291325304 291331400 112
462498126 462505709 774
