Вы находитесь на странице: 1из 1695

100000

636289787 996362 965148801


751068000 998631 578834419
264929393 999639 365322681
619201388 999914 781602787
54449898 995754 734416399
632942405 997850 816799427
744116079 999852 318191151
768254963 995140 419735019
14700657 999766 933579177
787069950 998357 652886788
189627143 998678 34796091
206082093 999125 66030269
335667766 998055 834657341
477353817 999015 572036925
668988628 999473 963502706
339597772 997767 480073549
125871737 995781 416904686
861761340 998957 110908058
376403905 999720 839353919
150124089 998374 894407007
58235526 997821 411661704
73678649 999454 581888572
923837080 995835 973311347
714175443 997283 670765512
819458661 997565 48311809
434246235 995327 724831367
868885949 996104 316753034
906104962 999807 802309490
293781346 998613 658129605
521574615 997223 10781659
331868947 998554 788940389
204057981 997533 145868446
337024407 995086 437238378
605239598 997176 409627397
182160625 997190 725632924
267145767 996077 139225827
969182790 999503 488218729
453735500 998225 135597900
982557947 999648 57017651
133608838 998264 16742617
479174911 999708 457078286
28550595 998338 567837607
530347810 999441 579324761
77076374 995604 686437161
569545852 997886 117817281
740283866 998689 814176180
450760018 997813 341297631
670286459 999103 623688211
810568865 998967 271660178
351249870 998536 264185339
258239141 996212 201150428
858810442 999898 859219573
171025410 997682 728773109
482243306 998795 467920516
460195819 999888 539900092
487136221 995941 504312289
479228789 995946 7054880
83006364 996464 710542250
929837290 998692 52233966
472618960 998804 740461735
301421055 995775 584254598
816529154 998458 77265612
42258695 995026 308567198
133006274 999017 189601236
742008901 996097 136528576
324372341 999091 197967805
945931474 997992 909120841
502533115 998770 579643904
779235904 999963 213613464
238877374 995464 660499809
967271184 997020 137501211
820817857 995416 534842911
111910781 999021 468679274
95758081 998648 166646845
389391152 998851 838956817
195313000 999582 48721958
771778 996586 201205366
526487506 997422 415660668
862933350 995692 710506671
439723174 997897 436593429
21499264 995512 761139904
473000858 999319 611663833
484042980 996681 149322895
67234411 995176 590235160
544018348 995852 780667914
853521454 997038 624054917
687794990 997638 557691446
179264004 996044 426649804
822668102 998818 916780350
478531193 996678 7070125
628739178 998218 842500209
381671214 996772 233779092
772439668 998716 721779090
760382010 998912 162073908
303714347 999849 158729820
231697178 995936 56018076
68904784 995096 837253824
843962062 999370 684399762
333609094 999624 309047301
529178143 995529 734221184
429915495 998987 241971979
41502058 999884 367266976
618523804 999397 138158296
987897928 997880 577339742
871655189 998404 51171984
568866656 998324 788390383
253566505 996158 722633421
821797335 997783 697968556
14307757 998824 870696060
825766395 996788 787191914
478887141 996855 382503780
134043796 996244 137918334
71080709 997362 944942842
650799313 997331 150259814
819076091 998746 10149658
70173611 999384 865547958
197235750 997384 584581566
246291302 997922 441589390
828532995 997279 198646322
57367992 999031 536079159
853069911 999355 752969509
259928766 999904 559489335
721468414 997814 510618379
384616115 998723 476467699
887867792 997941 889422466
577926948 996956 665876997
673869922 998464 663852642
165186307 996267 724369833
535753137 997672 17526682
681040286 995951 84718788
222053239 997267 435775045
48894932 998987 565610425
874968458 995851 303690225
752258641 998712 349317685
290221739 999081 806719471
760113632 998215 539553131
988002366 998992 82905682
682904027 997218 728387819
12680094 997652 809102697
251301351 996275 848537357
753808093 997006 228948381
670177764 996865 375608714
477453031 996241 143475310
562918241 999011 835581595
256314308 996079 329915680
667446321 999524 374642970
119422490 996066 710648068
602227478 998956 611521113
620612941 999970 659203225
6466521 998545 802009525
405543572 996406 153822569
556715149 996676 386918212
170764929 998754 431278383
290661915 999220 573231980
87901013 998456 46501810
413272741 998182 754274414
719384135 997892 135275364
371695078 998281 13607762
477743146 996582 722094547
465587282 997919 200526546
601017212 996089 979045868
137092286 997201 262928325
517726267 995137 989494291
900998584 998071 894364894
797363365 999902 668418716
626874920 999586 252299046
469192502 998663 788102623
510799612 995843 555166491
429415599 999461 949824082
702183916 999100 490413753
871231671 995594 405586378
159192410 999754 101846757
215674592 995930 645951653
493438060 995696 263155253
449486047 995113 826098970
338754197 996899 763188516
606170147 998379 570193021
487428847 999107 261610303
116865428 996785 756549781
220896418 999145 696123153
180163696 997490 958041442
513611455 996191 436984792
944571571 996849 222637175
169471625 996217 430401902
716531024 999548 710553471
848025939 995716 927855621
32833526 997771 42640256
485962086 999125 340477201
16236366 998729 291902522
179119744 996134 491871269
85593915 996304 723858387
283260592 998849 913608633
998200691 997419 678786580
440009490 997218 40913905
897593815 998901 489398304
351288145 995257 563228335
272469011 999102 359318889
389040799 995378 559352464
749319661 998804 261725933
113886384 997733 900003246
226767213 999063 168361972
954596911 995420 967026570
928189933 997313 807816900
819162351 997223 27715780
273882031 997953 396837569
390949571 998057 660682271
885391710 995321 24611387
357055356 997828 834265267
588407681 995610 790870514
809116396 995905 528629587
429234559 996828 829950799
296469266 997774 936898967
902922401 998401 898776478
735504233 995311 488586305
175836492 998519 94604647
534674073 998036 320277593
872861909 996505 614981182
285844758 998909 444947842
258512746 998653 950293955
85987381 999296 624158904
391360124 999562 325896059
423476657 998449 342757393
239899112 997468 442091902
195797458 997917 784201351
132796174 995758 687666870
637110475 999327 549875266
154804332 996287 691724838
104734250 998878 771185946
964518441 998686 261218858
72974089 999346 482382127
554851909 997576 154576151
122247304 997208 870473983
539258500 996128 405668588
402484498 996493 453545017
258564002 995435 932157926
561008494 997157 974227293
359170150 998785 364742557
67853297 999912 481452495
674499065 998119 107415333
94088638 998328 603193412
439816124 996602 473635892
464875664 998878 297425586
668996115 999691 719117696
209846880 998620 214591827
487905272 995753 278188858
462497886 997895 290698848
910626776 998546 297777299
666113150 999172 860721283
174279769 997318 673812766
792433691 998392 563368826
397210505 998065 914720683
996298213 997524 635541927
858291782 997013 631283426
597344440 997521 197863353
705929784 995505 411617056
844926810 997846 94605437
786022785 999080 663519704
502522046 997009 17404696
927481802 997165 136972187
42362380 996730 677825476
654133322 999141 744233153
839963277 995616 577719072
615774490 998435 587509697
253108685 997997 407755473
183484468 997945 904439846
635627952 996297 460300255
487325248 999796 409551026
91893097 999086 516231831
723853294 995083 271351980
836539725 996500 921691535
429228361 998069 126547620
568712153 995493 165564456
712862412 998209 759864540
888906754 999180 793468839
638320928 995049 430519634
6423150 999139 811875930
36996844 996752 716308467
288704980 996231 388756905
50481666 999210 530138892
910084358 999258 951378233
710126106 996685 515683290
154621462 997934 986036977
827231444 998800 215423246
801607308 995275 747529127
62618264 995459 25031621
499868171 998003 326376252
940987627 995356 20953780
239033908 998658 866791041
992470855 998418 678933652
498902133 998908 799535798
604853810 996613 986224377
470552239 995925 518764255
44460244 998437 794309428
684973544 997454 173809143
556944595 999166 563309634
929158680 997740 415506816
197312758 998082 583164949
562248077 996361 861680011
784352723 995847 926085767
654415427 999236 608762132
7480609 998315 594345974
217017782 997711 622526475
157382899 996576 370414840
813076995 997147 597899793
449856776 996404 503814578
585886471 997688 250265284
81987099 996803 323184958
871114762 995705 682265152
959226223 997479 353545969
674274054 995325 911746407
857576341 998819 879407556
197178332 999061 558289661
576491341 998579 741330422
859131617 998216 13026858
572634566 998162 758478262
369552147 998882 906588633
624000656 998603 176873230
588331323 997450 26069853
479816931 999680 47877804
904311073 995240 624078101
439882190 997239 753570230
261237246 996583 124795370
634201022 996224 664141224
910788852 997364 256749491
56123710 998752 392120130
561822129 999736 180976461
808037622 995834 696177069
374144982 997271 932988526
691589903 995909 107391020
31545133 996614 797067714
829580456 998650 238949431
323821831 999852 965457565
246647877 996671 938703106
866283528 997079 915605808
207487239 998243 807683978
567624333 999793 668822763
151364423 995467 210120410
807090268 997230 455152277
263322730 998800 368899658
163753289 997600 651039841
901533613 996721 94043632
511566598 996454 581573428
276066071 995892 548453248
454919594 997395 308511615
465018373 996244 148633089
913750230 997245 484755980
365681130 996831 235187214
374736985 996253 845619676
161779313 999777 830695956
813577362 996010 426575304
546835787 995815 355687914
962363644 999648 205998370
790262455 995313 277880304
594933289 997805 704827478
77018435 997386 934266331
325574647 997277 275990229
593163987 997978 488093142
422534341 996108 387370878
183276620 998527 492980703
444682605 997153 165067846
670206258 999735 776117190
29192594 997060 139532043
857050622 997238 202571171
330846885 999527 99406118
713577798 999158 955140344
362310446 999333 80581975
995474148 996174 183498389
313805815 995035 8086678
909875932 999941 37269715
951318985 996208 126524745
530534449 998041 630894790
284972328 998810 74997467
522467081 998001 768186290
840034120 997877 594237297
319129480 997815 865523932
375663364 996547 546655373
883541824 999375 552477751
433773660 999613 893730899
494326484 998578 973313788
287870886 999586 509256584
898130443 997828 914220083
456269403 999504 107361058
153718180 995609 14369985
558069263 997015 778262366
934849208 998351 507822759
896720782 998088 846196455
959586024 999421 69558011
276859955 998167 823034974
395791247 997069 538677357
840951701 996264 603631307
972626075 997453 969037959
590795147 996695 650389970
659949849 997897 841405766
844774010 997505 973444713
262133025 997869 748251313
280296622 998183 963345566
453154643 996806 996579314
881503164 998467 322147305
529114523 998697 76214955
517745980 996284 474810196
214444110 998635 681849294
621490688 996923 800597975
673939874 998235 725091261
281468559 995788 947493558
480367010 999786 186329282
962332228 997893 504883679
214797361 995349 536145107
489869216 996486 830059440
469657706 997982 660079356
873519613 997329 60795495
630017800 996927 135950489
181864178 997199 769521210
58519322 995158 428310882
160682483 998176 549275516
727126942 997606 453874999
773193999 996128 478280992
113049841 998391 897179587
862016119 995111 927773913
698003755 995186 581346421
599936551 997812 612308325
897576029 998886 442239255
905466499 995619 26910787
32882933 999895 396962654
104813477 997132 531906604
874752972 998982 111156680
948766533 997985 973036494
172870165 997983 284072620
559714251 998951 258796965
217266842 998463 419136250
462415963 996496 433695239
951770359 997605 588943801
776707785 997620 714958555
438432863 998489 492386527
250480017 999282 921068251
831524898 995876 769521356
926916522 998924 55210489
411110479 998648 922316811
580348081 995855 561334232
952643241 998747 440541498
723057029 995727 558103959
411894183 997431 367673229
350373325 995290 730305714
989051132 995537 196891161
636044143 995604 914901665
512933705 995415 847334901
973646281 999751 922715278
323369675 997508 115173588
741250097 999290 866547803
974590543 995557 570109896
809014814 995162 743684260
837773724 998483 513019319
555594331 996534 239061503
471606848 997798 806166180
501442671 998379 750358811
422078569 999375 332698014
484561603 999654 662451162
546019735 995405 677691150
876596425 999950 243124627
431498606 999573 511362656
177910111 995446 316166041
391534902 999689 649839855
15790933 997377 22705036
763911421 996387 421151824
352708517 997479 606999262
436166682 999061 377993421
944696134 995598 736297842
118359835 996550 215350132
158805513 999952 277516030
690232761 997356 568686399
520805919 995775 977498619
495517866 998139 406579667
281692052 995243 989699565
431008804 995523 419602973
625551667 999103 443096213
901354407 996500 663006218
704042647 997964 607906152
992057322 999734 164252262
399685562 996718 409803295
177102112 995307 746443065
882404135 999949 727654057
199801693 997397 987781839
282289350 996822 576095478
322624586 996605 405541338
408860000 996392 586540097
421437399 995361 648886541
350428298 998776 701223660
470268550 995889 953400953
983972845 998927 994004501
890813024 997297 141226668
492824249 999473 491172866
137788331 998804 141490743
197754387 999560 853784802
394027782 996109 713860702
842745660 998489 4192509
467561898 999270 671839643
59434189 995516 754770824
63571725 997978 119519899
940842944 995993 708926057
364367722 998950 354475775
168654313 998150 129788648
438047431 995952 606623822
410205314 996128 459004144
306988390 997014 929822264
463177807 996727 686049466
572170225 995904 197241618
666413205 997407 308046113
665345394 999277 587469815
883986652 996821 656839701
197766795 999848 316720216
747973237 997284 417606646
261580327 999795 453792239
17569272 997438 56747787
27129065 997511 988363405
790577263 999803 310462428
136580738 999950 119803568
845981081 995075 239311972
55899721 999036 624499306
450635755 998615 957869256
628057659 999302 425145911
911110298 999968 429062707
233858198 998900 108585733
264149020 999809 85107456
286933358 995629 411905108
32438590 996274 316633688
931390323 999186 461123053
296336163 997186 441533122
582150410 997485 847374773
963425684 996167 737944967
584790437 998805 327002552
135943045 999300 676719711
859492113 997079 464097660
654032719 996004 294279536
849754784 995549 946825000
112776205 995601 962465850
270035374 996263 159368147
446031244 996345 664413639
399455257 997503 600284289
185289993 999376 685410748
191630712 995327 573248578
447793709 997234 841508993
537654078 999876 853189457
769650946 996080 368319307
707709883 997013 332044735
825506315 999897 472002694
903485863 995223 358392200
190202416 996851 663011505
3062163 998306 368174781
172989173 998301 341088763
748655025 996504 829534698
102972490 995065 370786113
909216494 998240 713362504
93855983 997004 532132007
134087839 996483 732646922
429753818 997212 499764710
165772702 998983 485016896
217384903 998720 824934110
85836863 996256 861513299
883637103 996453 49742275
121255067 999003 554757755
678253443 996501 223239932
480123041 999110 318678322
781831682 998883 513647481
197012853 999358 895097128
789060961 998803 602147494
182920579 999776 965212848
43488975 996906 727286017
44776618 996562 344051653
69099962 998321 526791651
1575372 998091 294506672
224044088 997151 990831094
215967995 998175 883624990
919667873 999747 884907927
611490877 995619 617567047
100812546 998557 514200397
565255014 995670 991660009
817037287 997778 249765205
766917646 999047 850507970
539878804 998320 676312437
961196987 997004 544446370
551345378 997216 733736427
454712288 999285 151341565
78711106 995692 879072887
117925541 999991 106580821
601787316 998352 563648311
56379124 998703 743850408
140831360 998888 405702505
169498053 999960 107796697
173740434 999137 947031341
17850435 995100 822632296
158614869 995193 649477235
951678886 998328 644635400
204004706 997885 712515810
463465465 998258 801653553
974689079 996371 748493322
905087049 996144 313313532
975422115 995610 507144844
458708585 995200 814761711
553998072 999730 455364823
834326696 998035 752214297
287233521 997723 130849200
606226019 996694 853660565
289764236 997249 796875456
602938997 998674 72237901
212691771 996707 890865830
375330548 997203 972459143
165578655 995025 320760494
470243905 999499 49202169
939206581 995520 546384552
766978125 997924 881310727
629510266 997145 715521947
879880853 998683 203077926
835865284 998424 115576664
968066558 998457 506320679
91696271 999968 270811101
983259338 996806 59790151
799740387 999937 897211454
522086255 997506 852888004
434183257 996051 823139521
29679867 998819 634973616
980234630 997789 417022859
127872972 998663 864349598
704572046 999218 405057787
860876175 997556 876605248
915458075 996047 492966007
974646484 996985 464485756
191094057 997655 964165505
930148370 997410 233943635
277779866 995426 904962618
423975442 997133 518762715
165740556 997287 136516037
98657151 996430 750707086
512558650 999142 41480776
959938807 999098 520457471
404210505 997979 427321348
243881330 999375 840212005
301273827 996570 402245895
5133008 995489 247654627
755956892 999070 442001806
238399699 998345 565895306
928092929 998600 182100203
415511627 995983 264835354
531658614 996541 431839322
708395246 997975 282680787
443544309 995315 532791530
76572615 995926 453929085
529017362 995077 848409220
29030588 995413 228409406
202092893 997315 821343962
163774033 999590 28453422
932462854 999663 576326256
457505124 996336 379603726
591967366 995178 995050282
917835363 995604 289800732
557096746 999510 697637005
253798442 999993 299076332
321351706 998011 74889406
49118707 998740 637012669
81429745 998588 636225413
20203169 998644 345638083
45848370 997102 206348801
311214148 996279 704691874
91125067 996286 362377492
490804615 995340 642342953
768521035 999165 675019261
606815273 997537 422878171
386448135 999764 483833803
147614911 997949 333940240
512761759 995055 943412513
779535455 995188 897883448
176759516 997689 931307018
366059672 996470 657380363
508205984 999022 424168017
460684607 999030 198522149
545531393 998102 613310126
348903052 995418 280725888
18710535 999046 544159332
803904731 999663 172305314
764759248 998306 736297427
743451294 997394 179834998
2242515 996441 10718551
348164656 997096 879498060
574681873 998182 831987035
336993807 998548 766255182
8702823 995365 675399284
422632760 995491 784417846
554226951 999528 510005901
373120496 996298 129238399
78379270 998181 873452238
174884103 998322 846821349
689493699 998132 443932198
737103233 997710 947427882
257483554 995038 545168834
816983002 995842 947923458
378767017 998311 768825470
36497029 995807 113772846
269909017 996190 280492965
526856471 998035 807944527
665399245 999678 918915184
415379506 998787 864616371
753245346 997600 883777985
30803521 996065 158467780
465059650 995823 788242060
784398554 996238 50649051
208104237 997306 373191032
751624261 998878 991739165
705606332 997393 102245016
715982132 997196 844504121
984621421 998608 492170255
820342872 998012 415688633
125955632 997961 567442421
42627451 997215 824770410
121811992 995856 802416174
273399005 997988 567814440
48722439 999232 268080719
568207105 995716 871122005
568365518 998092 123315343
90469386 997532 183677713
582505056 996070 352202550
809624323 997393 850089693
292828832 995232 496594126
572991076 999823 805487173
41546132 996610 585320228
184134444 995588 801439186
291720459 998485 823556071
364875812 995049 733665198
751250803 998420 440065400
300491973 997453 935308708
30859380 999371 91270840
236517975 995204 861808706
507155064 997914 785885681
202948216 996968 316913905
103324778 996944 250964516
312996687 999978 507539591
466332868 995823 204883974
946260911 999282 973671897
440567119 996480 964979429
903240693 999071 412179547
63501110 997589 901123653
757107017 998160 106984067
920525321 996950 551610260
874876846 998152 835940984
754400176 996699 885460900
58441444 995908 144256753
789337330 996355 838065403
774290913 996855 22598207
373574257 996723 335876994
805347448 998612 915638527
851208858 998808 59968895
764369518 997968 391561800
302049341 997240 159487109
558579834 997432 927741259
598345225 999596 892682510
790985394 997764 460075376
568626629 995349 361365317
908587617 999884 594781829
955238855 996599 260383331
279087441 997757 524930425
901039704 999634 341208757
80640937 999626 276438893
367941515 999623 794030179
964550176 999929 793327979
259242041 423681 995813
947784992 998752 752584588
566857144 995492 210780225
768412016 998333 94798293
88988990 996254 354780179
240243213 996713 223715528
931224970 997000 601193785
671524286 997251 609746566
543195628 995260 182696645
546726534 998010 709939450
718817364 995278 257614590
831061204 997088 271955491
961237698 998302 444167298
263648357 999784 201363589
624005378 998400 147382764
68142478 998502 444124197
390796332 997033 120574377
494998641 996636 259355940
37978394 996604 976471555
626538590 998259 846027750
808836496 996814 811397431
406366471 995244 690768494
507443864 996553 590405065
479730359 999872 861004670
683465230 999964 440069545
276141664 999223 699233037
433050176 998122 247321512
746632889 996611 19206800
825797904 999518 410798045
122825234 998470 751963544
172754544 998858 828416294
979266320 997924 328042439
791842723 999889 38528837
897976154 999745 635632241
243181350 997375 336792230
433581859 998756 539862335
176095680 998940 238712895
492341584 999720 687358374
39039120 998724 63233372
629096480 998917 313630641
136942831 997682 240971568
130807931 997444 990052381
473569847 995129 874374719
783098947 999837 388019368
493823911 998975 453362111
143088672 998756 12608881
224275642 995513 81940617
507384246 998659 227140268
74432228 996097 960420757
794242760 997997 321972287
527498491 996284 784877642
716436073 995502 502937975
923818759 999010 319535370
242768035 995672 665320730
492373533 999573 22229097
795028344 998609 542432769
775830133 995414 833650822
362688019 995596 272416735
733633907 998358 822943936
839281772 998351 967480554
685555083 996677 991663537
350792775 995845 541897510
216834549 999374 548818595
879038055 995137 944551768
643714915 998005 377359325
810573312 999758 749343387
914640076 999353 312297697
792508299 997590 655134520
546795331 996760 538356354
533478821 996424 546827936
821668680 998611 574599960
90109597 996020 758479219
646626557 997045 698640977
714360508 998288 2891723
548733612 996328 144319892
359219156 997616 401449021
988303140 999912 638377873
875869886 997554 919406885
71419670 999972 644964644
373166383 996842 825398551
808130328 999657 420779259
344077624 996551 83189148
366259867 998927 120011672
592814946 996205 36710974
4712401 998600 476940411
840811192 998820 915777751
821239792 996100 818841918
112312446 995176 507263979
430021541 999573 310519867
311470297 997412 230727984
847605428 999658 437453521
601193110 995283 566617335
357144267 997328 671476887
302515920 998925 616616273
857847882 995214 560589693
607330391 997091 543517758
820018793 998959 849868517
281625 999022 288159015
187960761 999009 926788772
986956349 996078 966132876
353947771 996916 474113656
734398771 996980 940025825
57918558 997607 70182496
99789750 999388 42423767
685723049 999844 188613518
418028485 995953 488027737
681589546 995138 284717673
640850544 999467 541998124
896508273 996251 801038500
186553665 998220 385696494
372517376 999956 615870064
783703770 999123 295666966
119143042 998470 91551553
486320680 999271 760427556
132993830 998733 470814500
529118710 996949 130277430
188209089 998748 626330070
8950234 999762 25426324
128684760 997834 242803824
207111538 997417 907620212
515451815 995051 452539739
563778136 999615 970262695
697259467 998711 982257645
68012878 995967 285651851
397667628 996308 735794530
76091945 997674 73213375
972465834 997567 493358223
947429716 995645 807364055
708969087 997784 790620636
272802424 999383 791698320
678632739 997607 176127833
317024339 995006 417645429
522815355 997619 614951622
857883855 995972 393767341
944877049 995243 323947043
618703763 999246 765373525
805743228 998294 769872557
46199584 995979 137597349
398966 996200 908694255
68314208 995416 354424006
957619150 998963 773552972
607853556 995585 433772316
475784058 996410 705838651
655154630 999998 3088308
986941775 998487 402283793
103818520 995897 51925121
372987613 996243 127074994
205523901 997856 688776061
962083281 999744 948005779
98696209 998085 468625370
804001824 998384 452910755
732655400 996454 775994938
58636362 999661 884465837
286805744 996028 405695226
771692734 995591 701103751
862049158 997505 835935558
580981084 998819 881694070
543433633 999736 156377046
875175892 999229 525222515
761541475 996805 168097062
40848028 997285 407451998
824926655 995228 100110198
32821305 996385 106479848
619447229 997672 354302229
456755758 996467 177788574
117178100 998063 249222444
169838433 996711 902786211
435644827 997062 962698622
661270612 997913 668465733
811591563 996929 856385850
157225446 997662 171414292
988077304 997412 381639036
412169958 998117 16631837
426924478 996026 246787817
571272094 998672 773744668
752463030 998306 122525417
662822549 996035 776591947
580584638 999044 451199422
352493631 995740 701626752
154309994 999434 490838044
599603858 998873 516569104
540991508 997455 925465110
838899536 996473 283524255
257626380 996506 578092255
581407601 995844 841382590
701992231 999499 350298917
452779918 997070 31484525
69758791 998525 894820833
571246230 999650 297858920
481165160 995189 460841403
808505420 997410 408245701
203479112 996835 959086597
760317040 996839 955411546
546035788 998897 603483261
286854347 997098 214044431
547122564 995400 334321562
846140525 999400 130594643
233106767 996213 164713877
708232720 999291 536225336
945793944 997667 670766610
223859468 996717 762447643
695835247 997929 961238291
910796760 996099 785867018
448605858 996321 63605846
566570123 996122 465345224
168027111 996203 589053010
894261070 998050 255283615
864924750 996335 72599906
661827218 999216 199530636
519690180 997548 91430913
2690639 997288 253110730
374962809 997246 456245121
897332216 999226 989211068
523442861 996275 615866727
871657840 995002 794086869
840222990 999019 703504828
310300191 998400 950393639
547726927 997820 253282221
340046002 999729 854357808
115221442 997704 907227519
874937362 995659 796356578
966652124 996720 910536789
943866395 997559 61998331
281016873 998344 966508430
146875627 995323 204271215
783291702 998117 205461911
206658747 998398 312430387
794003113 997248 30139334
984838021 995888 794067985
634926422 996905 602800851
166180117 998110 633686902
62120354 998469 880112263
946467263 998624 163260135
687301098 995004 137437227
41657828 998836 61371566
960386119 996753 526366349
949830225 996085 274136765
256014756 999634 440348653
196339869 996164 231838062
419549556 997916 230951221
201912037 995841 61399185
694483545 998506 786294467
791657067 995004 388365700
78783582 997466 655994340
652063228 998666 766484095
998448924 996985 850223642
157373818 997220 721038543
427951681 996342 61023956
397618090 996487 861434238
402602687 997024 280813694
994128764 997602 83259423
25667723 998261 654400546
320618493 997794 180823655
367928684 998020 258489828
376450850 998547 206918454
818466048 998482 750953252
255500944 996950 528479883
349713394 999212 179362323
848908812 999565 981253208
72778006 998077 457778306
419212539 997018 108353994
415412171 995683 579631898
799774429 996261 743726815
753065455 998931 218292349
99398846 998203 383784205
24361522 998839 851617941
402253971 996979 584007821
957097965 996805 650147850
168687227 996694 62715963
101357227 995274 862285654
955099519 997605 921826742
953460469 999187 239427282
593684736 996705 366212243
515518436 995834 868221530
284997413 999494 873901684
25743694 997292 125494365
155110466 998370 798092834
453382523 998843 134798987
762301123 999541 542209506
264405520 999078 812766033
608495243 998691 650209711
178920574 995300 612156393
113468082 997257 65037914
319661340 999029 705288442
793041552 999155 595613968
268615069 997232 756555315
896090713 999281 206902046
357814751 998901 21741913
857401378 999923 761999034
135903799 995218 984579949
826920349 999756 127962871
710127609 998532 961236693
432852740 997996 467503448
881066392 996405 797551987
196915870 997826 524246631
94516676 995780 677865187
758376404 997428 592920385
156297181 997476 855621858
879848044 995648 609068798
662765921 999677 15656365
573419357 996883 574963900
52427812 998401 241912439
88340363 998343 122876802
408082677 998741 981812609
142881618 995644 153289167
928184805 999722 478395459
680797160 999831 908410329
897282308 998453 304312868
925670162 998732 551795413
575032283 995526 901180450
339471653 997471 146838071
475624012 995907 586963261
136641609 996350 377527784
187060360 998612 508581720
998232083 995770 611776499
149440566 998680 220254840
42175856 997978 860121762
334571512 999959 683703114
785346056 999123 916879478
784489443 995812 684723049
213543999 998544 222698091
192634427 995486 114724008
137188959 996270 846473882
818656240 997541 564607301
504770771 999069 814071246
690720465 998359 682250471
520152189 997220 31447628
89333295 999570 682115048
651586717 998830 279568266
503845959 999468 432731382
136438562 998542 265677318
757181792 997816 7026972
867355811 998707 59708019
919351498 995921 150902759
104943848 996591 675737490
803934458 999974 831599955
502331905 997771 543848005
148316174 995354 633686526
19237363 996995 562889563
362937724 998728 73118205
428027444 997544 638779119
9977579 997449 256353739
575288054 999601 339211907
105994554 998030 620453865
998402476 997214 313354626
520257935 999714 247348695
774317129 997922 559994612
441290132 998001 324508013
534579124 999452 424751441
219653491 996245 611924712
921570873 997336 269714055
341854588 997339 525483073
202912821 995790 529613748
4494772 995487 3655041
23733708 996702 152325787
555202663 995516 209685290
94359232 996591 770176792
591497294 997534 921943708
371919554 998001 356720983
301252913 996238 213180183
437096125 995252 702064656
601456096 999026 607846412
46641397 995654 118352824
212551320 996085 522916630
621504959 999892 37872625
882606176 997323 642364573
650812591 998214 385287395
538592960 996763 610186801
807569163 996490 607179749
188072552 995035 983397112
711111424 997068 814068122
304709179 998039 816018801
976247262 998895 830023520
932178907 995651 771024597
946486033 999930 31023779
249067646 995021 465438351
234075443 995557 292241160
345186729 998096 306141086
996201497 998911 636341768
593774199 998960 33340318
755136138 999745 250694537
217225425 998510 625531351
542763762 999144 270024976
303106285 995837 952689971
135458810 998137 354275477
355084574 999438 292480458
689602662 996833 617656408
204170427 995181 542408848
602324388 996422 924513765
719510091 995494 226806415
176021164 999232 618973924
638187438 996889 384589060
156021024 998670 610926064
707594983 996422 773952380
255904188 996806 449594827
245544315 997552 484716093
66382778 995431 424620462
601364175 997748 131256447
701095765 996862 597015077
632243460 995451 462470224
55508733 998322 338672995
392685559 997715 419105469
88747567 995411 411778083
290096628 995418 120443220
481829004 996258 999802129
469640798 996326 783004270
914098658 997713 864725294
9623800 996879 335515445
578553040 998417 499109417
771252770 999542 163643827
1597471 999668 696837792
688176842 997031 162050143
771193129 997555 879958577
749824226 998809 29236301
445911920 996122 679114554
914622971 998347 253364577
142240740 998091 786792741
585431390 996162 434400804
510438131 998050 627564928
899635820 998099 745587410
325626028 997921 881126104
154599665 996418 6319964
424402103 996354 874843421
390708802 996610 358195277
816531899 998859 225773999
66220069 998700 460478991
555292551 997084 504127399
790952705 997336 824520135
934261334 999571 945729553
650534696 995555 876169575
323963563 998933 361912402
697783533 999996 317856757
847345548 997400 870080444
822226104 998887 2749323
125473804 997299 37173219
158737312 997039 542677140
299953808 999953 657357387
997528943 995889 424967919
241450124 996435 131868567
150426148 996234 371405505
27269194 997569 603273901
717066955 995467 629183040
426424963 998482 590880090
588157772 999541 202868197
370220261 996955 244121076
308892652 998750 165644618
583903433 998754 480994165
926452327 998202 340080933
58836543 999397 353950115
853875835 998792 289096789
589932664 998588 523603731
751292013 999763 495113269
777412754 996353 28829340
451324429 998155 399313757
807651991 997664 535424627
962789781 997127 707479412
575087803 996387 68869448
182345432 999455 450674531
586302120 997191 138434257
934999638 997362 106249461
185836339 997010 939341408
171039239 995251 103022757
362226426 999682 5048763
961595285 995216 8058121
907968803 995593 651555099
924119082 997751 607192840
170819872 997291 794504204
659610466 997540 73785421
454675131 998517 211043406
761042615 998841 539481990
298717806 998561 437829594
632615067 998148 340360759
500563517 996845 876285312
205825994 996775 563773983
374719492 996214 283580192
162790632 999864 813988790
279263946 995950 807562352
994449037 998631 478925474
313108057 999623 5290756
640236437 999929 784531872
785466172 999097 326469592
892122672 996687 323270425
855053686 997561 303033869
729446555 998063 686125619
328095022 998671 748970891
24590004 998047 41016427
104353675 996241 285175459
518401108 996870 659651621
576815377 997785 738308610
401656828 996264 329613983
26589678 995644 545955074
385522190 999681 74082019
510104182 997273 285955315
879841353 996005 994898965
14324061 999017 999032771
272285025 999228 245259937
109790874 996653 134784928
852629494 996115 298199556
774018151 998798 828405108
104921640 995224 246839045
375342192 999042 232174193
891932820 998747 907755777
641686345 996076 270340207
491058735 997847 918800068
682391700 998576 947900491
699116728 997312 47311787
881507092 997802 791582356
164234296 995405 887202850
677409869 996640 456971503
664900170 995056 621011595
330618173 996156 871108274
64511534 996817 945530481
377014388 999571 753689090
464977614 995489 749214235
862329328 998498 922809318
359929251 999605 918312066
820194576 995531 814712724
886102448 998375 996849846
248081997 995297 737229656
840980251 999129 415841503
962955516 997157 818847929
330854967 997995 383842688
840276729 996155 467386139
778698537 995076 684318481
174820060 999870 501451579
649587057 999117 248850915
914501404 995266 545850642
556271905 995779 524225161
552208052 997730 163985245
538829481 997109 650986785
100072204 999959 992740827
346688523 998946 230640117
792503953 996935 325796493
518898082 995814 726481832
606619281 999805 295457084
897234826 995817 196651000
562938760 997975 76665053
821280055 998615 790974737
87598462 996770 788949272
293773103 997514 271459640
304100021 998960 924305100
524323258 998086 198786374
992418654 997472 125232303
778786292 995293 515336223
762887992 998001 42981574
580751857 995250 845937660
849601615 997522 253930661
846595832 997219 563911000
625639295 996288 851491055
148497255 997407 104959344
313511122 999801 673640606
837297695 999658 330987680
189861396 998051 640291830
251244957 997176 82014155
231413489 997521 307288533
456405941 997530 269430354
225298287 999398 432618840
465960784 997894 994968597
248156637 996367 907994750
1974575 999774 58776523
17116306 995591 411375220
164347309 996875 959278848
822429797 996232 240745992
121508925 997333 892748793
46098369 996559 884091522
107980339 995204 32556594
73564071 997593 209880704
101992072 995566 202364260
753837891 996563 971648352
150541863 997616 625140498
838331697 995477 838983182
939230738 997511 833977285
341592367 995298 204675581
586121495 995521 40244446
175722804 995056 61168368
414645530 995069 122416457
297319605 999785 780054590
227273232 996770 300042686
649836796 997760 21465687
324105826 999362 176517478
135255818 995704 589465804
185023642 997428 58141236
341541432 999727 981029613
814333918 997848 14655532
581277431 995592 77018757
598259400 998520 254564963
714060650 999896 357327158
798442035 999935 781951777
807816166 999991 872888783
460074490 997913 365930806
142807885 998734 343133995
562832637 996360 264069519
768605520 998213 411228214
195007609 997569 389718208
481182478 999453 143193519
606852805 999310 656847963
266476347 996216 180375204
975576296 997118 69458108
489184472 999327 237480962
624272265 999927 741977382
888176453 997364 851964648
882891983 996441 372354413
56307018 995031 534501119
839275664 998262 924842016
848725547 999758 223963692
106186177 997295 940307214
363680925 998587 633093589
119004379 995904 379362993
851437263 997893 181799104
735463361 996946 851701337
751361204 998213 543655970
885566575 999972 247285209
318338839 998038 694618050
821400728 995437 914356375
943036269 995401 394334689
626722701 995583 314986005
670867688 998205 285616474
989384242 995456 176143646
743412321 996842 701422839
261399003 999069 8669612
157916862 999700 653436719
968987288 997617 752537556
834760711 995593 792857726
297710889 999117 307571694
954446893 999703 720861611
860569635 999204 883120369
925131081 998220 297894406
158694092 998672 82009960
113956137 995758 471887220
626167232 997401 266002997
137270466 998664 527078782
45898055 996463 735332679
259345492 997902 23276408
119531884 996050 506267892
930406937 995994 54493498
284160059 998029 145272325
405230092 996006 41566946
150188064 999463 965745331
56535811 998754 75804725
347816301 997259 909602459
211571587 995367 860212587
821770102 998132 905035232
762719470 998666 185761848
953816376 998786 254435537
868737654 998478 897566448
956659595 999856 550418758
713213518 997341 147498343
896875604 997560 910267409
957164178 995457 723564288
228596782 997421 327608486
280289021 998582 13751682
66662062 999017 960252112
506900022 995704 949003981
524863781 999407 867489163
513226779 998773 486156557
842906232 995619 805822321
69193829 998383 450095960
927237832 998591 303073672
238650503 999832 755237582
197881559 997174 835408037
332801330 998771 106469712
953798184 999859 48434287
225972138 999383 440715428
155587469 999809 748403591
663589171 997852 695158998
764151682 996647 956060359
679079694 996720 884728720
193747734 996633 669112092
181997811 999806 28445161
784222372 995927 347607839
334193440 999987 646635980
869398051 996552 374227525
655416165 997285 537911548
398433146 997258 874802726
953940630 997973 571389102
832070609 996692 919797985
796673360 996621 538370762
703265455 995446 534326785
923262986 997278 226204585
391975329 999351 380990271
670705899 995257 453438865
480660585 999568 705550095
590366766 997197 118782637
411740355 997272 746051048
357815171 997328 167444874
658809625 998314 988426113
112980650 997583 75632528
170505476 999237 336516108
232487726 999512 763817651
846469318 997220 740262062
609469210 998991 146666964
273636733 999468 136097511
188251816 999598 614536611
84573933 996028 32802610
915410228 996002 852506014
784386452 998850 173628273
512683592 998953 703863665
524233001 995819 148080186
325758174 996497 988298138
68349751 998491 838196371
484299087 995689 465872036
868304366 998597 440837750
895312359 999023 803633602
747262908 998729 883535736
117475888 996699 47323890
221931604 999414 328580160
712732430 997435 3988616
763572274 997911 261918363
116310964 996491 534368348
150651998 999946 942940065
853654492 995260 792835587
480800793 998682 331823571
123268943 997031 437717756
692879461 999324 657176775
784884705 998784 570970423
436479883 998950 964925829
160863810 999393 908155707
66861502 995312 963456370
694739511 998719 443247867
729931255 997158 437785642
681499879 997055 405835362
785588332 996416 768295255
36419927 996853 766066209
426182273 995825 364712065
680120341 996866 759721050
585883443 995276 556161286
512717972 997224 830665246
464858108 996137 857928884
381834344 996351 135122451
640589029 995296 826134646
117091652 998339 741468237
781603338 996484 50904147
58617624 997998 42815353
781120096 996684 836203991
898125712 997635 149724430
655750999 998424 306617378
573667353 998790 82110189
196254769 999887 641671271
535835429 996078 906772019
880987053 998997 742350292
795312897 997383 127070854
511471225 995412 492892563
336090428 996060 714893793
265041269 998471 150063951
178402660 996256 913907168
925644743 998366 422175731
347764793 997332 929200292
894006935 995178 44413255
125830480 996673 955933076
426819431 997368 746227222
822337652 999573 538419878
378997701 998260 406392467
588178453 998798 157628482
310009509 999642 219424567
522657772 998714 884923364
972059427 996202 680148887
785203695 997353 817704460
537163962 995097 59222174
883674722 995593 363768615
786609063 997206 226041921
81384211 999978 79287166
291226216 997072 340262977
887048521 996934 324241590
971870183 998886 494076375
290522566 998872 939179147
965882073 996644 4150399
73864044 996196 123094685
758351308 997623 215426935
271881141 997063 618828809
849035835 996163 907140042
496687800 996987 265725662
966613633 996923 981819309
224011037 997407 995656204
776811024 999426 72757425
925064254 997872 804179608
909991782 999779 102909997
192634241 997347 143664443
924576903 997988 324463137
764607718 995624 381421114
2108167 996042 700701870
599914626 995404 387872944
631246849 997225 118150576
352713219 998562 168757128
406165053 996880 399923206
308291070 999303 218545905
459401740 998995 476829246
25543046 995187 985293037
418988871 997152 557071924
244456199 996199 216451522
2993622 996641 148183728
377188084 995550 867646825
209505921 998958 619819142
311250250 998860 226394154
927303205 997344 110552494
606650940 996204 945091195
58348138 997662 781615412
18716072 999902 488942611
418051440 999681 263958551
787000016 995680 256304147
894281315 997117 769333460
932876219 997311 392654142
562636537 995786 467924665
302512874 996912 930454932
868781437 997784 248563012
654839281 996049 400171386
699960274 996624 46367858
283637485 996275 347173047
161119574 995624 685836067
301067295 997114 812065298
217853526 998022 820294338
61268575 995662 739577697
886897686 996526 423143384
461357781 999329 440181898
456372168 998405 142075467
867148918 998894 605486333
493971520 995325 166985946
825937767 998692 669636465
627040107 997431 457000513
983741528 999786 588332607
472795659 997484 33059407
812507712 999004 344814179
122473847 996961 979337940
695944135 998523 124258736
682266508 998012 883369567
736222142 999963 539873944
686065751 995827 581497426
511977993 995071 390874868
453887696 995492 282329847
317762637 996529 724691109
715882176 996392 669045199
200535104 997679 374238126
898505552 998817 61730600
438592572 998462 758215685
640636521 996209 677192354
242652508 997796 877402228
78388561 995533 883166397
443789706 998158 912725477
277220288 997024 451462381
104803254 997019 673619255
49590744 995842 902951925
905971637 995547 94980647
972255926 995516 460397208
332662257 998530 222643455
817098639 999622 266780782
283843441 999392 904008809
39368539 999284 209171682
811607837 998193 157307559
776068271 999224 812364002
404368240 996617 397882615
778289158 999051 979031162
269734943 997383 566163400
522528256 999128 331839502
416263886 998506 695329822
328880355 996178 900852954
596261008 995345 286968314
34621874 995649 351803755
395889146 995274 229673444
122913232 997982 969749273
437900671 995531 401393423
532163744 999096 180509643
163384471 996601 393286774
758221729 998409 474358554
303777181 998677 441119043
219725510 996267 975644022
339838617 995223 196647516
628538683 997167 265209784
274263533 998102 629095127
96891415 995755 190627680
66300943 998646 813903452
495211138 996303 149332183
476949486 997954 797643018
554915090 996020 943808782
840977385 999065 625211078
557191596 998856 689836059
259771139 998632 953063121
719159367 999351 243379997
408704739 998181 209684386
781086905 997002 879083134
926431356 999028 725325470
825238828 996857 700872911
590454276 995472 604210680
358824561 998846 567835874
288969742 999510 152672964
425250225 997186 668314612
206486357 995611 128404647
360182020 996872 81346894
656992180 997134 645126142
168865866 999235 349335091
953305737 998732 905776511
28591026 997263 813468036
868502382 998174 99322182
716963575 997715 541472119
834344785 998677 604295063
5915541 997511 801352148
580041438 995183 946729451
742312223 998922 425263630
311590718 995680 631732429
702577823 997743 2721316
203764338 999671 662814302
880032512 996994 590785537
927731602 996154 420428613
627423367 996304 655331058
636033071 996725 911792507
752750404 998053 850454617
949837575 996879 496534474
830703577 997406 250378087
233019565 999444 476601919
665995007 995832 478207942
800615491 995306 338565794
421149635 995003 128254310
4706781 995976 641791811
341271746 997416 965169507
904906794 998618 604223996
88659513 998348 217355551
835786219 998243 11075656
314130333 999361 741153211
891638100 999104 678336969
602151744 998129 892672754
194092725 995384 877352474
584155558 995700 984951638
537398893 998435 821657006
475207655 997497 88604404
344956384 996271 132272964
406481406 998421 318659808
912464834 996172 187624437
585350483 997428 506925002
41397637 997107 919131549
775738647 996621 333104197
189323473 996255 262221029
654471907 998336 851532940
744957180 998571 958098316
373763026 995033 128931251
190717265 997941 871912145
556794381 999587 127135185
305105943 997468 781189895
907848684 995622 648212167
935382620 998781 769453859
176739769 995121 878254139
129412693 996337 762408080
966512178 997360 513689248
975383195 996051 294391867
45424082 995646 241927274
242480889 997115 437753477
40087267 996085 483167281
698536708 995939 117934169
804449225 995827 716753657
538552848 997497 968863863
113334425 998708 725649894
804902445 996719 679826946
195387041 998482 847568825
931100486 996030 778286452
89349649 999396 247186616
452439816 996113 242080526
632588121 997262 106546905
447362447 998340 402213496
409475594 995431 563598242
409753045 999447 952120602
498468232 998896 146802258
430848561 996791 486681324
177056022 999458 373503838
214315858 998586 989501301
113271304 996617 549780549
62171130 996707 316182900
394353945 995015 489551788
586313100 995221 934252376
314276930 997632 132379326
918646512 998315 287457738
24008616 997038 861392451
143522534 999181 584868405
451295909 995345 105615985
454871947 999170 790096039
883807017 997845 179820756
342708635 998304 394284267
515794233 998886 421594307
721326120 997222 850757144
675944417 998566 648207666
792986889 997127 84676838
138872897 997294 85936312
284726446 996557 750865296
830440183 996914 544822522
313356078 996559 468201381
446801153 995713 519422597
752661202 999126 846624012
993338134 995889 853783465
716247660 998148 6669524
21292332 997559 136856340
63975510 997982 466889803
896386518 995722 245103353
791686677 995190 630250043
940168309 995034 970128194
289101236 999936 694012183
523487405 998502 864411920
767847525 996169 587974883
826693583 996539 959589222
982683041 997518 116787842
622438119 998224 847471749
297082114 999514 497686799
809085178 995534 279665069
600828907 997438 576106597
907175726 998210 97739750
527986528 995010 484647862
373931107 999976 738345273
572156545 995720 189141294
989927086 996398 333879904
703217626 997407 313185863
861856174 996939 451529365
192139681 997596 854880163
150595714 999745 199693095
100742946 997732 714662270
866921064 997483 630959179
96145569 995445 884817460
967364963 995028 954370614
255039149 999115 908827826
25606791 998741 186300901
879378028 999920 852668380
287711549 997562 492481618
642787245 998331 802308788
721805375 997984 618437536
213875553 997571 732324448
781726064 997039 537969477
644872213 998350 716821783
835467228 995286 769958716
837464518 996439 787760652
498176560 996381 990276267
821207128 998207 581968931
991578194 996920 554831082
652928228 996332 603484031
291796136 998126 457049273
724059227 997846 914615158
99371521 996638 563021954
974048502 997173 479125820
403380020 999733 531681583
394580984 996453 963870248
911662727 996752 540860748
893044256 997925 447528856
710257212 996052 607734647
171568774 995268 629200032
664754934 997522 954511516
878934872 997506 109172925
220523646 998073 663608935
154744152 995067 368916509
668783465 996621 500555613
861132202 997569 913541380
951320831 996473 866475594
294834083 998553 150291392
393064331 995078 4148844
783478981 999631 763458062
386277654 997980 124698293
564012896 998505 802368316
349191456 998495 446387239
902169221 997937 865949715
691466668 996527 290702523
655276104 999589 920064273
372690097 995598 938528242
848063939 997803 4133162
672984442 997249 131429059
754351752 998967 727301412
269203156 998165 892980954
782929712 995251 335221452
317816544 999665 598657526
442830514 996868 543497925
679128309 998794 332469089
205117151 997785 585502835
957589599 998831 838899694
772902254 997367 752558750
899591352 995512 612031593
891504854 999028 254447909
673165320 996618 945475801
365760783 997929 747606526
605992711 997282 337963177
353341588 995022 64934351
721368865 999148 346197769
437452041 999725 648664698
756751169 999260 786935276
841579116 997908 971073727
221642692 997882 833315090
576576329 995965 815166482
725148787 999600 907374875
943647787 997024 730558939
323947768 998909 477625877
406537010 995367 58081093
611413025 997950 415374384
438361398 997163 674997874
820174420 997963 1215802
493912998 999989 823234213
530126498 998164 579624489
549086141 996041 538961293
172673719 996746 606759834
721739099 997856 61321202
659743959 996524 424864233
534896112 995951 789623682
529965053 995220 865851177
656355949 997413 833144081
651263757 997394 257098424
474912505 997111 145758239
525203205 998504 709744188
806391194 998682 183815889
101091875 995637 152301015
528134285 995996 336627567
416942009 996133 434143539
905092552 996329 416924594
498987757 997747 640646140
432027358 995895 975600622
860911872 995475 282530259
247884733 995009 34543990
302490125 996920 219492513
449849121 997401 633953981
354459627 999035 47794577
935773202 997408 172616199
509326636 996835 799288607
990878482 996533 752947846
793789882 996182 635732489
666089974 998334 222636538
542609794 998618 55092111
607284457 995994 474864041
433783896 995488 860924548
389856855 996380 996958212
512971444 997219 982529371
616851332 998576 994457561
514530227 999283 492154713
265950175 997387 336684920
10725973 998187 386858943
7124394 998767 926399624
697300649 995052 871982950
388362369 999286 71777667
748778004 995591 238921142
800326479 998870 695662994
702707278 996023 115874033
657882711 999285 921210118
960063053 999810 457920368
960723359 995832 783986177
545634184 996705 729313180
997447361 995129 475590802
922354671 997348 353290024
600792875 998575 781742496
860828085 996511 744431600
778141595 996445 790231211
284558147 997295 78835160
616253197 996754 948015405
673837505 998299 578741641
166382841 995795 602941012
286508308 996179 25051077
813045428 995686 277469423
936743144 997159 836554244
825188319 996372 9270015
549061240 998757 131849954
897267332 998489 666298645
588898093 999050 471837054
568212948 996851 759426623
279458768 995550 13616929
333743291 995157 609763039
155821636 999669 640809921
665544444 998822 289500986
756776875 999653 200679035
3778418 995977 901104076
573468279 995866 141664187
60878810 997498 366509142
756406613 995017 754479258
982524827 997640 569247390
689584083 997612 691222714
361825563 996665 390132777
458933304 999842 764445451
628586589 996956 849188312
626347566 995462 109521568
258134486 997519 977790347
334752011 997436 301194173
172175487 996906 55312515
798647884 996710 313748764
551265614 995642 87083498
175338994 996522 711037707
713493163 998991 750392833
55752375 999450 29578624
17942868 998251 178656371
669482373 996079 752445335
803418782 995750 754209093
502978180 995670 986155073
611803369 999593 150812426
665991294 996537 789130110
515737742 997118 287589290
62079758 998103 942668928
795722216 997868 472845106
867768489 998722 367391951
560324918 998102 355244098
422945457 996681 266210674
863201679 995427 994056811
237098027 998271 959130865
515842477 995940 658536260
616613120 997395 279506319
343758846 997395 876984438
118706727 999734 866703740
195407427 996609 110464939
7136258 995120 990145702
493829544 996283 372939416
563751950 996532 803636677
652400947 999851 111272278
277739936 996434 113226675
157182066 998019 958118077
914223930 996570 901934660
59259385 995389 990295659
645908567 999559 371114647
138024736 999861 920297606
568931462 997278 628872666
599948918 999674 970984935
458267861 998867 213405682
10851856 995327 243970833
344634634 998384 833368433
195280536 998921 289229302
282715328 996343 836807339
294947737 999662 368059364
20611467 996077 662757040
476297127 998054 157690603
3563520 998069 590756789
795582752 995908 628156222
450368947 998891 299583431
933642383 996206 641956512
604017267 996649 835326450
39158176 996714 188624961
369259268 997293 471721450
619242604 996660 208581980
274431997 998518 696831663
59151160 999105 886174166
308010706 998719 956737218
365075094 996012 383073833
712220978 997731 580706723
321358108 999906 607109101
729910183 998645 648201987
42900129 996696 257333578
619267976 999686 414752024
896432223 997272 407993935
711621647 997305 478301486
662139099 996955 313397525
737554566 996467 772762078
650199274 995858 261930678
804027550 995124 658286517
697853027 998613 566046059
919574033 996158 643597622
511309883 995132 629486860
456816174 996395 667172256
654785752 996392 79373262
940195428 997092 409752608
766767451 998879 8534482
183622279 997610 85505728
88031024 997099 859691194
185318690 999828 21963294
95701837 997377 64012266
442490548 995134 551537547
605973684 999844 72072882
450866912 997981 141577315
929923690 999957 315142534
778238433 995714 340676610
496940583 999080 934344488
127986528 999891 316229114
381115581 995747 421345792
800926705 998299 70486177
564997996 998846 126370193
435198025 996665 868900222
517447913 996390 411882682
177594673 995333 402185630
294544456 998135 224222908
169860839 997248 519091871
763587680 996332 557855501
563405268 995871 549730534
460029486 997606 514666099
275067761 996670 498203793
917077750 999707 120543505
607036642 997156 208703384
526451340 997130 315961870
538896155 997971 789434652
690119165 999894 554707404
436340658 999416 132972685
376796401 996499 845814293
844944242 996937 115141217
844102683 999487 147079840
695638468 995260 230714252
224209595 996314 956146222
341659901 996679 851610905
525646579 995410 882654274
679279457 996722 131859258
866666742 998108 53193686
830701648 997173 792895716
635819856 997060 148390318
832701251 995264 113379711
977036100 998145 968017367
366513783 998488 981902369
714056806 995423 78686118
765249976 996645 882416361
736957032 996836 989652433
486183914 995871 40548485
275652322 997939 810204527
932061892 997835 796189888
69728498 998755 651291527
204753524 995248 576785846
685684807 995446 649652438
777482771 996727 585103172
929245527 996616 613818314
486401838 996890 864728682
594206602 999969 770882521
443987255 996345 97586842
976968233 999558 245348324
219942605 998085 684455518
211946065 999783 308339729
871194488 998654 849849314
636401139 995592 521465359
373263860 997432 248238849
761468088 996804 440583191
903653616 995884 917328761
109536106 996218 193972626
982044981 998413 337114794
154726458 995957 744376494
41473648 996196 780863577
766690458 995247 231572506
341572149 995502 966600000
505537862 995295 664927045
287970031 997913 402569410
901967728 999378 145649388
859555877 998211 938358978
76925344 999413 808159498
59716914 996487 233609341
348218668 997466 528400598
211559411 996839 745591826
127522740 995958 558023090
911146749 997076 201260405
407168536 995362 177507268
519026827 996924 905352764
248536331 998376 315790180
93884427 999944 158687544
460892119 995086 455759934
659855119 998765 264721746
720825492 995590 15872265
997051802 998539 818056581
598687261 996934 726516112
165986373 997708 507703636
29737953 999230 150890025
443442762 997603 576635696
139179271 998159 704203450
331975099 995103 683238967
996693001 997652 52530509
730365292 995730 126852879
675224596 995628 271622866
352640169 997501 896660103
655528838 999490 40274037
8517688 995240 592049772
840449470 995811 80125829
793207028 997599 978246296
844555817 996865 613737311
309736342 995433 647155418
646840804 995669 417884315
940426529 996757 769877972
277942617 997300 41260336
605515828 997444 552697118
927398651 997238 216478056
363702936 998868 738827282
153833646 998479 6541343
550960213 999624 62856032
323443267 997293 431507475
42964059 996690 833927487
500131075 998715 296880804
358256197 999735 423979547
321838975 997840 489477998
872404990 996151 163263497
320359217 998163 273868061
522551463 996272 266310828
449132581 999749 248410540
825219038 998255 248692033
626387443 998073 840971035
499751294 997057 931422369
141068183 997738 781981829
293437403 998070 191751068
569290350 999073 563559703
372857989 998613 744938942
763974025 996232 967115040
30269521 996495 647524021
772913747 997112 190375264
9356606 996621 298496785
19055599 998402 131391498
982869480 998326 922126103
316104524 996745 192083412
327362397 997996 328163497
64517648 995931 808111622
658787259 997649 116589050
472957686 999131 86502549
517272929 996712 322715377
683634523 997373 507028440
806627591 996768 509262274
156665148 998197 660989566
94992343 997155 902552657
696104278 999877 155110902
323433901 999281 155448887
517855205 995364 844318896
413591937 997693 548789175
37991047 997328 9190745
43660737 996644 887611722
5600001 996008 381049425
761612969 996747 649562182
478566701 995578 825189059
316270288 999451 874303896
418461293 996824 612058704
693641166 997918 274972650
141062933 999272 928658495
605776667 998747 464556928
116430958 996724 507854991
55941509 997007 205572344
365027985 997851 240023769
479669376 997898 612404903
543999186 998041 481371166
499949832 997104 179129494
200468140 999089 237062528
999178487 995097 294894529
775306721 999233 378810974
258146620 999348 707924550
119859202 995965 35263304
914823015 996471 600718372
523965272 998153 139221832
615884651 998572 409390968
822126431 996727 197714143
421954087 997190 956742801
730591849 997707 917166438
547536612 996479 496882566
417965001 999283 281931702
196235280 997329 115642038
55183242 999219 720651600
341488799 999046 734987565
631677623 999172 705133972
630641296 997330 151706986
233428118 996566 887532839
828492740 996035 913353493
501141380 997307 288573799
803363665 996389 13423876
934890276 995746 285934701
421083162 997497 575950495
611368191 998320 862861968
942030580 997101 986764510
857260800 995061 705831506
911108953 998710 278940813
736390516 998599 824151391
489682811 996625 734200328
576941957 996950 709832940
109246284 997495 494846337
918993724 995046 625378090
866684315 997970 903680249
710049147 998208 154920567
289113401 997905 960292668
454274640 995868 103727216
91972069 998377 284984634
33395396 998256 506137979
355277930 996326 580913490
105565111 996641 649107153
263123986 995251 767033817
961221221 999850 917430476
182926994 996295 955581705
842938591 997366 828578062
38714280 996971 616562410
828560872 997372 868960147
549928765 996213 659482463
360049743 997271 505262493
778893389 999368 734565057
602709377 996216 7643108
714014695 997008 317949579
401839784 998641 913200348
816875871 995650 215357999
141573519 995651 594056789
276746136 997529 583400452
297544347 999745 260143211
830855318 997502 369331111
314981827 998714 554648850
774596084 999498 503288381
106115898 996893 155387851
593487064 997767 276325076
482657558 998786 886834711
594196809 997616 138300030
671300656 995338 132165364
298172008 997605 487317415
442843047 996820 954473347
183326896 996843 994407365
15155412 997130 455747517
126958988 998976 621893105
238500817 995935 3547015
86466812 999465 844737249
427525065 996282 935686346
941493726 995442 719874966
850245877 998773 620850011
157421331 998896 112053415
407213668 997400 98601658
888602274 998422 342684496
41795330 998225 771846233
566931001 996914 652914380
45798214 998372 374962187
935438647 996256 594628834
548656382 997275 149810540
707971521 998176 637816876
102026770 999955 995028357
109812322 998006 952723347
484233249 999790 749645989
746386105 995392 854493702
398820453 998081 583538691
514478891 996086 736617590
326585764 999760 997278380
180918293 995133 855717809
740933423 996883 621830158
44296085 997663 857446472
244343395 996731 56949099
54991650 999414 61261852
514251850 999543 696970040
226804325 996131 710253522
369231050 999714 922097075
177050006 995168 815297877
527922160 998881 510406937
610917009 999657 14269378
600449017 995225 599910549
29713341 997176 306103151
204129882 998905 575628290
648409512 999602 281191835
457263809 998569 873816035
929484674 997401 438628692
342621010 996199 495683308
643087355 998085 712881849
420770063 998421 471173904
945534143 999301 176440444
190397798 996017 347627709
288160281 999251 252571979
351281107 995057 315189728
672199919 997183 264643258
103763235 998462 52346752
204304305 998965 319295747
467254527 997999 114524126
405049359 999411 979083415
134381610 996379 798814098
609577554 995656 353202760
23854221 999542 373894065
63017214 997760 419519868
219996616 998617 355842959
52311536 997954 929017069
627500317 998524 931409118
610895863 995166 151335163
332053684 996682 236808205
756888393 996876 231206182
792333482 999002 788500880
981321377 998819 407712270
236278649 999016 563612075
547183273 995754 47857035
690447811 996426 777888005
56770495 995085 747512174
629897741 998536 945388534
945860677 995187 522722000
46596447 999067 189775570
557294427 997381 798160670
149432118 995201 798926402
879370390 997932 815416917
285388210 997760 595694222
888139553 995180 916372378
831495970 999812 241335668
638288820 998539 216235277
728990808 998773 535728120
1270637 997414 101041103
958738244 995777 326334552
349907692 995290 779654094
210075735 999542 755512503
267910997 996535 208829708
881995709 996609 680141391
108151700 998790 559785830
798081784 996509 543710110
505720370 998926 765897997
779242038 997011 116956765
551330584 998598 657027427
472799884 997296 866557955
450263790 997458 542395644
721054903 996587 472291439
791702712 996844 881280374
876869182 995192 538747955
174656369 999824 90197619
305364302 998438 320515696
291771948 996408 41816642
984842591 998186 782547981
611652238 999944 196893261
220276300 996440 887947318
930855393 996765 324276773
174373372 999175 579337991
489112486 995986 456669309
448951780 997744 236915837
678701339 998761 725942282
246277250 999362 707989750
391102196 995080 837536564
285111627 999159 15507386
617607115 995436 241901740
79135778 998102 525254038
235233599 996957 90115016
920766671 999862 485290285
969358210 997479 215610061
241827692 999256 963920769
367927305 996082 235572113
369770732 995329 615918831
119347360 998396 275517202
945223031 995916 730762471
450596782 997128 838528436
793664872 995624 462274594
77484983 996499 956729944
220724733 997749 435258576
694003672 997379 827677156
210024199 997319 253041737
28085974 995909 642510604
406270988 996478 547713750
99471496 995313 149978414
731050708 995305 291125227
544864230 998842 86747457
646925645 999109 637920904
287548405 999041 588453125
259921152 998693 51216691
621398684 998081 663302129
947763749 996921 360892002
301956223 997483 802464846
366368207 995399 440118836
636791000 998076 112270989
839716929 998342 68446446
357605525 996417 611193249
535697370 999775 896757590
5708675 996602 356169782
706989991 998133 180506200
664451832 996558 455773764
400457948 999092 786043073
978064105 998723 324343055
861137807 998224 872369331
922503802 995713 44323053
6458898 998560 133048200
381108842 997404 879453250
279422784 996106 522036174
381886339 999254 312710929
561774163 996609 236514504
740665777 999084 482730248
683983146 995981 422762718
253048897 999052 975396363
872196222 998472 913066946
904327219 995533 475388334
349566664 996033 551318418
553812968 999179 107037973
571602246 997699 504383822
333615943 996624 346915838
652211491 999239 228189921
84913263 995845 530159669
599115568 996739 468230473
683489522 998235 318550264
22849186 997987 835486540
176568941 998706 637470400
620612278 998456 815166860
672443260 996686 54068126
354273630 996283 234721558
873041168 995132 649300084
444890868 995578 842247558
205739590 997960 251680937
909093258 996295 945916918
474932812 999157 369522480
186423998 996346 357996554
701663763 997627 349612818
906516634 996613 23364157
226135909 999362 647727109
235064467 998063 809461099
817317002 998455 781439751
734564523 999569 784004215
319851291 998509 721363531
792143254 997371 357949338
916345331 999693 108354432
601642024 997287 738405995
433301341 998422 735615872
774612073 999059 421328550
459578270 996030 53317038
155599384 995523 251306716
438912491 995237 39579651
754754337 998448 442917399
448507965 997218 688052538
302608050 995428 844565651
284476082 996835 759211107
964902454 995273 5369698
400536017 995046 867268404
99626827 998868 281595359
780274088 998796 143272728
157005012 997952 42474549
724149371 997809 983164946
996274527 996347 481144697
462887414 995692 16768326
835973977 995917 640197493
938223545 995586 922159126
981183317 998671 392927962
974886284 997725 280576927
933141776 998247 656853941
774357025 999057 336349185
238529540 999385 657367330
401237117 996883 613243039
828433056 998439 915834455
79842987 999284 337530416
955739820 998373 743889043
472045244 999207 442455140
639089430 999984 314147779
759935775 999817 426162358
551441435 998166 700373201
978240185 996990 162166306
348179029 998962 164881280
783893303 998159 47931915
996487381 999206 1320293
583784288 996689 503338559
76624295 997890 685855606
53139178 996943 58869129
760379957 996005 520602018
611130790 997767 511481727
341533304 999416 932704313
113652045 997640 829738754
28649269 998703 663976777
295712180 997067 86600445
914010984 998536 67379970
948397151 998823 649828512
468461199 999163 99636849
394788953 997653 823382576
495628629 997016 272619359
871786041 996121 392987230
977961975 995337 693073727
865854012 996696 381553130
320405513 995419 702989160
99126656 998723 173924164
785144387 997590 243226460
439240995 995025 633503086
724939617 998008 986900800
760460817 997850 377823388
902202868 996817 2442339
921165138 998799 577015864
868675261 996444 876216353
78193787 996878 934231347
802662675 995612 939089055
874683012 995352 342150489
78308138 997338 249319444
493301404 997003 705640534
605428492 998189 718310869
871695179 995787 42695480
377323080 996743 903957399
539778730 995230 572764576
657786515 999789 882234793
175094964 999037 824673121
717007985 997492 126356392
729706664 998963 192577748
534891707 998032 771981722
121102536 995111 997159473
996487504 999243 659558558
860278957 996279 258767090
274210860 998025 426058377
245596510 999963 414138363
877029144 997093 871846440
710546908 998858 990168386
887266056 995727 775870963
133981314 998470 424516100
398084342 996578 231393523
19731321 997397 372164283
745825434 996425 437561263
261036975 996297 55939038
519097755 995167 201622031
744463295 999163 219463827
863305731 997192 269265624
662993914 998962 407443589
38552781 995837 288911054
360970505 999356 994197278
720848904 998277 567937332
752609101 999126 187438064
229556177 995043 567559630
121079037 998800 654162609
883383767 997003 407457919
97136675 995412 902351165
334064897 996174 902563051
4290198 998891 518208982
411549562 996206 917502627
485323902 996769 670015075
590293251 996813 31611543
775229678 995289 100739701
118061283 996503 356905382
650250274 997570 760604633
696533201 999870 207700202
210122415 997209 223861529
3078362 995648 783550610
231502214 997961 859879426
467108594 997579 419716860
563969697 996749 933400401
474902503 995543 952505198
146356913 998175 572574160
870828157 995116 681926847
750873759 998387 428375086
187468658 997207 689447943
965470143 995852 925696131
787326618 999913 731564744
833929282 996939 277814876
751813403 996013 118543326
958295628 999479 791886354
38731358 997679 26319829
759910312 997464 395538493
420329767 995496 503418520
877304440 998297 821925424
174990473 999425 978698619
32701972 999018 188142267
271791444 999070 691999058
11199372 996535 184326744
563927305 998616 549972708
560612203 997683 237486679
574888914 995828 490718271
560510166 995943 353342138
992249015 998076 131429184
740811031 998453 561323092
996714167 995190 966511948
91729254 996976 448990382
175985627 995241 396092234
317981084 995687 75332440
254333909 995219 75848415
578607171 996100 642048651
725495834 998736 461050492
991045662 997439 894714746
554750958 995741 554155797
395320536 998593 234268796
987204397 997345 619848726
742433870 995298 523150716
69816911 997724 245830034
568262682 995230 299965868
939406828 997914 819640341
303516248 999099 563896394
317825281 998249 607961611
210073723 998639 741734819
584692876 999641 725211471
801939516 999698 56454302
234383664 995373 100224796
707567380 998638 594372177
586604157 995284 679074222
119890423 995634 593677672
680861747 995373 508667423
623009558 998993 127833109
798164936 998243 782054973
554834514 996226 618812674
162513066 995743 996180489
804939138 995761 450784959
660895017 996067 577001533
346146883 995598 478418590
62830932 995806 566287703
352166085 997767 609927239
99184242 999283 647554437
532375718 995337 203471326
416994873 998849 940046124
477535455 996152 840483511
42503473 998338 262532029
217741504 998970 853016599
606817876 997249 640858650
991694662 997329 53894600
791092601 995041 732139520
534362610 995577 116504406
241921013 998680 261172862
977629233 998545 983138009
605582911 997552 569007744
599131844 997611 804590079
752524113 997140 114088722
798296299 997760 438529929
623357344 997905 81718995
472701919 995698 563935164
581487497 996786 376355251
632990620 998424 74643569
553573228 998607 138688453
992349524 996179 592025352
755119160 997649 944421337
695902235 997979 338541628
439676939 996185 170196468
509338781 999407 587650920
179084811 998980 546871953
924002196 997283 749561479
898557168 995208 84915662
407507147 997885 425128052
781791439 996843 55630663
651141979 997978 104018897
50140267 995634 917159772
41667214 998462 995014419
810661737 997322 737937577
220427830 999015 52762138
391823896 996942 546707582
506068933 995478 649903851
477449019 999099 647339899
745366901 997669 878049878
581549319 997133 308271697
432108402 997129 439058056
984080230 998538 790111866
367583042 997722 548112706
158671674 999592 14316852
713155725 996875 640728340
537600016 996704 200972170
234380553 999310 899811705
107466209 995188 365758415
83412973 999191 526315937
813626551 996184 85664446
356013175 997732 58636096
842996733 995917 934199697
285023796 995381 521227602
620692481 996673 766268596
928377789 995235 496150660
762617229 995903 920683438
691508162 997760 782688408
410576616 999082 628448747
931786121 997574 125698041
96860926 996873 133935940
101553544 995644 460926520
357806893 996976 17718520
855279279 996645 569695723
618400918 995066 751363124
548387184 996870 968450772
473372702 995862 586610294
735713091 997821 911276864
45567319 997630 981602604
388230155 999913 234203760
896826795 998447 400465533
91673641 995325 473086483
745013810 995873 907971547
509991462 998620 569641601
936138327 998347 725244771
301505393 996924 679615164
14673247 996913 649263250
135597683 999927 132126362
559305560 996021 53071000
332830543 999351 944209503
103663063 999641 456892431
495712755 997430 740801431
79337489 999722 25549662
633429621 998517 799606790
807928405 998125 768329200
826496611 998495 246884899
59487326 998122 535621000
433054954 996704 35747866
344865560 995715 601752706
585211064 997241 224920564
504821883 996102 293111274
394052898 997360 74708856
137936722 998899 53153213
898907574 997338 265943414
841637392 999516 790829662
424953326 995700 204790228
992033615 996682 515270516
735086130 996627 656564246
598726692 997780 986113653
699273831 999341 652078155
416206468 995712 46579572
336858470 995332 41785013
662254137 996206 379402553
610193972 995919 546786646
74692184 997634 742257450
308998374 996789 93278239
965381749 997873 313475595
302728246 998310 448595605
571090720 996890 409761256
778106417 999327 759963408
284029011 999683 926651317
963952617 996437 5642886
560330765 364125 997118
950193612 998305 919957326
202698958 995425 732954535
209205185 999489 721822848
295055919 997931 363745551
954322871 997051 131612690
765195688 995193 857004224
263069330 999835 309411381
456456157 999528 439223517
994228874 996053 98843540
850699049 995080 822224442
857425364 995514 746155992
545194082 999199 19129708
785369361 995838 857951350
158376065 995502 125370794
565242922 996862 370812210
347108209 998815 383729967
938056776 995165 823687555
544800744 999823 155234570
446234893 999881 207853737
399366169 997986 790390661
182885810 999584 185798007
573418852 996273 578186134
297162163 995828 610683490
496063735 999873 815374814
438291472 995324 631812328
881516921 996486 416105746
932652600 996008 928479750
73319811 997618 199943104
72874579 999016 256500857
447177499 995973 193997162
55829349 996778 268261527
329626222 997418 742918736
977875137 997660 556850806
683375177 996831 570068161
875430482 998854 164561365
817909566 997250 426747209
376596294 999142 838422090
569882771 996909 352951474
805187675 996867 545835662
408851717 995877 135612775
238645024 996165 425016911
176426137 995629 235913938
180829703 996281 687242394
44995991 995154 722190519
928082863 995865 708523527
741475099 998513 846264215
837663911 997025 678870849
111113599 997179 255004561
113680503 995929 966689073
528068061 998756 618812644
50009704 995930 7891160
568219552 997427 526062476
295561561 996501 36535006
607083297 999053 650698692
486088381 995313 798565588
580591214 996014 399865577
533313392 995950 270626590
355581473 998705 98442939
755210074 998603 779766763
406748509 999623 73566828
696509587 996771 83652826
802845024 998286 890195785
418968351 998516 564026462
333132499 997896 955028553
31869695 998985 844532988
769615674 996475 531633021
373323343 995244 942027014
160821287 997038 35793621
709454214 996324 448896710
865205119 996674 171666124
880163113 998822 735255498
505988587 995694 714114444
91491713 995409 464040769
332048818 995697 161185178
591652931 998534 912006772
448001432 996388 862394243
931152275 999831 444551618
117427310 997226 737407834
149877293 995126 967080780
260883361 997544 508617126
327481460 996351 702012325
706907511 996052 683821763
940842195 996237 419901783
87080052 995032 913190017
338102067 995281 176279603
383131124 998002 816404274
849084846 997830 553086656
5744322 997261 747251817
803025643 998310 311636958
754009574 999451 93056182
977475007 996375 703489423
964138894 997715 167240012
180815198 998218 890694055
327464480 998737 750161466
56695270 995371 232381774
832187344 996952 164242034
760477240 995482 120698133
991939043 999849 938948364
316858170 996846 511587166
382753621 997170 229625207
930295070 997907 994805448
922935334 998758 171546816
827328239 997043 418183434
125160773 995655 152302845
9015859 996589 853652568
511642845 997101 214150772
696137314 998133 870684063
219846966 995227 201505106
110586714 995608 40283274
327219449 995270 246208825
268785622 998833 38299603
1926259 997449 539576312
352517154 996252 843818495
391450367 995608 261982118
240837357 996285 106480887
511909506 996451 532091198
714354121 998979 403579139
255115817 998350 582437389
775426751 995309 452005755
932091341 999425 537444008
476251045 997128 923645560
743279754 995182 934323922
420184875 995856 279031894
473913822 997771 262611152
250883885 995486 275306356
524276541 998736 251666444
792583184 996652 751869397
787795447 996562 869731771
459682566 998070 371943026
177371811 995023 839214802
124076554 998846 798177981
324866841 998631 187155268
613676453 995652 123750873
871479664 996458 219241662
752859029 995384 791838215
7975392 997165 167437934
903782007 999208 425527234
395043135 996725 737620290
783495678 995759 684935272
736911645 998388 111085307
371079183 999231 319208791
431858618 996759 147875744
391299562 996580 243669404
171505534 995131 821454119
661817678 995640 288221936
645401149 998328 646400394
396201128 999144 491654368
773119345 996219 32223171
434068473 996246 382635622
795430288 995100 339134652
479571168 996853 818936319
78061830 997039 743508287
730649217 996985 333806491
602566613 999643 373841124
828515161 999689 746477876
57766356 998929 63611861
82381237 997058 308641589
45649031 996719 734472476
959436144 997786 522794740
826378579 996961 769293415
494307117 996672 126653568
880188537 998471 917786076
829160625 995697 909897175
717044620 998487 268587609
980437521 996051 457392850
764140530 995732 13138206
221873552 996495 619194988
884116817 995736 150373805
194238362 997574 766396267
467344997 997680 556429536
275985828 998016 940290964
490560710 999551 159949608
158129856 997712 540013628
910980602 998557 578771007
194235949 999191 720756515
967143077 996926 630565917
949733506 998562 882242705
454130390 995336 152345280
158037620 999432 952839707
551444258 997312 980834732
215901443 999119 929024521
387599239 998074 161127889
543502092 996331 167676396
234820418 995746 183842300
415236654 995168 550600027
456579740 999306 708709736
222448421 998436 632027633
390684004 998979 877927890
302330120 999996 272747160
55814485 997137 565117242
869119532 997381 846298781
754519976 997546 532292401
409320427 997271 410044114
605995879 995753 302572349
101651060 996542 461833219
588794628 999732 71093953
22953283 999752 380496235
967034995 997557 663643219
522391184 995145 375556777
672890218 997718 208048468
334886657 998643 879636936
506233061 996920 407798674
94900773 997549 34384745
479036209 996188 294713579
748972656 999009 796601098
328279104 997131 308666566
193146887 997307 474020760
228893617 998104 404902686
331986156 998321 509947915
787057109 998183 97589418
116934581 995089 830819003
730308227 997094 33813828
906536690 995730 713975358
446509247 995060 783278984
400867011 995520 41593485
176120380 998246 282196844
147773363 998104 67629571
696224427 998304 845182190
323241777 999086 120334684
675262984 996020 922064771
192543918 995864 40504276
102249778 996382 97944546
530999393 995663 84156391
591199249 997274 963340553
439087362 999009 266845875
791956738 995251 791322758
218212568 999523 821078966
518013163 999576 994588557
590685358 996141 826157772
962560307 996614 6851345
467992825 995740 224409192
71004271 998896 493893856
182490494 996239 969377301
325471643 995002 582941794
580027964 996735 361987478
437775108 999151 897315122
201032821 999810 697545854
165176786 997183 29798403
271696461 997512 537849946
724031330 996832 893221491
509386971 999292 317165784
138026436 997855 500665274
236550702 995292 555992982
257465370 998356 800895989
303072813 998163 723908443
324669836 997088 683708862
186089484 996225 492832085
753920861 999108 403406884
517188821 999906 560724981
366722456 996681 422633132
787898768 999821 474012907
213583571 999601 394522250
247118528 996702 812653538
954880467 996576 474071587
184460190 996218 427997515
100552889 998807 451110782
858627494 995862 25154600
66939257 998379 548225529
438366851 998553 195161650
742048947 996359 906835323
907613850 995454 841779354
440209729 998374 507212791
147890259 995372 172052379
885234083 996134 790608983
205932746 995586 819636966
488861841 999098 260080013
310288395 998242 371548255
922957552 998853 885463265
931925461 998070 414397092
940091010 998554 352292047
405893476 997051 281976691
107605527 996973 299953990
493322238 995153 923925595
383465613 995226 17754337
229407863 998920 515791779
880524760 999023 65056175
574732927 998144 837447470
138661135 999699 685758222
362278960 996553 203988789
877945096 999005 999199466
387584225 998787 200074274
599488133 999419 435537092
320248943 998919 292123753
681705717 995378 747138675
651816077 997181 97828058
164682405 995186 127763596
458669479 999119 17109450
958666453 997821 429205522
11156351 995196 60140939
370413212 998388 311907800
148254636 996670 559845889
208988882 999572 201250369
307804708 997127 102506188
423516064 999153 837099253
978930216 995384 504025536
384897879 997531 706323936
520335273 995669 606145991
132583447 995686 997617019
825804967 996091 79724860
295382478 995613 98290723
722839017 999726 139686383
228056932 995638 370985910
983936287 999629 495937438
307316820 998562 228470236
583065205 997673 206958460
282723102 997837 668410392
672520793 995277 809096536
668922953 996952 687159166
754822194 998912 549341027
745121564 999303 970666733
821268624 997448 407003190
115163979 995576 488372390
962861050 995741 796414801
874486147 999998 542000154
755688867 997527 816252709
654855297 995141 263552192
823022672 996834 500987586
979375267 999848 800330332
634512619 999489 452493497
141250534 997458 799476453
446714314 999800 59933517
174753383 995914 329369985
99845306 995253 487371911
346692790 997002 774976544
334117159 995411 808185891
535892190 996273 31144005
198632351 999883 55848855
564451277 997678 528563997
109658100 996359 307495546
123636406 998311 997669082
312077825 996285 884704093
825348787 999272 557493888
901039602 995725 934693342
682369982 997595 237667036
207147498 998348 812780360
615483224 996270 849054614
693029281 995176 218329040
813641482 998591 631262054
270746741 997905 879327451
322783062 996750 366137276
588660636 999903 338679670
382047002 995705 406057556
383107879 995614 811745681
406695574 999727 983774565
204111640 998506 127149067
443532490 997763 554633477
851929533 999608 267855087
693892037 999562 649660979
654862737 999369 206067674
201308181 996359 424791507
564204029 998758 130927262
671748530 998767 9421609
48036283 999926 316059838
767211942 997528 102544217
805637417 999203 206890511
566932431 999911 146682147
477323333 996749 643363490
9702363 998477 161808242
320020218 996683 381107423
926151280 995651 303708252
500201059 995169 504923904
456687307 997074 697468768
330070108 997976 779301218
99936816 997237 385500653
968232871 996997 709340643
973086811 996346 499559512
339791378 999555 614691311
105332051 998904 427371862
631840030 995368 100605339
992320888 998562 999382441
74708368 997670 267662046
175376610 996646 340610117
84273688 996580 614431932
476773080 995912 685640195
147165024 996685 643130176
585651165 995929 243060108
80565714 997446 61593489
595202415 996823 178540555
380515072 999538 485006312
215348745 997308 48428604
849012170 997944 444688112
395355245 998296 330954944
991485440 997689 49846625
747498735 996032 859125803
751911625 995708 922238156
364419606 999555 155405847
685937085 998874 843451056
738226506 995508 512061140
340251968 996483 811033029
683204383 998650 741757940
17923073 998435 838095963
604675001 996418 647249356
413931664 999794 557554316
718547050 996681 58793180
226953551 995600 741138950
469095675 999880 852453470
123212414 996448 281255121
413273613 996555 819919430
496795029 998335 486754516
38100230 997212 223282220
974241358 995703 441300465
697795293 996530 645258585
519173463 996432 900900737
678226887 999094 703025925
277962257 997989 516074462
301853365 998962 731812243
864248444 999438 7552185
682447160 995498 264111268
974301813 995503 512572624
374320989 995762 279869290
834726915 998491 885886934
159240761 998406 519495962
347029364 995054 92207490
562793969 996278 115435742
353418800 995764 439177202
545912160 997081 184004931
878605407 998999 901477128
194542818 995082 967873614
377053791 997025 385102526
66407302 998706 797565791
514196351 995690 504677744
941713957 995205 455932753
823504104 995979 107419587
237857500 999622 604537622
191015438 995813 573045260
182776556 998579 423004771
46064259 997474 400547333
910694557 999884 81457311
67995190 999860 886500493
5617901 998894 432807131
212820181 995103 623744296
882150158 997197 226248546
228480294 996117 431932770
336134874 999382 253039733
629591395 999228 485856075
616615374 995883 850644684
197741360 995317 551268922
775182970 997193 93963721
656528160 995005 6729659
311194372 997461 342897468
463238615 998819 922545618
465652799 997885 220360357
773421476 998988 537185103
678188565 998298 591806982
857494749 998204 196657584
793985506 999162 319260528
101729420 996715 908070740
547319792 995183 254447870
858359616 999487 147835664
487389986 998281 899613744
126619226 998980 89642491
904432718 999682 688026337
845370675 998465 423009970
454411211 999901 389775298
448737042 996226 737071293
737250238 996624 186868874
887667867 999912 168513707
507456343 996940 144570908
302645772 996635 886057975
916280127 997857 972886356
559853251 995814 51404734
631884065 996426 991046239
856617236 996401 20367029
429502053 999382 431488867
465206564 997601 827460963
412937734 996780 164714235
282184404 998034 268969215
461746968 995068 748721646
337202481 999896 551370048
311014097 996516 840005094
318692242 997385 170225509
922609591 998359 666617340
271985332 995008 73673785
523496368 995213 102233785
674674355 999305 950492833
709006743 996942 682923443
880500260 999180 501315435
935491119 995310 114777631
963023246 997987 160636327
364936598 996645 673565126
65171689 997008 177442532
104545965 996489 992495149
517259076 995087 218101677
446362909 999907 257576489
958865138 996357 251921496
304413892 998318 210560946
79218057 997902 770606226
911754355 995827 404479013
767879796 998294 824047755
129869718 997732 114976236
799207599 998742 308618639
834140258 998608 271087093
4342906 996124 924897007
148021277 995971 28273848
443121056 997344 199091248
781130408 998087 673808155
235571329 999142 204278324
476495100 999991 953271285
450083033 995117 593429427
891568892 995790 895167792
151877885 997160 935929190
540508955 998760 101002571
181847937 998569 308736565
129962905 999722 661705373
587234449 995911 59956171
305250009 997708 420567870
154730586 995820 411709277
827437385 997847 371143909
84331298 998509 362164330
140736324 996211 975862557
667090945 998231 959897902
847089887 999194 864771865
243443305 996145 972872350
497684001 997508 960100603
175448270 998897 542589723
88711351 999783 48562684
164381868 996974 880620787
683297558 997292 240620149
64665279 995019 385237063
988159447 999070 42265989
813798331 995391 597475083
267880816 997341 309592778
99893472 998236 971560430
262064401 998730 870193453
6262315 999401 951430259
145646007 997851 817823055
985700629 997026 723337415
851299900 995264 642709944
295573062 997884 14538547
682167466 997122 969105489
961555707 997785 839926775
475159760 999604 619504392
862387227 997327 61447709
961040586 999797 378801491
780886739 997352 186532020
241498722 996323 636769630
349860046 996565 593014963
743517347 995911 126803473
461998450 995623 681145064
906993533 995582 386121698
45939224 999505 333271387
272872629 997489 564648841
374500944 998147 353988280
918825941 998860 159979693
229616656 996105 716753928
285390919 999208 459719076
682632845 999836 572655310
693611379 998758 594383371
711066184 996262 928371117
919552379 997245 47797704
976329652 995778 290362487
432238550 996028 596558028
189595290 995594 391436086
338994903 998284 518272998
531142123 999881 213509255
349549616 997302 933826567
17287282 998399 326360607
953010557 999985 179847239
656934294 998601 156144454
677213890 998005 473880049
952758525 995193 623381060
489987115 998930 436978142
258879892 995358 200472842
360874790 995661 346915956
940894109 997544 461269147
172921849 996721 466304460
755061325 999346 401159185
265660781 997976 306689638
548980856 998810 544664824
520981532 998615 49549969
203381567 998821 294981368
38086227 995055 477953803
260109855 995475 441391564
310732264 998615 57305544
657722798 998516 605646733
394326933 999245 152953020
394919216 995966 111345273
963286560 998572 546282334
944824732 997053 892394991
6950768 997325 523624454
944915783 996080 307863879
351794770 997064 909357725
347776222 999073 222862338
840076313 998738 731651679
295277391 995093 8823117
19149824 999077 485099475
716310648 997576 547569059
322669557 996726 540698584
139744034 998719 962515103
113969435 995353 371279269
309824715 997605 413449024
925322406 999832 719297821
175688607 996526 920613163
7127921 996211 737510580
698221732 996667 197881291
71435608 999766 240123996
687336304 997502 347884414
153259957 997686 764763951
585530759 997919 332398730
320341895 998695 682213313
223661276 998440 51542436
354291248 996440 292620694
503492749 995675 341781195
402661865 999649 570278896
350275114 999060 495148812
108118519 997305 388258471
172896514 999064 527898399
21194742 999723 776170712
379910248 996236 134153423
31944776 996750 37884034
929885228 997901 941064537
511974303 995267 132101584
990155558 998406 35855763
231553119 999346 168645110
944132554 996974 211463653
172966261 998683 251948680
800058715 998653 998737711
764311376 999648 578945400
129943883 998375 790471372
236117058 999153 961178979
772697964 997008 125466013
959491757 996394 531442344
182401864 995010 636572035
264955805 996561 314680847
697734102 995250 492814997
946809300 998440 232402748
795750352 999952 675568592
203350276 997154 626688539
888848375 996677 963386222
520199219 995542 52238294
163019 997346 710258941
432646867 997716 425384169
451827725 995966 336776901
987193146 999589 347282194
298838827 997279 353727653
133598638 995357 639998842
778919863 998954 384626065
823374987 997443 940259605
354345545 996548 309759529
831707987 996400 743234025
725486593 998389 324643305
212858411 998164 434246336
515748972 999139 353288275
461038401 999012 724154525
697913783 998571 772153699
198198050 999006 429530810
667208049 995694 956769848
851608791 999911 456157519
600465428 997487 921575346
449644317 997441 610636984
962819986 996971 325928338
916188343 996567 960997620
174281496 998079 899210700
681708584 999379 393974695
584752713 997709 621617250
21693476 995817 921980057
30492917 996009 331842517
252913470 999357 199019191
301777865 995355 307719431
184025530 995505 520057194
869161468 998554 318982538
92335976 999026 571033701
258387838 996973 343073793
294213989 995085 681940655
679622989 995885 87020472
111224792 999768 501092190
391550710 995259 528205554
74065093 998978 543315975
598831197 997379 709995776
244699551 998459 660760708
126879920 996945 694846887
908702938 998422 461591481
418486668 996738 167025428
118165992 995698 243386725
35264534 996420 369580202
897884208 997139 773018037
95438923 995168 649102168
981451269 999386 964747699
703044318 996927 187391099
793716071 995180 161457289
566581472 998364 871362197
79134089 996695 769640273
203258758 995680 486873469
768726387 995333 650774692
236994183 995731 529539228
22936455 999860 1209934
814015047 997404 64502171
470928486 999374 722577893
629872370 999345 525023634
225211863 999418 168596737
925344783 997226 836083678
636350002 999615 781343355
218710790 996268 513581344
317666972 995513 56314572
602328406 996550 239624651
128351188 995357 852513839
827476324 999522 339548878
504972098 996490 144670225
477792599 995164 252695324
807672612 997082 192707854
376649364 998778 943561938
332615212 998646 735737843
538141452 997597 700910533
383516225 995857 714983841
346355684 995497 522380276
858659723 997618 383035661
368224798 996038 287736981
477853041 998200 810876611
262839105 997702 506339465
694526523 996618 303081157
31194480 998040 841615736
350940626 998136 327500108
434146917 997546 987629177
83413111 996793 779649174
651713731 997290 299615076
379965581 996388 305805283
984381127 997894 657945437
580594032 999295 107473159
639101539 996270 317836515
63125403 998704 511818920
998545929 998989 222331774
422258818 999890 430766945
200918376 999833 375920300
461450086 999314 78117547
326845947 996843 411205362
516775856 995885 580563418
412161116 995511 606553750
429323384 995617 772308393
156148337 996035 823042528
934110765 999684 379529871
674411034 999053 62436945
797911153 999556 369219698
158513049 999786 256203838
531049680 997124 391127386
312151886 999642 990494096
386380542 996846 992915864
264857116 997184 20462621
879068668 995941 6726830
452634679 998855 279592941
425289766 996401 997483384
491231012 997511 351542464
175723663 999436 501385432
51871725 997670 177183154
541297383 998979 443231134
88931701 995100 475193789
148413164 997742 137050374
177452869 997183 962452164
999121375 996824 847890522
36536680 995539 334695876
710559410 997975 806597975
81345366 995197 282690086
249325364 998993 533165132
699548414 998172 297952985
118597675 998760 729836507
634026746 998879 348188981
812024303 999096 309049913
809341891 995389 333232603
500960728 997235 41465162
736342101 999632 58197444
471113688 998090 853839912
587235533 997095 318711130
427437916 999943 778873116
751206258 996248 793960994
284382729 999629 817498539
464861836 995558 748593846
576444835 997302 330763172
79981066 996054 140329972
506967431 996110 728380639
883176298 996702 700560523
348851110 997017 498993806
318594919 999668 873951356
439697079 996159 775624527
849513264 999564 719021273
397973315 996296 2029647
590053413 995413 123598621
729387489 999106 825237884
208579977 995760 443707654
958255107 995852 55820512
614554005 999090 526490373
440299757 996642 518751403
832388404 995700 547411686
662975983 998161 605297711
715688772 996831 247193647
397920535 999959 469196024
681532339 996705 696991831
335711995 999700 879378415
664130282 997317 769422861
480524251 996580 187385563
192034390 997766 425508848
771083797 995094 912460324
325286742 997806 721211596
255376259 999300 171699803
332194008 996782 236034834
529793107 998236 763464943
976853711 996373 891883054
681188105 998169 484655910
132803923 997868 255820433
60282656 999977 677431723
988371728 997917 591413669
772886056 997131 944605627
569880495 996759 322331904
613963311 996167 562701864
446550260 997487 902186973
854340562 997843 557051663
548832583 999962 972165589
886286574 997842 439616095
889175148 998977 205707575
26096895 996812 654248163
824189842 998772 14243398
389270642 999210 745616085
657418364 996765 891946704
292343939 996106 896913642
995238970 999833 348618036
705713466 996143 677418103
184917257 998088 662807519
212757932 996716 742659571
69426418 997545 69856888
757669542 995247 881357006
461449184 997454 66725354
534747614 998029 614599408
78867227 997998 941550265
477532732 995943 166510199
895749577 999949 799602158
598318804 999623 649209337
942500064 996316 58258731
362250294 998675 453098082
466129101 996757 106745403
784235936 999430 896648178
848895325 999635 433709173
296810561 998786 456490670
55849595 995605 562019768
810810707 997715 882146745
980885882 997197 868340301
814234469 997449 111103367
383863164 997464 748508860
196772245 995565 238816164
57757198 999676 391375159
383988058 995313 247360843
54312397 995706 182228650
714961486 995667 202881017
44699726 999788 54950641
863054430 995418 805644511
911493214 996640 497663690
99320074 998784 533753178
827879543 998495 733634906
882293490 998723 714043085
61129051 997257 292361843
487125958 998585 75683712
275458278 996668 595176812
856367461 997561 17443871
947920291 996878 996871614
93709181 999324 252856791
855187853 999537 566880083
482274092 995328 60121543
639903691 999782 562946122
389117823 997392 929754800
571236371 999895 104748230
977151880 996287 941970747
18639227 999521 1944580
204586645 999380 238642585
955883465 996644 243660218
386989934 999823 213616013
123949314 997436 13407170
608140537 999284 718089942
112816077 998010 340879885
173393175 998428 858195276
926810262 998807 998820920
955134214 998798 850781056
892759427 995129 167755001
808792211 996862 781943466
894418272 997352 594553027
108042113 996247 146124904
156705907 996547 54357599
348532103 998785 736422027
545918799 998117 352807889
872889987 997026 603527688
219686839 997091 871086470
163225147 997204 12406288
525254667 998077 517040347
778680474 999430 58837273
141404034 995992 354549959
192007651 999200 576810583
257168076 998921 406202308
319116831 998539 832281688
6001243 997864 503966113
721087517 999178 952439413
52322088 995833 964311647
61054775 995156 879799557
202631205 996282 150462485
700356458 996033 69400933
758809487 997235 131182645
698741511 995385 196472938
585657384 998316 712900352
522422405 999547 959300873
311895085 999747 219060413
600488075 995939 235631062
860554718 999923 486739992
155156847 998166 450840942
974605728 999763 672465091
517144323 995723 383693801
878459316 83248 995104
724138412 997257 358792441
592902961 998571 821885723
817155883 998515 822009275
877087582 997478 229107075
929752570 999865 197537196
560984266 998361 348217086
583190618 996183 137309563
92884351 997220 536486528
123455992 996030 68555197
685911337 998326 739149793
151564036 996720 660484628
537665196 995142 225117149
279439473 998501 301529866
746186037 997414 398642072
313060256 999746 752162993
603603753 997401 941676209
541942279 999439 785421541
461752040 995896 416678128
971432667 999153 967321138
429103853 997097 683774785
835126396 999710 935794968
683291469 998805 64271901
241384735 997412 644575941
216930734 998067 853327321
754869012 998057 217095959
424513893 996603 526975732
863771478 998243 491376361
957659996 996854 909014113
626056872 996349 505901881
855958014 999100 202254797
447657036 998449 346530851
98747908 997397 201114797
262319616 996654 870758312
784289763 997933 535279746
315304951 997319 513328109
633255023 997196 808412564
156550735 996934 347536540
154121414 997375 541679792
376826359 996555 307959213
396639574 997484 790858669
681095632 995232 339910590
547899348 999034 995945200
260966272 997967 367367023
782331940 995363 807335710
142262122 998214 237480916
543396711 999603 532145872
217680795 999542 991659234
791888550 995277 96438800
278209149 997540 295013292
779197588 996651 119681740
190568093 995602 116823164
214775486 995537 542180552
769205955 997351 419557310
86052686 996303 210445427
732014211 999921 627443425
357982260 997138 554750141
983001584 995012 990498336
143805152 995955 516510531
470206123 999558 467954257
547356362 997948 174882024
122200899 995524 616466441
230524303 995182 925287516
416886914 999648 843303455
812343453 998888 104871673
973078250 997422 974834601
95078052 998400 701405288
108397683 996351 768075061
742156075 998812 602976110
508590755 999115 164544083
159219303 997647 617750036
463141499 995557 974127338
21037176 995925 922050978
708952036 997742 434509053
842632945 999108 34190406
478793442 999040 735039209
921837282 999485 399825827
830628814 997701 158777180
47909984 996608 463500520
616476911 998616 703528717
572064107 997031 248867981
651957623 997535 845030407
517695527 997392 846645881
667249035 998360 973463854
948873759 996897 505883431
829386147 997285 450594082
529114297 999786 449493290
503372401 996086 682250415
120747463 996391 398253335
292302094 998603 167369806
286731609 998607 685136462
932076859 995268 357377924
621213362 997039 434657890
508273960 995698 250803444
142271197 998211 282549684
503775229 995731 542611095
899993068 999892 126015282
697850081 999129 572290028
712658142 996860 36899901
903768442 998665 275708246
20843622 996292 101771401
640454890 995003 578645956
650769718 998199 861903952
119790297 997312 366071261
93875941 995870 609587614
955901086 998152 459455630
496859945 999844 23033688
401259824 997996 446043188
543377905 998503 945799307
726514837 997196 26764193
757637470 996085 767639392
357714502 995005 293316340
182422313 997841 62047217
477508500 998018 802214329
766852383 995560 836162518
249754890 998441 207460511
746372612 998004 949949527
301575790 996301 654665273
711882437 996765 305024624
881925341 996986 159543722
829143786 995527 619037414
658212294 996985 306771167
23137653 996837 69297463
996717848 995666 613369633
398061697 999023 426072627
546102306 998248 29681654
68202944 999792 758608843
871133056 996421 944354965
785051244 999706 801314923
720059495 995609 872899831
529365469 997545 793104546
651040275 997496 731143847
938099909 997775 629818654
694771951 998110 796132333
235434574 997243 92979089
399559956 996035 622971761
98411202 995101 159449666
580319161 998677 463467825
975937293 999573 248374963
855660246 995774 698327072
185445434 995124 811903468
761121123 997764 618045567
295629671 998307 814169634
929912814 998204 926944110
83092121 999651 297178906
789459966 995922 662407798
587729743 997635 210149570
810767303 997363 506944265
630782149 998213 753828317
553286250 997116 684701720
975478192 999607 923974117
998929098 999817 141038417
178888805 997768 485960963
28816456 997363 621012301
715451965 998879 905929828
710071092 999139 883697300
525295201 996460 996917254
486459338 997772 188679436
545546820 996527 297014669
796798747 999980 500961992
681501523 997628 402530974
586699373 997133 784793396
918114340 999117 27026829
20304643 996122 217335929
481024542 996412 849062997
176706611 997501 134889454
439712904 998847 163935858
163818730 998517 59039795
789660941 997552 905207424
323812141 998267 952467343
368870932 995859 530685999
870490663 995577 354590673
205675521 997260 460666292
668454845 999269 722479548
67763076 995379 467714032
407577 997029 294825060
499656360 999804 28090205
367053309 999267 244625583
113636718 997791 109734849
375358394 995610 728679186
482352566 996426 144953341
245431713 996263 888852884
134211400 996331 543657552
28243009 999374 448255655
532186842 996996 660439266
500833454 996051 516293061
156568426 996872 784240113
366662122 998699 656807841
934923549 999133 732933268
544958231 997215 687898605
881398912 999164 845215043
498948826 998335 459324602
335053590 996584 630416697
430913368 999831 575876607
751839971 996367 539068748
163419574 995097 289448729
337570094 995161 807360716
537953069 998354 466320525
852513296 998979 281021444
313652339 995687 242487514
820123777 997785 404778238
348377288 997463 70616647
692044491 998799 490765615
890373964 998425 321651141
110139689 997791 991119526
785331794 999089 600684553
712493146 998379 595938235
896929448 995804 871979895
678001985 997777 785466897
638198527 998610 110186822
291443692 997040 729823127
820787936 996703 279281542
11811922 997653 557647969
793591703 999980 28273792
717065731 998907 710336742
927638283 999104 8867237
336944333 997912 490991598
858193276 997688 53862245
906540751 997043 291687149
333749610 996430 814122448
235861010 998027 475423619
821801932 995610 528202810
55842741 999096 568995703
237699766 996310 144907133
209265702 997555 342743612
682811118 999530 806865547
568738827 999428 903787668
659798222 996804 382164212
167817697 996862 543431350
323754913 998375 763764864
895685723 998240 529894441
214146109 999952 972357318
345247895 997132 3899157
225457095 997021 456753791
141652973 995088 866726379
657427070 998654 928974316
329667197 998319 11934696
441876653 998000 290557882
57955601 996395 160979887
793145897 995273 241910056
815425998 996687 389513739
995060987 999496 132800740
766011499 996846 555901384
532977130 995013 376649310
439691374 997213 43797558
840670499 996167 926813344
242495264 997278 199406611
465993315 996759 712713308
463509576 997438 665594956
642464493 997457 26940796
414416805 995839 417280420
575857405 995530 736075316
26854153 995679 511730221
823758222 996851 4014574
221554943 998440 395640547
66875086 998624 883045504
835037717 999085 333034267
653392312 997473 19253896
257139721 997916 932116447
400911146 998397 542797214
71075065 996999 552830190
396288454 995463 167148583
161405980 999662 33673530
577338989 999670 931915378
965067238 995772 956223609
427327386 998006 167419659
811461301 995610 69815106
472237663 998482 625868229
893392691 996713 599217906
783324625 996715 184591622
806768856 995464 388844723
867478617 999788 298759459
46877485 999680 921701208
693129597 999516 309985701
589362284 999034 449733348
765851494 999997 775140820
160530492 995742 646600349
527363897 998751 77011249
315693181 995021 70264960
794409065 997001 352100955
875234409 999387 550623465
193762413 997196 539465766
762463705 995199 979473376
651109554 998537 250987391
148245716 997640 582259226
781114760 999210 491378587
90000172 999883 936578563
694959768 999366 379544346
197832218 996163 266365666
351372749 998376 997539174
869435097 996160 40826269
900307792 998350 25754970
583765598 999541 717738613
380384286 997202 388647668
740315606 995456 823721157
817734012 997625 579492622
267089706 997621 779759729
709112986 998104 566919187
164385209 997578 975044758
760973841 997427 265367064
997307960 998780 507904817
25124452 998677 497142004
82917595 995789 759042494
62273169 997550 208909310
506606296 999231 203116382
734696235 995664 551234002
455508015 995370 14058826
124528041 998821 239776152
461185019 998797 920301748
137788653 996355 853666231
265554249 999732 988326872
159639075 995891 20490573
414993766 995808 818641205
339916140 995917 978478816
675752413 996786 327776831
427691739 998316 258026089
165358282 997966 374059748
5975330 996438 673452764
207942773 996982 450504760
983201588 999649 710039370
345633705 998436 380110574
715589162 995374 57574050
750377446 999976 491299696
553242326 997473 603494954
294260985 999795 81309423
248609776 998748 585437722
545446817 996109 192251721
682932768 995561 495052249
304354198 997701 918106426
616332641 998939 982258780
244136925 998348 317229837
253487063 996855 192717719
100964494 997566 332054773
408004758 999039 986184037
874765333 995792 561595600
380131687 995436 257315110
28055509 999263 361719323
91773948 995750 749589301
292913797 998269 371012178
770437464 996448 348981961
273359495 996196 77884914
257190278 997145 301916894
681866015 999677 591955268
904349771 996311 908447647
91410734 996879 659716965
320069950 995126 163659443
617877482 998525 308356002
310054221 995482 704737405
611663742 996017 510696809
678581125 998363 127005144
614911166 998042 629007437
901392013 995203 632514276
849897446 998313 460077667
347281830 998263 872670692
529460280 997577 423199873
37020473 999882 263310876
233661804 998530 395428864
348004916 996811 828052836
962042971 995716 507948313
751871231 999249 508128498
757966999 999861 982643911
747150731 998963 913779254
446399279 997907 739556877
902764610 997755 283544321
967731403 999547 529267404
847598453 996473 412868125
151547402 997593 944619174
553942361 995829 128433049
812869912 997821 226071470
350884379 996555 121388882
448475650 995771 932975898
955541116 997097 293716481
123261781 996801 986478909
685881172 998781 992563138
99676219 996275 91400582
352984971 998493 690257536
471411856 995060 609675037
657095120 995148 780485569
936303631 998270 906568182
680845326 998003 350241438
360131349 998494 299509979
658672790 997003 749314979
745438408 995891 626464939
575484904 998370 916480948
42348932 997510 43379920
695301643 995726 950907449
79906415 997617 341626310
853797874 997567 370650783
211968321 999308 78023523
68661884 997228 127739700
935695137 998995 396538885
846703274 995980 448520223
707895760 999113 107400043
324957283 996910 36713377
375529489 998447 97379720
46398225 997129 498095008
775827064 995095 540862679
732647202 995969 787926342
251518566 998240 696080107
228848278 997566 283782571
891401736 995986 162967654
112951409 997723 542476895
914357252 995691 459060653
457110655 999434 988348998
874921014 995425 592437541
767395663 998702 976336192
449647139 998170 751202913
889802858 997061 299721749
636035032 995907 57409345
654087288 996567 591114210
433696070 996032 426130118
259322270 999943 466962249
550168018 997942 85951414
794350253 998659 540788290
427858449 995327 107324201
286351861 997760 545494590
769264770 996253 301357930
392963765 996150 456928534
933478079 996499 614025508
323933236 998126 400033422
125780725 996282 94870358
750237564 996426 67129759
53485099 998297 749754131
595834119 998566 404261388
615886827 995765 769899853
908057975 996784 846208352
218678870 996622 491793448
465278601 998353 353821728
540994372 997946 349356726
353743550 997313 280317856
506845024 998257 114970394
551768301 995720 200396776
267635001 999845 995527381
322479458 995305 164691631
937116661 996607 223940725
971962282 997398 377699580
827824181 998212 516865063
22575124 999997 828361026
844858388 998710 407576907
858419004 996608 160378342
463579923 996514 618193554
237269154 997317 507227791
196634709 999971 915173798
157431631 999505 935106860
865485040 999276 176752322
91142023 996601 398479068
866346749 995645 204956141
43135665 996001 941915265
839053386 996235 491645358
866810904 999517 954940552
315558304 997102 149722861
751982555 999757 252911279
745365569 999534 198115024
751964994 996089 741516849
36931826 996779 789565778
642855653 999410 159210386
195153132 997433 754529305
603125295 999399 372068167
639822371 998712 194523072
779403038 996944 187593024
833487220 999128 15952102
814624700 996973 796767592
489367539 999268 463676535
402614033 997767 938652650
283889753 997342 868250905
85513154 999617 28668165
691576087 997217 440901523
289824687 999832 663678207
64979305 997122 43341791
215181664 996583 387607411
951728667 997936 811765465
219273287 999533 311098424
954525617 999812 861385313
97369773 997054 103327178
434239393 996953 338214431
563473596 999575 387339464
466677420 999020 827794649
557116763 999325 829292306
184961184 996923 275382988
993972508 995925 708796760
478846759 997282 154649766
668035740 999971 655739190
99567790 996057 254253705
322556455 997565 415626371
165924594 995776 889054828
52116206 996106 491034121
413646572 995277 745713065
213519013 995405 815222337
779907229 995358 200580080
373229583 995377 818095545
911119932 999704 411131443
320250373 995837 518805852
103407131 999165 110002742
553885832 999666 528507303
556040348 995931 182996464
998097712 998338 885254476
783181073 995510 93799621
65305244 997610 390672577
421857233 995551 257601201
619568166 996392 296013118
478582642 995012 86126172
154877981 995224 110066743
523862067 996797 595004517
50924177 995638 469837548
478375350 999651 153680992
621790823 995615 781063483
149432005 999187 249879876
175775558 995353 685217573
309145475 995902 298156405
650939755 995773 773923407
765865087 999449 900454783
748781958 998202 6497577
980579256 995680 125124401
562025371 995976 97169255
163400806 997464 325763153
812728572 997485 943229075
662379122 996252 788170548
870587720 997668 772744611
690670862 996790 894028422
939662420 996100 289751810
889771080 999249 217674654
959429254 996750 382428743
895210126 999839 328531912
34697949 999355 58339709
732663899 995654 538684635
652232664 998910 504654510
301385342 995888 738817313
319002668 999579 148144497
162851656 996129 194202411
688061056 995550 874946077
350472290 997382 100217997
140922416 995966 831183087
34801997 999078 156240312
221488417 996471 794071610
342832454 996941 908404059
46393240 998496 196924332
770133884 999796 506537373
898417860 997886 130111081
816502436 995550 596256869
226587961 997554 288775798
340699477 998968 965959839
43543269 997144 182308241
690557086 996374 205831766
616795987 998703 909859681
308703368 998149 288113747
505001385 998736 537065624
919648738 998095 23253214
703301132 996994 142413603
976951403 996225 211185503
143646661 997812 975208734
36403502 996823 813264073
865080287 996718 944745115
203638328 996517 421465082
767965414 996202 226984036
581356638 999749 987528438
455836371 996155 752748990
739804671 998766 322111748
514481670 995274 76151255
205330234 996616 498018811
239432812 997650 891075388
595301182 995156 462868028
269627481 997856 398964231
919634244 995270 265715966
400916068 999711 460541261
722670449 997464 329626243
332464365 997593 799721141
466375995 998722 129287413
796372062 995167 161270943
308962208 995139 121446072
119141348 998559 197207462
537006817 999229 363671825
463908897 997144 741860814
22233198 996332 643879125
862383971 999660 255985028
555600043 995153 565163482
984237831 996179 367970291
36460460 995385 991418123
491329816 995698 841747025
528617202 999440 898749842
492813827 998491 481543143
556021914 995803 544554721
753488714 997416 533665823
671807666 999410 18205793
702902227 997281 397119400
447159262 996251 938797329
26919246 998457 530496562
816905790 997940 336217498
866838997 997064 975132025
54329286 996999 727480164
272303258 996366 574435975
954572056 998979 77035791
602830201 996998 768860549
474541666 996238 463776503
508218002 996803 310129570
93063476 995585 237192340
314158661 998492 171384016
31834106 997820 447341035
452788673 998312 491097999
470562276 997476 952749796
506482601 997186 509842176
612152378 997784 205407690
9494120 997146 517886660
601200155 995652 733358346
725301564 999310 460061028
280984881 999969 285382974
404084770 995859 410275088
30963297 995015 34220979
37294073 999909 63883892
968375218 998330 227253052
91281468 999414 292377237
671402471 995506 159646021
573870444 995079 757854821
390052929 998909 575122423
765114863 998755 799912495
344031757 999226 249371221
437364140 995883 217005337
905653929 998666 806685371
452830733 996641 185874806
646647912 998240 740123961
177258011 996447 887538403
610212105 995181 191507016
937810853 999332 101335591
868068098 996929 677362804
884452992 996670 497228402
535172314 999770 164950867
872586712 995739 405869172
439305313 997335 326545977
917098429 995248 314263172
498128727 997124 122315076
671715079 995629 256706114
603587982 996808 308585811
260693222 999560 415546813
478162938 995339 672409446
163909510 997232 662928705
875777054 996656 594416823
536052247 997635 372034254
714823760 999907 272005324
474232114 998911 12760448
29969064 997054 47621027
702604793 999200 115230119
208969730 998879 738600390
907506421 999602 681583450
449647118 998642 776082388
188306816 995733 766817158
925795019 995246 611960170
146993619 995394 506540860
963163147 998095 132237264
281878551 997845 146593706
148892459 995202 361856577
545833093 998044 750967492
528719156 995670 752507892
789412375 997916 539177621
466384820 999378 436448158
942097281 995362 598406073
959131448 995359 934461221
277172847 998796 445757203
567149896 998612 156708328
222201906 996190 633310954
272133599 998687 381720853
205405200 996927 494129905
489416932 999117 884935866
843601890 995477 989956904
542632574 998443 492221946
358306930 999042 859960629
941287785 999391 471952081
801131612 996005 547173075
575841213 996809 782315749
991820629 996155 821342370
27818426 995568 810560453
324377586 998352 999417999
786549206 999385 740734258
280080666 995136 371389736
57153065 996645 42225844
972933862 995636 29074318
635560823 996254 764457056
297248985 995124 767733993
939957264 997066 529123261
852537661 999609 44928598
670411612 999338 822333489
986907356 998786 843085437
673272446 996827 94733042
382177822 997822 98873884
940411178 997984 77778171
26812198 999159 30354484
28289984 999700 522556504
280439521 997735 393587482
257501074 998311 501165796
591223274 997808 689553224
558586133 995752 790702061
440653310 996206 475974985
23159576 997790 19360609
30815747 999057 658568776
534754844 998110 686614277
724698129 995667 860922072
495736846 997227 711653163
280825963 999916 287462713
898783541 998525 31320706
504614506 997373 824830252
589716704 998170 451819648
969941478 995269 393545894
673320707 998813 552310830
927765486 996636 780627736
401465577 999891 835753808
568906765 995281 361360459
282436361 998867 154733466
540688140 997612 91222243
905133303 997985 190640190
996785847 996943 63545754
610005863 996768 206451571
480979812 999467 469911565
243157279 996743 569093914
233416326 996680 212116962
243497609 999871 863201490
267915687 997045 17295480
622832685 999359 489262804
498625638 999073 566664079
504404882 999093 376866699
641087990 998757 953262759
110945799 999896 656044112
85977720 997232 586879748
408550248 997627 195107813
574557464 999906 888858947
990742271 998730 534683080
749868566 998297 175137689
512713198 997021 616346930
172734791 999544 87650420
145261655 996116 939855266
136019207 999351 688494421
471115693 998326 116262428
803667775 997500 839653748
564838506 996042 7918036
600128238 996391 139796865
595588367 996470 488789414
196961628 999702 156314443
309714432 996961 616681900
181318144 996136 582679465
188445731 999552 995586106
624588156 996939 16244867
708345239 995083 445155479
357614901 998938 341838475
130432637 995385 290399716
114478196 999241 974176700
906769206 997700 570331396
997492867 998607 247566983
794511765 998241 747679390
374272709 999616 240744183
239688298 999665 813614547
128413331 996839 132878931
394431173 995210 177383680
100621020 995107 316762256
110845947 996303 180671629
249950503 999552 659473702
162489187 998783 597791226
989995561 999408 891197506
551605766 998351 187216437
585030623 996896 646063564
855019708 995809 812481385
372470768 995131 659488842
186041699 998908 909753867
791906802 996797 110702313
391183239 998142 123251031
996741528 999233 913494497
828147723 999872 798793817
566013402 998848 508657850
528079234 998682 688589897
139390586 999624 32888912
501668566 999744 961908506
983528072 999452 274142058
771577053 999251 606803739
758948670 998147 985248680
546284286 999370 349187423
854889671 996926 31541386
831875583 996111 194282764
240715411 995586 452544474
201363039 996589 414041236
878161696 995497 380469078
3571692 998241 582178324
174643412 997525 697964037
310190758 995770 516781182
703398913 999037 993316425
886744078 998389 495808784
645042298 997662 906779696
502184263 999169 415750790
6115535 996083 859444320
135493003 995550 304759394
270284084 997919 57519528
290740591 996439 396960316
532400088 998377 491308053
426551445 996425 233435213
817457091 997094 806903081
61388486 995881 171929665
436315908 998557 260466564
830542196 997836 887454212
7860605 997105 878764327
484028704 995736 175864795
7406828 998798 59520584
365465404 997300 940648397
629028279 998529 763018343
35383384 998558 40759543
190379159 995624 544879457
117771281 995016 474191375
129458254 996843 293472734
570293138 998678 820568828
289351223 999777 947736799
462244866 996236 111761778
742040811 996549 687236147
207401466 995953 248507385
120907530 996335 769316641
227985750 999003 211406859
991708445 997990 118770427
459754786 999738 962221659
246357422 995427 205963337
981007505 995019 5461325
91927977 998524 787585180
496679066 998072 467216881
909753602 995538 210299262
990784857 999128 314519583
761909177 996623 467362640
861643797 998400 478068476
566726852 998073 358383478
418820009 998174 405616080
785487282 998936 657186534
869015556 997743 110413241
315282223 999914 947209084
89740647 998864 410287942
690078552 999085 271891258
772297705 995231 527711490
23005746 998615 310128927
75563555 996522 180945128
656280493 999569 727931788
8633389 997897 148109735
811102701 995601 583491228
602447197 996273 726066799
797371934 996935 82143014
774866261 999584 645433271
991473324 996158 100728234
41872057 998002 926529486
428903748 999309 705489355
340508738 997576 418141048
747817741 999978 975746660
983946780 996061 270197896
782670326 996587 614557675
549055731 998155 291994492
796099143 999815 809174408
355804880 997806 365538295
910352272 997998 965586247
667010582 995975 964526769
359676928 997298 784839316
425190068 996794 40903834
565389030 997193 26368404
467857503 996545 501261018
966642643 998048 185669827
96689027 995863 266706198
305317986 998827 835388480
610924493 999582 906052306
4239640 999842 915128218
485978858 997979 424628368
649651862 998059 877410274
389159711 998827 611055593
252118953 997639 593950549
875045694 999646 130236340
388255006 999451 977416721
383610817 999367 386220740
53775956 996858 397589608
840779919 999300 206385972
360756736 997997 498431169
162551782 996022 101632724
590873936 995309 245669440
258319224 999436 858518789
880195855 999030 203437394
419282700 995723 483378026
552264968 996563 697823698
917039305 997255 157480667
368348251 998228 55434788
573236586 999031 372119688
977635805 999808 242147568
553092525 997110 470605279
282636395 998357 749945835
440590489 997001 752220736
738568635 996509 409225970
8519245 999961 792514419
224817877 999704 516746985
395795608 995305 128234307
996996494 997752 884438801
879536361 995810 89219646
409207740 996878 181881032
349485687 998281 199372858
22866039 998123 594480058
55814156 995483 740886883
491071100 998406 587661897
808479489 995225 804691340
182404496 999012 129954930
608481842 997039 856222851
585333105 995425 578767459
791999255 995059 803707865
914030178 997982 995500481
924803991 997515 640900693
607042309 997796 2086643
233751438 999309 578396511
907905675 995418 515491434
626244926 997124 315302484
994740053 996737 207213613
371574194 995718 500317849
601812185 998999 89174028
792528482 996081 606512729
879196689 999361 408069560
274319135 996977 911218647
577242114 997486 859387159
791170396 999470 47535571
569585995 997873 904867874
624859750 996286 757880246
549827762 996100 665586085
254274459 995386 344279722
216373791 995589 858464470
257851280 999185 549151146
740295870 997913 724397243
969338424 995903 667659115
778439537 998025 304185796
50573804 996064 720898552
867942066 997046 781049760
790204717 996840 158461778
805853423 996213 323692290
795720049 998825 830572816
61744244 996235 258508087
874030678 998173 977062835
945439952 995146 902314032
873108021 996171 952813960
115756766 997586 13407854
733257754 998833 518102961
289537366 998201 140284174
4473146 995309 304154733
913031772 999029 858314349
469721757 998757 759765576
170968720 997575 346779215
875098319 995614 627970000
459010996 998513 294694692
292073737 997167 502168053
941599037 996734 593690032
444789316 999889 300403236
94441126 997506 92447551
91635035 995765 747708681
123602792 995201 196891269
431218315 996676 986217450
768257813 996852 804831435
737274375 998863 546477313
520365233 999947 269898441
901497887 996411 180205329
714568711 997378 488389594
301190183 995030 884252406
931974045 998198 692096412
9320517 996058 725456250
817263039 996589 354139058
244182 998827 165486465
775754875 996296 708249629
297867176 998658 719849121
724352758 999435 229994175
852459695 997018 219274591
919750135 999673 71873684
718564052 996151 605636546
137423857 997628 531849255
95032166 996317 539999045
412948300 996820 523608503
918815749 999156 796297716
149734884 999970 719890828
253007040 995504 97829391
799813266 997155 941290233
491757404 996834 293731462
329335118 996412 271967934
779240706 999989 385529333
172386940 995000 502952636
235432168 995105 51715359
282751125 998557 835531933
461929839 996046 162067459
865371156 997157 975938265
938082951 998228 985938609
755115066 996596 561991536
49914856 996444 804807222
11828987 998539 628732307
222900983 997680 730267697
815931982 995690 298297663
781793669 996964 268097764
878367109 997642 805519999
683210459 999521 668150788
208933468 997302 645382954
816837848 998012 968746500
505659898 998754 184227735
386029117 998915 368361399
945901238 998619 409937303
644914175 995261 919890864
934445148 996950 885064369
194312129 999752 667255577
574746991 996000 246692029
844386579 997593 423487409
719377488 997634 490018710
947644418 996489 270540598
632868367 995517 859463971
786575412 998400 248375621
986906846 995653 651658297
323485826 998830 271384772
328429997 997334 245751166
957754697 995296 768184054
143006762 996612 731575986
277091611 995588 695078742
562025300 999782 453066005
99685925 996994 854691778
255490174 997045 560329615
793902851 999501 92784506
593641597 995386 590324149
600988166 996833 404624544
818590390 999710 998016646
883271993 999773 749645981
413850695 999660 515192549
13214208 999353 230362014
149585846 998255 78874496
581771821 999880 994081366
180972198 996324 321323144
18284155 995295 768216693
393706498 997085 265264705
900816942 999786 373681207
165211492 999549 145901833
155174229 997482 106926231
191462279 995315 682022543
893511607 995817 168620887
89317604 997071 705944348
684213594 995501 325687034
380753870 999444 39934199
519103028 997065 652443853
889777759 998211 215233388
626418540 997168 200032337
623141153 999373 60224290
8148493 998103 904115885
12248123 999180 407326339
614756721 996198 738098271
590878471 995548 539274982
131949102 995295 440995107
24054903 995643 800657681
170827979 995402 78796238
420476958 998280 734709498
906455454 997112 958003747
212656900 996501 997782292
174082180 998001 136467168
693139553 996297 622726706
530217614 999901 82406773
311243292 995977 90171591
419005852 999340 812241426
950351042 999250 936290316
665234757 998347 316592957
690590894 999056 549388910
236627133 999526 703050370
557897051 995460 724524924
491260850 995970 102013200
629306613 999464 836566440
820484770 996719 559724812
256865269 995255 441724277
444726578 998037 820541267
376229261 997476 974964238
983583891 999248 820207974
827881602 999772 199924064
594001146 996115 106466868
504930175 998243 195761768
515609706 995474 843862655
307036491 995213 472170203
914100152 996191 27420169
943536142 999236 293533750
716329609 997957 714577089
161583714 996630 208821319
343798816 997438 198524396
43232207 995079 413436151
339219607 999262 501528058
694735932 997780 876246315
407790257 998414 539312397
790862326 999045 14431367
699072741 997964 49161204
777529856 999994 551692751
707972239 997283 177780264
970195307 996642 383115860
676311899 995154 24411054
94633331 999406 476758931
752075350 999666 242764262
97197784 997933 451357971
316438150 997867 749343390
891417942 995172 290274842
600685242 998970 474122899
751312644 998845 930054363
42240571 998335 403084090
56734705 997111 26417977
942654099 995285 765637429
67239997 997900 311066457
823300181 996267 756448500
296582655 998457 681979274
58942555 998800 741934596
874552118 998108 731561818
245453885 998147 405130676
853900705 997971 35034196
883990775 996107 323871654
724902404 998640 308413815
214681573 995364 893595568
35281437 996937 915967550
701996172 995214 737909839
135865772 998119 193047680
78270055 996404 877167492
994307429 999292 450148860
96831440 996895 522852336
154435901 996811 578475135
82523737 998134 906615581
885969954 995594 314297561
358683579 995263 961624195
459246061 998095 154557052
609267275 999776 344317888
248787056 997107 316266715
514601553 995710 459704272
507003057 998002 205478255
311903461 996775 210710105
264225848 998249 236945246
929390578 995381 753732765
483897573 996724 274397795
387273343 997868 723861863
852679958 995198 274287353
665932964 996224 818120527
361148292 997690 124205949
787101563 997911 967463146
695690620 995188 591108190
738375201 999599 137469737
384434367 998704 738527807
546289141 997640 339081664
351516577 997133 299794701
949794375 997419 774743261
636943427 996691 473562339
82837188 997284 432691681
995337670 999525 481364972
412176003 998393 193233673
534004020 999435 202476283
816021371 996158 667378163
860184860 997643 778116801
410227693 996737 683446245
753540536 995556 863725197
418217662 995471 656832889
268117406 998601 896644638
91687908 999507 30949559
625627034 999781 386817032
966612847 995539 741081435
197038912 999079 52372752
606459928 998052 263121360
984618036 997748 604794330
289216157 995933 449561959
443431072 999930 195789895
344613601 998738 729509756
817056422 999267 701969649
580871660 998062 637848151
1291010 995783 418150486
612781396 995624 4046373
355360000 996425 228620706
919219300 996086 221393586
455632700 996753 295856822
525555438 995553 196516543
420704657 996005 619112367
126264595 997661 506096318
560091279 995675 360347070
204072437 997969 561778248
7794855 996449 480838131
296005497 998153 37124021
740753736 995287 393408735
466211142 998546 496529663
323040058 995727 726024496
773906654 999680 776277821
926665224 996544 97439223
670860337 996310 135301097
303299376 998011 938720355
425756090 999966 2037897
61838614 998213 531886721
461186951 995502 9566005
628229327 999605 704149368
886320272 998876 424081844
920148333 996881 289965176
129619220 996857 325144182
834349476 999955 631162028
30628064 997357 494369278
711853468 995991 677009715
463836262 995999 425431475
877473185 996819 209298594
685495695 998738 597082329
555088399 995837 216504938
533068615 999112 904210796
736066401 995985 929464380
1273791 996065 500520191
673358504 996319 446616907
437577170 998371 580873999
622380974 996328 611095458
645386215 996143 789918560
634233617 998595 677789285
586302870 999435 712634603
359304046 999043 550754330
317255501 995000 862885675
916295380 997240 682198439
785099019 998413 938355889
486490196 997724 891914583
620690731 996756 646311285
12354993 995078 702161492
518262850 998117 288783979
843399193 998917 764119644
801102053 995632 107317716
326407871 997489 647005076
193537219 998769 338458971
612693325 997591 211243822
359393159 999111 501765300
844612962 997793 572655711
165644406 998937 183822785
420035853 997049 874583539
155627560 998913 426463471
419192102 997631 149966710
32471862 997316 316274719
143816697 999320 48511127
191710787 999370 178726440
552481877 999973 914636065
498282724 995317 510384782
325380129 997867 75849266
195826135 998188 978135305
489217059 996284 758767614
899662948 998774 124362528
134496874 999834 737302130
723857469 996294 39038737
607047951 998883 378780468
335579851 996242 709183856
838570199 997100 717506873
80854715 995529 635044286
865268527 997154 540644804
116322394 995997 771243028
158965440 996205 811007856
774916030 999931 980442565
941222761 997370 445461524
255457372 995585 804517442
31263725 998225 325212307
333617918 997172 317305048
315741562 995921 134737587
371350384 996982 332988799
202287512 998300 475228304
416916752 996042 245949494
176048689 995030 208148300
771330191 999057 216467133
275662747 996341 559338019
130816934 995972 391333151
390756403 997873 390182215
112861270 996496 265802129
329256463 997500 482164427
305542162 996510 691357829
202640605 999905 398642782
473341347 995879 991352208
211440177 998049 708930592
644588120 995112 473820596
613986575 995204 154855765
105776997 995105 145029572
2128856 995317 182640211
48095879 998228 335351555
518859707 995745 421210168
973374089 995469 748241033
185808730 996851 326809853
12778662 996820 802490616
588594922 997181 416869348
256396726 997493 489826481
2745559 998776 859249324
868691819 995385 670896343
170267591 998237 763594962
441415332 995685 866248788
69655799 997205 981865378
156622370 999964 768339324
444610689 995292 842224209
545594826 996099 340913168
456773346 998268 652896325
259460341 996630 109829081
159940692 995211 678705334
932851490 998171 840397990
392539470 996225 197106514
695634413 998385 465322066
78511573 998534 454743970
857739542 997450 561916614
514418636 999222 681887160
578342925 999000 448028546
21402734 996913 472871895
207426329 998402 120729761
457188484 995984 85424415
730465429 999483 571410944
287013132 997631 112930028
61896250 996821 285027558
402179381 997156 343265518
537642769 995750 787826827
345092541 997022 565942237
386901890 996479 671633409
257724718 995336 623202814
52195871 996586 55023507
165502654 998273 103938703
272495252 999140 175521938
439562597 995061 889318168
224258343 997836 513400317
945555686 998800 727729763
649836014 999452 365364743
492047040 995315 69973785
649711102 995453 139466506
689243781 995101 827266321
982535673 998907 341372546
225087075 995885 273482423
881593228 998972 364172516
813648710 998629 327593869
74785814 997675 740800345
644374390 996101 936522831
18938253 999694 908485700
344282881 998723 60594202
305762809 998819 918607670
600946319 996050 880222582
747930967 998354 958326911
716869896 996528 626921154
243896451 995744 542131594
169163035 996962 92729214
664981152 998580 189162085
24594951 998584 60495161
309761791 997283 606987301
930495826 995433 461047734
200053404 995952 71959394
439098439 995586 122813498
208103791 996142 805288501
578811683 998137 850713940
352146546 998104 378054580
146607546 996580 127098300
28951012 995904 465753874
438469646 998894 915019935
271041323 995582 105187422
657275171 998546 747802981
914202569 995512 750183368
326772022 995527 828748765
486297775 997159 474011011
153737698 997969 595882059
302835857 998554 655956630
886012311 995634 300711957
829422972 999482 433155499
504976365 997727 848383166
95440736 995801 814020963
492951380 996364 916660628
191209310 995490 252130257
19979865 996534 193698909
996120444 997945 170253491
180008821 996260 234895832
355968238 995601 513537211
974208712 995930 505235696
447344545 999215 597771915
406353966 996243 438380685
802557280 997890 815757782
539352168 999600 966477282
697221509 995526 915543195
568815604 999344 894717611
881525184 995678 948950593
707562349 998792 97382903
966752861 997292 63654770
341176847 997878 858413663
361520589 995430 394336532
263584658 995576 721349952
901324035 997312 253689131
523505481 995874 65917803
913538514 995024 926030902
480555509 996349 369502922
56735614 997631 937600088
696723062 998105 463661879
131335638 997984 953585383
122731030 995228 245359569
214610667 997140 448820283
126073719 999319 863426225
171447579 997498 211806154
36624217 995723 19422741
329520640 996689 376133479
790302262 995833 649539148
914746930 998658 533543300
148185957 999186 556440204
201944801 998204 226943211
224802002 999474 157690785
183068788 995378 917177837
104004357 996333 372284511
617722397 999878 146120117
545020257 997487 776192795
658520163 996390 928217985
704067160 998967 775003075
741160054 996302 871654563
35638926 998492 199199447
715190525 995801 899688286
734844724 998488 221549299
946694305 997838 629740063
568597941 996571 468790223
387654286 999163 310684273
409488000 997336 180495831
260669770 995596 285670627
209293353 998080 522308488
711869863 999520 660151941
802725394 995268 663733933
617408205 995526 924487584
318457049 996823 390998541
711806310 998654 853221832
381683348 996751 960187414
498525739 996390 907099213
956289308 999681 639671569
316953159 997428 986206763
816579906 996109 738658994
124877595 998591 34739596
335371612 997803 599384342
489229878 999385 839693100
596768049 998737 503254303
986651960 998609 221928110
264247074 998117 784624014
800094995 996666 240102948
383853101 999517 941422712
303855066 996503 17771454
647465231 997827 636965091
883484484 998719 232421072
193325849 997575 181420238
36828433 995403 709584853
56291288 997278 476102647
404298776 996670 616563152
25865039 998367 547037162
488226217 996124 652892016
735066093 996043 154703888
320803168 998387 714400113
440433045 998341 58296059
102633852 999578 363263784
653050257 999851 533795129
901884108 995306 498725398
546079292 995159 585587667
520900475 997306 759414007
307422551 995739 508618330
357586023 999204 915732062
139770213 996264 468424307
44608441 999129 934020385
341470700 997897 597580981
180897306 999466 649929679
848032973 998398 295895553
807869420 995103 495389906
746396768 995892 551197238
168006767 995167 689105941
125751289 997083 516866851
316784178 996494 702090571
570124947 997049 965191074
994571244 995699 919972007
885962200 999136 749731146
675451958 995898 872734646
601845019 996424 596620636
174983240 995144 807949808
819180652 998020 174654435
858364343 996509 142519038
256799097 996533 56102831
852753962 999642 856552169
326226692 995181 682507010
488531341 996217 882455627
123843793 995989 944408784
992603637 995258 578993095
936162158 999571 854747981
894906868 998229 234785978
292463496 996406 21919730
359186740 996059 949072718
218557933 998410 688846359
283219071 997447 220483918
175864054 998470 204940026
840707099 998413 241802360
258260299 998758 974312717
268157388 998456 915969820
877423193 995246 132316896
743227408 997910 88503227
936690015 997879 721748091
849877073 996547 909514568
809182690 997999 410877278
822290291 997228 334394689
93015901 999775 514124897
352179698 999290 477556577
248289397 995107 397409614
35081910 996070 67562085
58681182 995399 313269837
810342325 995047 93666300
416887326 997122 208620538
312169033 999459 863296046
186459018 998126 502155984
427383629 999629 136796978
458922971 999442 290534383
376195558 999965 306520617
613764240 997284 184619096
279230934 997563 554908956
118944804 995786 897464007
982435617 998867 925280129
171691200 999257 821664318
810071642 999977 146459781
26424579 998406 470507375
20473523 998563 127230072
376579324 998636 635534483
802338177 998975 665614308
11977313 998809 660824251
175567783 998246 413761444
292421457 999616 461307193
187039853 998732 265661004
693454286 997112 131735993
88857960 999410 86838813
410610688 996080 601890957
928578814 996282 106499623
450723021 999805 955942728
201343011 997534 180338705
757160589 997216 189730605
758610096 997178 785475743
487100482 999322 906326365
709105393 998838 74539203
5727714 999923 14267108
941904489 998829 79628851
89246716 997493 329802393
642344487 995432 730003860
483473773 997516 792017415
208025919 996921 239303446
322724967 998491 905812878
798415942 996880 274579200
567971558 995014 779988817
828497187 997634 216923815
357408299 998232 275584221
785561631 997709 28352368
737080001 997821 91622630
305584633 998303 422294690
557439466 999600 602384172
835415368 999947 557425192
286070918 998820 230053416
659035605 999660 94300466
486253405 998904 16438541
839338251 995755 256961784
692455544 995087 221280273
669372710 998147 313444578
983308180 997544 720950062
94343646 998277 233941471
722612101 998098 884923924
216901380 995717 958667245
453023991 995822 454451501
115292294 996151 217017650
532434633 999458 336184603
758767305 999606 628988818
567043403 997885 19101984
599312053 999049 434039317
354669973 998943 517827700
64633092 996336 484387841
126671661 999130 453939437
382792976 997779 792762834
44719256 996141 796269417
305522103 996053 591326631
429683843 996020 169624672
950517356 998436 722526310
897045754 996155 176825903
12234797 999185 993304869
450228870 995774 283613669
155005996 995272 292874025
78855291 999297 909467513
728516450 995028 802582270
917145170 999844 952145498
689609689 996532 375639062
151876174 997776 429580105
195554349 996978 60305029
176878049 999517 735514170
734581849 998378 33135832
534723235 995470 688734339
519794043 998196 937124202
242956071 999613 471988973
596738640 996884 817418450
494097358 999476 205248072
179264588 995300 548159490
704374653 996350 497284946
132114111 998136 285285922
203929306 997309 712675125
160503197 997631 824452404
922827164 996626 103128449
884752106 995059 634175920
448190759 996980 234443044
667548881 999997 996087256
127134260 995741 926188088
804009218 996858 706085059
449549457 996684 395666573
431937325 998505 556336213
289868941 998181 700675212
796602082 997248 521979104
915433672 996704 823997456
177941602 996423 548201812
185870818 995654 60704928
285780324 995648 865684608
475731740 998854 332278903
415455049 998630 546861258
892330387 997897 817793803
438330498 996015 448928908
20676963 996640 516664778
67977094 996389 562736250
592474545 999079 705414861
527318890 999933 481921221
696513394 995067 138666821
975148345 995696 103406310
805299580 997279 295363966
696834960 998418 250745151
115770605 998581 389774890
636246047 999781 233019970
347214212 998716 372453435
244308020 995006 583189445
808952769 999042 607493274
679389400 998260 96007258
380687715 998099 885935223
345368615 998262 751563886
699714178 998034 907132916
375051894 998500 421175223
746897660 995108 780063064
866605185 996995 399002664
555813421 997812 878544570
435381522 999604 156583956
905481517 995265 74853632
453601402 999621 147130385
550856825 999780 303634454
344819632 997765 132020439
787723422 995727 323627128
959252004 999279 515932231
757213789 996456 676947812
689328411 996939 829856712
486302635 995597 344974179
979143223 995131 454251844
26009701 997112 686951406
308331774 995015 511072944
309893214 996878 541675676
789303117 999630 74359863
484028929 996245 335980862
458964613 999697 791895198
989317318 997400 592259596
728142279 997781 50787188
384208386 996266 594144616
521954394 998330 643154922
879952416 999152 477462742
296566086 996008 824920628
441901822 995545 517565671
454720438 997003 717613935
377058630 997736 949387936
390847158 999596 678388935
133611264 997071 143473606
583747460 996198 754079541
427226537 999285 619600764
375174069 999461 713608132
676156803 996560 636568897
458459919 998142 6137694
750440340 998916 734371956
344972976 995388 837985757
482693064 997464 864345382
482331729 997028 752517544
976970195 999857 376807006
435196823 997270 484056641
490850992 995453 600615077
846783444 996852 719270877
570965201 999771 308518277
861747088 997838 453067343
520046395 996321 642624966
6967363 997692 417213405
989333640 995205 27652090
473054559 998386 450334960
466059110 997700 181500789
946138289 998202 269649937
637886893 997964 417471073
477339581 997599 569592432
411155498 996631 499136964
490003855 999536 69967945
599147779 997493 972328425
450353246 999148 782333072
739620704 995273 123777913
394925248 996036 790597136
265104613 999253 538071264
295132965 999296 121025032
690388005 995909 814130422
614511130 998309 325352868
391169318 996982 945558702
775796384 999854 123358934
257933450 998370 825655433
139727835 998038 842555622
305981984 998186 329027065
213155432 998492 713316898
561882275 999251 924656526
277898246 998761 163013792
933619691 995905 518744305
164480947 997935 670550514
968199636 997970 544140017
178489135 995907 668284805
102532483 999632 940193578
578939634 999764 277458791
626813424 999664 724873517
473470708 996606 73403585
643089672 997796 969557841
249485300 996416 24842290
731476929 995820 972722285
660297255 999286 309534297
604958349 996812 119066007
840440357 999909 543409392
45524845 996175 320781604
944692536 997276 391759478
327283792 997386 855988293
998355692 998683 37622179
841784357 997873 191169271
550370949 996825 329706761
650932639 996829 217523854
869779774 999830 2792684
291140077 998004 228343143
63819231 995207 227847430
24464466 996463 848831828
487748859 996750 890453466
365646646 995338 835810349
421564151 997403 111640246
899952219 999054 383929273
53879471 995777 770078348
549824791 995392 530787292
103127213 997611 994805372
381538348 997275 397966606
90008801 997773 768090649
219183643 996523 416128640
243960344 998824 390438570
768657469 999363 633780136
703127930 997492 377561250
995228923 998944 802771165
573903023 997134 672929916
716919376 999904 692579021
873992144 998663 343303498
700215939 996523 382933176
114659484 997306 977328445
494424804 998339 945088029
818313849 999693 373305616
375064140 998593 572200294
433720715 996741 427510382
951344432 995845 493548022
430685182 995331 865447089
428599714 996140 596778448
544910418 998084 271850475
786422596 998725 448102415
905203363 999252 86074360
224035679 997673 162347008
429644114 995847 53028512
238248602 997580 752279669
285368826 995970 105940841
698928793 997130 976884023
549414862 997079 124066357
74163516 997141 359282187
89677436 997370 331932524
941157640 996500 927046918
128959195 999032 423267139
773487206 998679 951802612
720278557 997026 707851300
286530727 999957 507915470
235278877 996624 146529249
329657216 995749 997566480
241069947 996092 955802163
540683772 998375 356251232
277920763 996422 359406914
462857900 724837 995096
684615891 998401 322318373
799410088 996805 351821268
180872785 995675 13010244
565932481 999322 740956497
103841475 995912 946838318
272923654 997813 33524208
315186883 996276 740321541
81883729 998359 519998792
992666746 995169 246336229
180947547 999674 396686054
101696913 998964 519235392
77823870 996032 988925473
826278313 999558 513571749
753507212 999748 169959468
893181369 999809 341804443
483710559 996044 791476093
491620563 997958 961456874
123433464 998711 26541990
719506721 998356 963745468
648916429 996692 380718665
228567638 996828 839973427
999320723 998206 323303743
486913679 999711 331716881
334298072 997724 906668672
469283233 997828 920105255
786377642 999297 136776601
268480696 995254 624421391
555546284 997562 530493004
833111257 995113 98573119
148985283 998967 266335027
531786276 998262 189955852
794808091 996507 262355838
626120105 995167 304028399
371986141 997172 339253345
120328297 999668 632585262
381756686 996433 804650258
612049225 995521 444316501
508083570 999050 781165006
23939219 995932 407201333
356405155 998979 287006462
482424712 996242 316239831
417715706 995381 141129468
128425257 998254 682607522
394669665 995170 553022576
939158262 995416 983381789
378897349 996415 453295791
588095699 998670 911333584
919765160 995739 703093845
502410535 998692 179793833
513327533 998997 508250114
297509427 995522 980386298
582013843 999602 571503945
911852512 997534 645971103
477094300 996436 566885122
72509275 996581 841672849
108079528 998716 287371574
853623237 999895 360151690
648332062 999369 438073990
141147163 998055 427623483
583295491 995268 616002577
949590582 997456 863678921
838098472 997152 175917597
405179927 995459 545708066
436982701 998048 783769431
745353719 995726 413960070
819574338 998260 598603768
731131072 997844 104267457
311118392 997209 601981454
226026250 999309 60231599
500954089 997718 251948212
295217005 999842 978131820
805878338 996857 318632863
488872460 996148 757955906
835980249 995047 864714934
156026013 995502 517353496
211489213 996341 710213776
383421474 998762 795933963
177571643 996932 884316381
533717486 996148 479898743
719684340 999047 980279407
888381956 997867 643038037
140363179 999046 880061642
863084784 999151 355033963
427351507 999646 831966525
301646951 997859 352826262
777578068 995934 347792550
592115565 998443 30137232
174391779 998794 900514190
454019191 998231 370526513
774641879 997681 434341426
555849991 997800 612921278
711390164 998608 444875898
23063563 998509 321132690
209584709 996319 864722805
29722591 996539 51038792
254593128 997584 420119227
794005036 996087 265861449
416334896 996743 41703524
757923523 996651 149477943
129842467 999098 111804576
343672118 996405 550791335
415312970 996561 394347334
94877388 995649 372769811
775056012 996417 437196767
474072184 996908 481200169
578802056 995007 273954867
169096241 997974 402231352
40958049 997010 359760331
327074811 997138 403549780
785710974 995403 995869415
233294463 998703 470705145
968776180 997366 72703136
357634593 997933 35230144
800939417 998585 125875713
244187474 996865 252521242
280677867 996231 921701521
755585915 997291 777709521
739444215 997867 636652479
381654746 997075 578853197
882096990 995437 456347707
500159293 996356 211096387
941013720 996278 118671210
34547171 995265 857865211
122570922 997777 55244398
322525256 995957 388366181
354955374 998970 969050670
58435035 997628 274212736
924870670 998824 367861821
303013503 997734 721335926
711295750 996016 975922487
706631451 999027 269652347
806005398 998121 729351378
993211881 996090 529855011
761279244 999451 460097747
964643377 998521 577034532
663328342 997233 334830960
80968901 998373 161211957
297102157 999992 409715296
263357057 998731 601143697
253877007 999350 117080422
850530756 997915 229775505
326152303 995205 169200231
69941777 996689 809772338
334044675 996900 630442240
94035168 995175 260638360
345789885 999108 559945494
635733645 996932 61282235
240427126 999838 668219037
384138367 996280 103400048
871180040 999795 299542494
879848369 998164 52376290
953208773 998576 399875531
721773084 997700 98998392
111846973 995359 941768452
266789854 998933 965012766
433494355 996598 657269220
886301579 995770 177667210
541796491 996391 143620183
427775673 995900 315673128
720829202 995089 535670570
765269267 999401 358383320
148090329 996808 302484560
786035496 997442 678415047
232715906 998086 294211535
369112259 996847 538750864
452023260 998088 108459618
264448420 999432 622829413
312393260 999417 669067241
684682143 997826 50103231
892173353 999046 957901058
41299649 997181 894461307
154055498 999036 64138855
400812082 997562 140666644
204601375 998711 733183677
394675976 998887 624369950
853945573 999273 102484237
951000324 998997 380150446
222150900 996190 657350135
294903084 999865 686537917
642704238 996064 468673567
736955410 998852 117907784
832906082 999426 193445705
879467011 995913 655773001
273300621 998633 809030685
798166293 996391 143732354
992257805 999479 896036801
312800507 999543 884044829
84807147 997279 721922024
70999596 997448 286084085
326146708 998553 749731382
120315155 998191 852465611
310302048 998792 694361032
167174273 998551 413360401
743735220 999176 261190908
791933066 998983 752932175
48365798 998187 355586916
763421549 995823 937211403
84284330 998199 665443988
29566478 996372 514585743
178592310 996697 819402952
774240594 998107 235352688
572956830 998697 263465918
510412544 998554 166535050
334503446 998831 626082557
247842970 998899 576372641
546815342 995102 607677102
318933957 999487 190393015
293200817 999715 583532351
507241455 996422 690763904
913581286 995646 237400270
46617920 997647 70637307
776785584 996365 639036433
644028216 995834 763660793
150424352 996494 720249539
676745544 997150 187511308
948657514 998353 896062075
714011017 995743 49813949
197962989 995223 123821509
249494867 996953 762209012
218098634 995832 118562628
98354390 997982 502898548
26604622 998566 505651391
30872064 997002 161158445
805158286 997109 401162606
460440706 998362 274331306
376304646 995897 810550855
897539311 995845 722307048
655730748 997470 145812656
285516003 997887 302916275
701519440 995786 892596175
258812815 996456 866985398
621645680 995185 932831468
858387673 998042 931988122
253046204 995944 144319649
740854582 997232 416139620
420019812 999053 220660381
358882665 996936 64665721
277907497 996669 724879398
300117526 999920 769294794
905240363 997906 986085442
357425793 997733 359391512
189182658 997109 806508192
899246211 997197 43700843
287916341 998516 841829211
815226883 999814 467767871
54279702 995373 12667976
377449070 996258 167972350
407957834 999861 889237589
342051378 997480 53917292
267954415 995714 989086245
289888008 997797 341361984
631797348 997744 558960254
208992323 996901 309839789
293290851 997065 56207648
34207224 998640 872894729
106740578 996180 104884326
846077648 998144 141436138
827669685 997334 20230845
456023476 996324 876258607
56791997 998465 756544111
54843193 997017 325056621
919351783 995765 720126187
709611624 997655 7251317
449837811 998291 187055315
183687683 995728 403910532
850366665 999001 156807330
819447788 997043 664033245
601647091 997998 923991061
66816846 998869 755986357
283393969 996232 906640924
483508987 997536 176792662
952089334 998288 932724325
114002052 997857 41242907
630036819 998495 706491397
659282233 996258 279612069
777552228 997110 368501484
453511613 995578 33963745
769815777 999730 428061006
249552090 999158 404265422
387921554 997460 921620220
927119238 998166 413004354
950913430 998899 644397409
599641664 997582 822975983
687742420 997114 230797849
931272843 996121 164176501
515718091 999394 209189917
160946821 997130 21666697
259881769 997622 300632351
161013673 996857 320987638
774911605 996410 524556788
320754525 998431 375097681
975521217 999084 704106530
778058704 999880 833275160
802155600 995047 331156184
333477296 998690 458279890
87494771 997872 782617408
390395123 999298 712882980
768327472 996480 780198554
287328485 996733 555996560
258475045 999354 516540676
687008296 997827 712549402
155482083 996140 391956760
213933714 997617 962809286
528830697 995339 483778810
996506689 997995 744160099
900154906 996266 180170085
182714322 998857 943884458
402143586 997859 882497257
28880827 996671 428639300
882584002 995711 819607512
490951075 996011 21089422
960663507 999056 575078443
615821408 998084 34833619
52106340 995386 376971992
304206145 998278 711036731
278679108 999561 864930346
684572654 997575 584538692
86821586 998568 177061627
108853917 995263 106973889
705943818 997885 57932690
811100408 995499 779608192
62744864 997536 546714374
1640517 999414 259430593
174628575 998624 972045924
129474898 996440 901241651
338401701 997830 347210036
13331059 998537 46032576
219428285 997867 246799107
498203228 999760 333351178
551316360 999333 419336581
257699816 995961 887669758
896557636 998833 398880602
232263052 995460 842861057
197046129 995522 484116499
240955570 995173 227940929
762466763 995114 854857387
336566753 999627 501916800
78537982 995723 640606411
439319889 995502 537941565
982480158 999202 782324430
693273379 999649 770098358
194408215 998780 389691845
393308812 996035 1621713
720334086 999786 331818429
971645307 997556 821304948
555932479 997268 989856876
827560799 999623 939597579
983923528 996413 329759426
889624406 998656 368977722
518717979 998237 449424215
911950409 998387 602430103
966372849 999469 427353993
454531071 995433 570381463
361243693 997376 884397587
173901780 996457 893919440
95821294 996937 662720231
120896237 997891 922613573
531935596 999488 361938069
83108172 996493 176076277
859380341 997908 637416853
158299295 998648 896891183
462859939 998130 595272817
419136134 995187 192948357
823625763 998506 808514740
144059307 995876 496700945
20217132 995229 124607135
935207124 996578 205856269
340117233 998260 550498058
327602677 999899 647318981
387937334 997302 891717124
696128426 996272 704958591
759199948 997595 922945850
843314197 997006 636300486
889361436 999875 798541319
533960837 998099 507125058
771757677 997732 345592349
958369339 998736 935210986
862022817 995188 61473257
790513592 999160 165564387
834420383 996404 64482758
430894958 998693 599053274
306528958 995320 788474102
3400864 999776 227635747
170897851 995167 386433642
457620450 999276 312457304
483170547 997855 176604976
225990387 999362 143486638
426634227 998223 68036006
630028195 999943 91477416
379577832 995292 296891470
898357145 996427 615725256
265347908 998660 947446633
213138074 998691 384757901
845200023 998472 950344207
277710851 998318 327462032
259793915 995172 487489779
972163842 996746 573287362
929578335 999160 977507474
841162596 997882 169111735
52478236 999187 347601188
490133429 997936 379318999
388979667 997485 735591065
79532538 997488 332386483
87466047 995995 646250538
796369378 996747 117113958
132658310 997351 652489897
589666889 999504 120681509
90050337 995494 680650004
322557342 998735 962629678
771862462 999442 433867306
422216005 999006 600364357
784985312 997786 285130339
133499212 999234 855039072
256478282 998256 160346367
716127350 996757 778055455
778835278 996894 869866538
409095039 999361 343887844
318917144 997913 694218523
625094186 995782 380550657
387927004 995853 640546713
85434839 999134 611805341
762320084 998989 851212254
828467323 999625 416872634
342956838 997248 789960560
539794711 997997 376824690
398847699 996930 118410949
534162456 997207 310240735
986594591 995348 934400076
483058946 996873 315019138
724128380 999705 979819240
521948258 996439 206009004
192000667 995311 877999785
635929175 995243 530763625
292316998 996803 245046988
674397597 998862 963343560
574313472 999013 601260693
87339367 997344 785555509
348606564 999527 176029684
909474130 997315 384666077
794446564 995039 789033834
217428632 999909 162137787
706668524 999710 419762130
849406510 996029 718474025
175179049 995421 712703277
288284423 999948 322995411
744801263 995897 513174670
58651228 995969 364329092
227987202 995931 889703555
863596384 998722 200393150
963184879 996513 587745413
486445569 995783 189692809
199762930 996982 714579576
759672894 998639 998244632
750913875 997515 977713670
650768246 996421 722192313
767996892 998419 628476557
316927778 998056 309467816
235657382 996682 358635757
26862672 998318 950897075
501966420 995228 986443542
565578069 995439 92408552
745801631 999351 348403766
213080456 997543 673071835
463796249 999480 801893068
729200500 997756 372607025
774601537 999240 981484006
830447490 999809 874331821
437135617 999109 441386096
492517834 997298 80335977
555145923 999859 211415518
462207739 995839 923215513
766846655 998411 503242304
457635021 995439 447503246
775060863 997200 472120744
910138551 995143 825651000
615221546 999030 285064803
213642314 997637 785899616
279342905 996373 263361127
127150856 999448 988902089
120568806 996723 431952433
258290809 998639 300732612
591940016 996040 526794633
879059313 998937 456315089
385403483 999900 676337749
81477122 999690 193847015
470854113 996463 53509363
676361953 996417 784227830
479641292 997716 340316006
959196256 998015 601658612
86596520 996776 585907756
988171466 996987 294496505
541723248 995984 116869205
541702948 998238 463707294
660576207 999148 361146487
193276849 999435 469658525
600616739 999475 373701864
390114355 997363 595057579
196968280 999944 784250573
35369153 998218 394621969
466205783 997340 88490735
414691990 997155 315181295
199945017 995883 705776296
557857721 997674 396479756
179432591 996031 476942726
935000540 997327 731093126
563293733 998765 222069639
201063725 996497 495248158
453844157 997454 16237087
403518055 999580 132296679
616396363 996733 694383413
429084427 999816 136496186
229555142 998136 226441795
992321616 997239 552813445
921705656 997482 38960971
539913896 998596 369607518
433775656 999434 612388079
224749200 999599 409886229
85747196 995426 472622604
759888685 997346 246618488
181379790 999749 821374981
50916026 998713 482150828
759210497 997750 564885749
692427624 998957 345122896
619968539 996743 211352844
229746202 995344 243280135
580971961 995249 396120015
150030123 998526 291922625
891366199 995461 287584580
447363128 996042 64305152
692645339 995449 231084346
405955952 998292 124427565
590274216 995216 762190342
602746615 996698 388140733
899605346 997890 983469702
928630657 996378 183214039
540431611 996577 920683242
288910770 999662 224188229
290831949 996803 485686876
66837027 999009 632658544
484389571 998812 124958440
173074763 996259 125983054
55940460 997915 362042103
503560436 998460 767334355
52495568 996971 532799406
625906800 998450 74202989
102529513 997936 851529780
373970472 998161 898365693
718857249 995379 864143842
74738731 998125 517444871
554096136 998581 186619396
666989728 998884 290700988
962528717 999921 820632210
34441502 997622 682447532
131826791 998467 552760267
506492371 996800 418290820
65096553 997799 780934193
355767480 999514 34881507
431908169 998959 813181640
714820813 998899 304851629
403566999 998228 139619303
462029827 999281 329135243
983340583 996899 839592330
86239178 998706 336626980
390434641 996471 741403845
960216990 997104 816031246
272200901 997939 442217569
715228684 997269 182440266
393136945 997988 365344973
864608182 996241 706936185
652759895 996320 13120487
184026639 997395 571320182
149379130 996770 492325071
138832932 996237 965567907
756012861 998920 17813552
95927470 997375 109256945
307416728 996262 960183467
320802458 999044 192711640
375171405 996020 76876489
985017193 997975 346577772
630993435 996089 884449000
65986745 996271 865273756
974674450 999708 294460130
179996590 997342 16580949
953516495 996424 174762360
449512713 995415 292325756
36027262 998750 302637609
200056304 998791 44712068
981641302 997502 324970929
631244706 998828 515060367
977578479 998201 21157215
921853730 998426 73026350
394323003 998570 479712674
882641264 999228 711191351
253502309 997474 936485333
577339416 999357 637180004
156664125 996442 746655506
945594926 999156 993842043
245475233 998791 28587905
339505915 997559 382938046
249074831 997883 586145631
869316873 995050 227519449
295637683 998734 937519636
976897551 995977 859109497
682636847 999272 719448118
115662703 995999 413456917
81805826 996168 622642334
452983924 995498 581980485
969903598 995135 559835317
107726181 997552 165542772
357836012 995450 820626953
92343545 996673 511096350
666543420 996224 300416350
916709834 997810 866296909
65234835 995847 663798432
652968873 995870 315840032
515112596 997381 885757899
21817154 999022 788270735
741702677 995345 22651417
84265978 998941 653040032
446989449 995199 386449216
705154613 995447 839155119
505956921 996929 946245989
591015513 996117 378252440
377100615 999861 152549202
723415884 999042 49705901
686603907 999237 518793623
139220133 995337 995386078
144068620 999929 941618621
479472891 996638 41474442
921160396 998850 730862497
962614688 995861 386693498
432928812 995834 461230723
893667381 999694 63629644
866125880 997666 294376653
722581618 999535 581740942
267223595 996027 853052612
677955810 999102 789781372
757032200 995670 536490692
234926173 995828 315874950
251862685 998420 423282995
743320808 996905 519844573
400741267 995614 726503953
122649507 996475 59807330
882253284 997691 707327609
33472121 999357 92349523
311082537 995061 978578533
611126164 996169 103890969
14596817 998931 47386414
822541905 997966 286599348
835867774 997984 382255080
336026193 999140 338458577
469314283 999920 445467896
130560117 998688 518313554
669676781 996553 450041467
79852413 995303 958632502
622732722 998359 431798084
372517148 997450 769348134
204479514 997030 78319405
5726813 997750 903019106
865815183 998746 344697832
802730859 998615 939373737
553676158 998453 849052724
98432362 995106 985734916
992781441 995542 202889255
510759889 995243 234769141
97042024 998993 771653437
713544025 995553 393742189
569143544 997810 194204266
584525852 997327 603147151
579109290 998403 835369652
735309107 997644 747215303
720165412 999673 207495231
171399900 998267 28049339
36217254 999229 954352702
290002436 997256 730605878
57630573 997276 935467161
894169119 998582 197026823
842066676 998323 36398951
54731076 998189 8681252
932816102 996064 744499561
212376592 999697 488669989
864187317 998408 569768609
953811441 995343 414864711
374576462 997534 920182547
722435330 999033 200320159
661597896 998432 831427631
766187900 997078 475147556
892022099 999424 954081040
926712551 997298 308742426
282439984 995137 446042407
997856393 999655 899627317
42060239 998737 568268074
16740135 999934 109993613
540008310 996763 129952490
965815592 996110 484305553
42573659 999759 118295331
777080379 995666 400622092
998463001 998594 14316957
764674338 997468 953725962
615804907 995378 77214962
202756481 996253 894235638
47595554 998595 488458809
316710441 998902 22994364
10881971 995561 862599961
144841838 999868 386021092
337381565 996206 952296430
889207481 995586 362450005
209599094 998292 477689928
856929387 996844 456956310
911191078 998592 576655229
670391055 998051 421520520
434375203 999473 95765206
499981581 996195 314741009
19122291 999273 182945870
656605225 996272 297720249
702354001 996047 522635591
602521554 999449 109271706
544083225 996027 975825829
998744541 999934 950173334
696304976 995071 152176765
104105844 999006 29501391
569976295 999295 81563236
368230951 998221 262106006
603156826 997044 329769558
668389821 998379 485897236
801685430 998056 863843011
939093381 999995 974688412
783254748 999381 222698097
433205800 997731 188060076
674349662 997071 299548707
931365346 997217 883663506
705639330 995927 567059970
877308312 998640 803563216
377854150 997310 348331326
320001163 997880 279478452
734470986 999809 630385279
951730078 998245 235911120
455980287 999115 267463357
80780243 995511 899941189
955216518 995863 157628980
238062770 999481 42119907
610807023 995983 904956882
499926358 995294 128693459
909788727 995211 867934220
961073852 996499 145560532
493165932 995409 796314022
145054576 996965 226027407
124182465 998485 522608072
289623739 997980 369709778
858482443 996016 347632064
48076056 995468 231387786
920175708 996015 197228335
718140597 998998 773989253
101429263 997519 366021050
37398491 998583 562487555
94867806 998126 197963744
886291566 999095 669912053
542665715 998238 103851521
270898450 997291 526836138
152916119 998272 334701407
14732334 995845 745758296
792937160 996687 778433623
491008161 996767 698073220
650589391 997989 736809392
462391327 996953 489733672
568868405 996721 144697570
467364319 999756 808335026
119920530 996836 70112710
863560404 995509 915895247
428009036 995287 90522291
241693418 995816 70471944
884735467 999446 18414536
101067843 999540 982852994
425770732 998356 796399933
970848847 996714 460921031
778639075 995337 742130228
465065536 999379 993243233
743395375 998727 396331789
830445554 996491 94552023
69251043 998021 197402764
410741493 999345 466617336
772228801 995229 846463368
958459753 996167 581699237
866938322 996529 808303885
994247771 995097 459527075
627052514 995454 86267423
716472915 998910 376171460
956424346 996598 487268421
604298952 998421 928177272
220525836 999027 607414176
163097485 999687 377382886
248471580 997929 389115974
139917987 995996 939832096
914263595 997534 253946282
737832342 999809 194806452
812062041 997832 971008540
647602095 996206 580945529
585290417 997797 631875482
364065329 997381 348038291
194578721 995571 376699318
80243244 998254 433936117
706139268 998282 480061461
809822041 996685 900261559
104146741 998495 211324125
747375323 995877 979586547
631583536 998817 365388311
91736842 997259 706032444
983772701 996849 599827739
387256656 999793 104864667
574060260 998293 960398474
945175483 998981 363909460
777629458 995967 385807549
13413504 998717 526191849
172238895 997153 767750936
467709676 997649 367123275
302134692 997044 840605169
966126146 998196 939154841
617604118 997587 976735512
75717896 998702 420755273
861492715 998830 953157705
901215753 995215 593031679
955487308 996038 604607010
658065240 995303 283755583
125702806 999653 889367435
297443050 995991 260185609
350381188 997515 971162368
450578972 999684 801233222
146672575 995435 443288902
266212439 997267 384746284
164829361 997944 351666767
992509028 996077 72424481
411705713 996948 818756297
469114474 998100 34566716
363072385 995094 850869364
336933221 995612 801545681
234063538 997329 785974282
479571856 997783 571505725
831286952 995912 929907930
206601037 995902 392568835
615263855 995940 571730646
184575348 997237 914186024
86982081 996969 660719505
385766762 996408 819387812
851837774 998997 378984632
103496441 997633 873877344
394624476 995750 177524501
336637509 999216 729706896
180840253 995810 889223525
588961454 998212 515726879
710752243 997741 593280519
417691959 999609 214776332
302551492 998467 277694573
410137987 997241 524065667
184334824 999930 875212485
432275817 999809 594676553
189813863 999443 790514066
953391801 995625 40201002
480319982 996321 606712373
760279616 995187 827317830
6855566 997713 982029348
998729335 995399 886696732
753108163 999024 308290138
76480805 996105 183725570
148439582 998439 348689788
149312266 997459 288366534
645613199 995701 977512952
401342794 999268 579660341
810034368 999584 75757166
849451009 998026 18596592
273060792 996187 796871594
937177209 996352 839579752
990165298 998020 119512918
148763686 998421 201833989
230182592 997005 698955429
869509099 998631 119685145
717030878 995378 138559068
830378328 996012 587581108
507201113 995483 425708885
661088097 995720 23334628
736550341 999276 699750434
330486442 996718 765893990
515488530 997817 770191183
769077150 999339 579098556
125274594 995021 419190802
574980795 998716 754286398
354842827 996691 891717971
772720678 999333 934282386
630003229 996845 160540070
532662969 998532 710801827
972058314 997069 180124903
875023331 996509 331947024
65399126 997044 838081394
717018651 999164 75089498
72215020 998130 766830384
662596217 996927 675042057
14055968 998901 854248830
811108817 997500 654726035
39667983 999752 293027498
34905137 999260 128622446
822870352 995747 582816046
273311334 999710 98658047
315449541 999936 111957629
244997565 998138 220875474
973073498 995545 431504217
468482202 997279 497387355
184296618 999575 278416967
145495579 995630 657575529
787877436 995700 828350411
137886443 999897 53578115
437050663 995885 474143521
332705787 999750 315736497
724548561 997994 221880548
560213884 998802 285487513
155761790 996602 97324283
430274435 999453 447750774
673366881 996255 323185979
977830454 998072 180489024
588538771 999067 527269670
831890539 996585 895147212
522553653 998122 447205995
313165117 999988 669750705
163942615 996680 122226594
645286254 998994 333346095
319057575 999921 981503158
208062233 997322 459457949
168022574 999057 890627621
760082463 996301 503526918
876114337 998981 162225273
520921419 997363 754700662
814109163 995487 743027873
158070670 997221 653601249
307946661 998751 636626087
793733181 996608 458630013
702491735 999849 957931906
443899658 997169 864714040
316859332 998917 980762499
785703663 999676 677587056
389664720 998629 998408418
885992625 995997 273687414
396951837 997774 958434403
929739236 996781 925187936
319410092 997741 57099656
260267942 996152 89299857
618187039 995864 176723783
846453069 995235 256439607
207669176 999956 741682727
664520635 996913 732030297
135714960 998288 469757278
684204583 999680 411957919
276853610 999269 581205751
673843668 999974 496087444
593897887 998219 265336158
471245083 997383 256221979
103528979 996853 13719891
649849157 998494 407837652
577274673 996090 338627233
344394830 999492 168360319
710829937 997623 165141554
953878770 997982 481710152
5621533 997114 489005020
702179552 997433 263141987
852542066 996381 113864968
205819998 996743 900186411
621027113 995465 363182925
668071851 999935 142040723
588634335 997749 747512210
855086064 996492 200012445
171864495 996490 321101609
555718552 996779 888780978
375485101 998464 528472617
645128995 995307 884061274
440919557 997306 514278885
742899778 997003 488319333
529686396 998623 70937748
578057426 997992 125425583
723394020 997065 954332040
225229317 997073 781696250
338014661 999257 655943088
326151661 996879 806101558
786821999 998793 950807510
506569743 996587 454306670
887897921 995695 626171696
580671310 996729 435018551
994715489 996007 190653003
499553949 998015 175762255
935086608 999202 642557419
206499888 997439 346692048
175445704 996599 468646274
425243803 995600 547016687
755178053 996141 80862104
98615567 998427 877551316
811949243 995495 262233258
82093281 998410 85201977
695803983 998756 488240289
897506556 998518 424866294
57982290 998132 417716715
828682729 999525 179483572
971853910 998748 861324270
600665180 999460 687021757
574137165 998874 570444830
545662714 998186 208675541
773307317 996072 836655028
255293043 996999 455416979
205777295 996696 212470125
237598044 998103 25154379
643489054 999560 597910787
902715633 997283 661995874
715140878 995631 887558249
273397268 995729 686003989
853265645 997788 434429147
973660637 999801 969374657
33287279 995556 511910482
938456705 999767 361506584
609051916 996638 925273828
135375477 999596 925995472
150408164 996485 582530432
310310309 997971 285186875
478238240 998032 539487469
659703524 997659 834042513
192704286 997563 866224693
192886368 997755 147731053
933698966 996822 145615117
307214828 998292 357063457
85106563 995182 287147656
428649224 997467 175303558
788155400 996021 373300780
126378012 999237 269530641
334675981 995976 371724543
686482958 996324 117214301
590812092 998135 809796984
170768518 997688 771772361
822703230 995997 625880291
604114421 995721 819828224
839734716 997779 170124822
815236647 999018 553761414
975244711 997459 479014761
592704176 998123 527265577
51280011 997211 338201370
65421558 999874 606159010
244729621 996060 573655911
369304639 996690 174533162
777101181 995290 728846580
794026873 997375 954736199
523033379 998699 649934382
180468775 996311 856572793
643669433 999933 715695169
22718572 995388 188573863
575745891 996872 300592628
425966529 999853 237166957
172724063 999374 758746664
856713497 998720 555598261
991938420 996017 234660466
757210383 995000 185513016
952292055 996831 659878234
165722787 997143 717565140
716478189 999757 430268302
166926331 998432 14345234
859190865 998889 404536681
810913859 998430 159959553
393775932 999958 4023449
398319807 995318 808698641
600171457 996211 784857612
188300767 999894 377953890
914022005 999991 235890517
32337458 997546 938312529
291259467 997445 859388444
175576204 996252 58459273
339727242 996341 72139523
535202110 999791 479215677
673974381 996790 623372004
615933557 998786 157047533
22384437 997919 531059703
306831524 999967 952266384
169985119 997684 138019188
144286773 996254 423877853
594541811 998833 546787191
283380929 998630 856800609
166115609 999656 706021160
45110723 995488 293027601
928888991 997465 705588683
450677934 996303 530278644
947086337 995251 113846203
555690400 995111 544117262
932553155 999589 956416970
731156654 999346 304492008
599732162 996366 878740687
824424551 997728 495807078
388098612 999746 776309975
277865029 999451 644901219
361867815 999380 469190613
168751161 997930 219648319
772302456 996798 879508038
675326020 995886 436079287
180728958 995570 245883988
440714526 995364 14473666
405862899 999356 402677406
10061105 996397 394822554
43465477 997773 149566467
576979789 999285 149465978
763862929 998914 120840680
932597543 995691 283471702
85300450 996909 504618964
506190702 996325 142282492
913850668 999619 733652072
410903024 995105 65941699
877931815 995147 414807071
59981768 997033 615334204
209900425 999021 255393517
408548068 998497 828938708
488002015 998868 364646904
485501767 995857 116850032
327146788 996761 942708948
725484468 996799 998372845
54496373 995967 657636269
587287258 998869 768886548
220308776 997300 228890692
659075922 999840 489941298
433691716 995131 836883191
103003499 998359 401554588
38014060 995625 403321027
931369852 999595 247694998
503276126 995354 595188695
874522150 995878 699750572
209589545 996721 277978926
849424741 999164 181225320
980928787 998853 946242239
159115552 997537 508311706
798163757 995760 761619298
600109059 999453 818568915
401037677 997993 93722922
922831922 997741 57136571
140751040 997339 133760538
827730593 995810 299850153
406604756 999125 641249760
583246572 998033 855326715
811432542 997426 90718191
271365924 999124 996209731
478922195 997261 747256141
495763143 998871 777619587
310821687 998819 471298382
367367122 995253 521419383
508570945 997516 783607326
238254616 999700 908258533
226488769 999972 699692483
772264853 999922 626364454
678921229 998497 813220742
281922745 997524 548502954
105036935 999797 967353177
847644672 995854 183840194
257915195 998661 567950609
783810344 996337 142802030
335436459 999099 774904831
33408222 999466 154702294
80164831 998591 823095218
987844669 999129 296613096
821181135 998464 418708196
976025984 997548 299654424
257480566 995984 58467187
710064345 995322 495123843
675957035 997284 803309879
457489107 999917 491382438
38263242 999567 404557075
842977474 996086 396546685
784786032 996953 876345338
100295706 997665 471742451
660140683 995464 456854436
507492106 996902 969697717
937515661 999136 314411484
482146998 999927 377102507
977964220 998834 433535642
725924288 995987 902392819
625935132 998173 830599894
402069264 998752 226571782
571584476 998709 915570902
706560656 997740 763802329
130868213 997388 888635659
899561541 999063 858131985
827087668 997596 879267236
515677467 995001 292977365
101896210 996074 490697784
587498470 995170 118180083
163465084 997332 373561389
149282450 998502 10489391
481625216 996704 899465474
994023210 999820 876086303
64040498 995268 759571851
179260586 995567 564027341
771580320 996116 863899195
120800926 996077 13647461
470233649 996913 553036892
431383859 997330 619249475
200897037 999490 461448481
901864683 996155 618115608
873367436 998594 370642522
784250002 998085 31066245
799003470 995961 704436670
224641421 995190 967799486
699395380 996856 480024303
226503159 999014 109029526
161113450 995817 299712506
98273269 998688 821942689
356508577 999171 596315683
245299902 999268 38894516
635378265 997663 211984087
32982112 996389 726776649
112439870 999077 623819795
488684995 998395 484482492
670595455 996025 496549162
890843626 996323 490011409
845500074 997907 409043719
126560071 997183 241605488
845740338 995341 398317980
625869464 995844 382172819
40447601 997309 112590289
743306806 996162 199566135
328647514 996336 225086279
302359650 997918 571317095
123535449 999115 974872106
560065549 998076 472494919
991534888 997257 452409660
912813246 998077 647953540
91514204 996040 154594671
948292241 997991 964047875
188427364 996413 33691054
584009475 999503 886047859
480764184 999940 681841305
334194454 999799 71500339
429561974 997626 41218917
607964928 998100 364830952
201294037 995000 573585627
417096336 995256 136923955
220274506 997757 107986347
672276639 997925 42280564
348267881 995088 517286054
584317954 998000 30856793
936835088 995794 548750691
163894273 998994 451755728
207274237 997275 185814271
692059585 997320 682498397
827912006 996739 246596821
290670364 997657 670488499
727575491 995077 375486408
601392074 999686 737360189
962394810 996068 489596969
142255019 996744 501312255
71385211 995542 428487044
452156596 995861 742059666
869708088 999157 35603296
519361359 996869 364776906
805926388 998673 774854688
436469312 999819 95108418
404255342 999981 417703968
499430987 996351 211639389
206293116 998767 905171969
758697802 996769 992347253
518480236 999968 33994855
820333415 997961 108562333
812962444 997880 25411095
140363667 996629 889715092
534746031 999394 939178930
964062942 996534 763977991
165234923 998538 203269131
633942082 995192 240676579
81113002 999112 263251008
305702302 995924 241594644
664470816 998579 841392913
97990003 995264 119358087
386764196 998882 886829161
810246865 999784 575450239
500187212 995290 58091772
914045993 999592 157587922
153334731 997310 139941021
404810637 997471 746287051
414339453 998844 987233770
850093237 996822 230368551
9032324 998465 912029097
824927228 998522 751225259
938795754 996975 573491566
931813385 999410 202328928
3700045 997880 407126532
856830692 999441 676530579
995668767 995870 855226827
542529730 997847 106333912
96351187 997534 58061399
260209832 995608 120458039
265351392 999991 979410768
988637711 997933 821236335
150692305 995332 16341005
574340874 997387 504615853
897519788 998145 178977939
168356348 996402 395060376
836501709 995789 463283400
852602765 995284 28205043
296040655 996671 209354873
705076306 998490 162435924
542368639 999256 550519830
269760548 999282 828438941
262909081 997925 108565238
234656536 999566 107129823
601148951 999256 178817625
671254442 996804 825461669
704241166 998907 596800565
706918142 995878 362079988
215937169 999593 985550160
723966899 995926 30195152
413212688 999852 275908714
942437420 996706 591736646
762058982 999574 823888814
921228203 996202 780742555
888255406 995142 185726670
140434592 998889 937795909
612577862 999140 225292314
464026306 998914 988073509
404643476 999932 463109983
933175277 999573 38026409
952037221 996213 326768341
752614572 995531 281530094
411545724 995714 383038419
776533575 997455 195623218
466446529 995747 671445915
882173856 996345 40268561
605200773 996944 668642690
874880852 997073 424763171
795193873 999138 822530367
561145501 996495 562422367
34758895 997829 182675177
477935034 998526 751752755
288423289 997742 122801210
463951675 995212 622232263
99096216 995474 60654003
476107257 998015 32368404
104037411 997897 67774685
308763617 995537 515873653
676092935 995237 69209745
619178754 995076 510804800
303216604 996777 438156708
504688748 997466 358149953
364875097 998985 991936604
83831658 997541 963572572
965035887 996402 968369891
640196657 996254 334117044
638789325 998870 130920391
968184715 995001 823467891
536350332 997663 660618023
646428205 999095 205842901
784279415 998224 272038501
669010767 996350 255196023
821189124 995271 301175183
403316208 997658 85620128
897006035 997940 742064487
248757080 996329 404200057
314832534 998594 592475535
747156918 995110 327945412
227843176 995075 896358842
705114567 997204 393855689
914020790 995669 361714545
788743505 996868 493799053
741070406 996008 581267699
56487804 996492 275009296
805943721 996215 981227470
93074284 995236 223254541
595370886 997702 141089857
202316696 996185 275325109
295340779 996968 539003043
577737634 996968 346955357
357624698 998984 861176797
765261682 995934 273419823
245974347 997759 633910925
353657502 996320 464851140
366132893 998536 570816780
124786255 995907 911904991
290729175 999354 862541681
992139444 996829 503326458
168890580 996403 274099795
608363448 999515 591167999
174913939 999246 725844885
610939892 995024 24690217
635948240 995102 89340152
992729484 998137 677826139
331617954 998887 396224747
380894861 996988 52702809
28730222 999536 258568916
847318866 997911 768932422
712464796 999245 294992833
65320377 997900 936766664
712808141 999319 355433691
329337053 996483 766740694
85784638 995889 707082225
850452664 999409 291444621
679166141 998798 384287503
652899640 999597 116324390
264261804 996613 185220355
818348889 998128 452945925
479732509 996085 80617557
629240925 999574 195701028
599306204 996148 3252979
615840452 997328 217321896
447649989 998706 315159591
582779690 998292 948953724
685705636 997570 761214743
575874813 997200 677839614
370553424 995797 83846745
132490972 999849 437934179
795867093 996423 931000921
49871723 995754 800449934
65877959 998160 931077706
953370606 998126 977287391
446036999 998375 356811195
205329784 999054 677761470
887469173 995745 586948916
101439420 997483 272417163
162708569 999529 273330253
915848920 995477 211431963
32106410 997540 463991089
866674302 995395 256668517
215427459 999086 577440741
357491027 998057 202585593
507691768 996000 833033499
667659274 998664 636689984
971463751 999799 253399916
756350932 999685 422095170
342874275 995224 192433764
189140324 996843 670988649
173473611 999330 444276017
391125304 997762 567194012
287661530 995754 949114230
484370877 996291 939185547
472682039 999434 203469675
85044169 997511 483323792
366752299 997602 371912238
912380965 996413 740899739
59848875 999425 713804823
891169678 998449 702898785
587305840 995749 356634006
838036316 999759 273602878
377365959 998600 774652439
244190665 996655 748462714
117862136 999629 863676976
738987149 996099 393122319
380997873 996740 977115656
807093747 996271 746136072
59340322 997753 957036434
961238661 999950 366928104
644202272 999666 754926324
122569066 995633 358398944
351930863 996560 971554144
453432990 999190 182903427
154047304 995521 109372614
864714440 998718 210415677
621154767 996125 379039676
951931612 995288 131759620
534368791 995370 361250381
820612360 997709 183578683
518009701 999927 21701218
325284545 998791 471809166
871033693 997790 420244404
538010883 996958 928269706
354823233 998422 710769514
503565176 998948 889656128
861072190 998389 4041216
841799891 997248 466344074
899040097 998297 16561849
311286189 999071 792094397
494098410 996997 731229615
643431759 995383 753369819
771455924 998800 21702091
562429461 995051 305232108
677045260 997573 990706944
772787740 999049 230527570
336623989 995876 954766829
935243840 998655 554162496
269197060 995642 124771951
467064333 999062 515638136
747218651 995222 733299744
226124224 998478 281507547
666356303 997474 16483676
155201540 998359 196924365
905521127 999801 803379816
710730831 997763 211573761
109217172 999411 643262950
106818732 995635 782909428
407609179 996566 530326091
444915728 999202 129878010
761664090 995058 509637866
460012948 999312 978838480
958590538 999996 450206356
919808894 998911 184312426
92619464 997759 551901937
818883568 996570 616663689
375942277 996699 947145035
424556162 996589 327582119
342316821 996739 419194959
258348153 997099 438750244
258092520 998771 799093521
602867164 995891 311329214
794614568 997942 666565974
705525121 996288 950076574
362117179 995371 402043194
368913156 995092 729672826
835451346 998977 884423100
796496672 995183 899638261
117031629 997405 130384664
871426553 999383 529934736
909030171 995406 452776335
713609073 999599 435288650
644248669 998807 296844510
388534154 997022 300856634
277847531 999258 172095455
538245082 999448 98476310
254899851 995938 222451976
971105261 999228 9803368
718378897 995711 548399922
49387624 999883 771554896
291607839 997153 343211095
228699156 997207 159465639
234659255 995900 138982236
541097557 999695 766110385
907359463 997631 976711499
482431105 999819 701539000
669932406 996605 965655388
919232782 999421 882659011
636481798 998209 703494256
824743756 997977 137336640
407458346 998754 980678467
926120371 999409 298560853
913762199 995855 800265281
707587044 997223 646385835
589166844 998770 692914731
97807309 998218 930262282
797453409 998447 264591478
798159386 996653 286243838
239923712 995986 774525522
338506288 998343 824925003
412814215 995283 276516817
770048410 995014 726717460
665994800 997375 35460449
539144373 998234 788905947
187197566 998501 526294091
23152549 998193 64896045
643295878 995200 160078403
935416831 999111 984248536
691198234 996749 546408011
420419941 996889 620904786
666412689 999264 398805063
2324817 996395 560335288
880236729 999696 340798718
646292939 995343 194751768
730458399 996760 729523749
45341551 998689 741275354
744291176 999309 16814922
743936523 998999 613009327
401055940 999896 799431105
126325293 996524 299674063
433791284 997331 618994166
160510956 999237 756533325
487917532 999044 461016299
637011669 997091 954076050
85989421 995176 727868308
506072447 995503 838349152
424244661 999396 446768612
510034826 998648 386735631
452699433 996597 862387323
37137126 995554 352132953
865339208 998028 952191881
565575597 999075 508075175
736875200 996768 212597043
182376046 998660 584218953
767052294 997269 198655071
972205240 996820 805316114
176765180 995135 975841920
865888998 996673 237745440
375634883 997174 193592497
584144592 998779 319300945
26854769 998818 391402604
954196358 996653 998536789
312145947 998782 637822289
876009133 999017 883913780
467242889 996244 422364538
117714082 996337 607589418
785516715 997953 926691647
571690597 997757 569216538
942412895 995335 152385360
400882644 995828 659670230
764399308 999180 979314378
51532730 998410 216351437
983912050 997895 785460734
979104824 997052 61208790
756418036 997536 405752446
30269956 999531 388639363
624993285 998686 739375562
369464335 998499 314681469
481453686 998362 421259996
47321106 999944 33611108
854016197 997489 129035644
501231551 998580 650135187
319812517 999654 134924683
200155355 998455 291493174
365259780 999551 721881657
727283530 996706 86883272
314726429 995319 54147606
553112312 997910 346529569
177641663 998561 888785287
59790088 998268 847460071
180267912 999862 772154858
416540933 999231 95632170
692356265 998518 24386440
480152221 998125 367981579
796366862 999789 755572577
10786736 997251 15336183
998960984 998820 820814618
847002817 998826 946776039
647749536 998901 35152583
831875837 995829 813955023
139691413 996143 408105523
442897795 995338 581953951
971888580 998174 794499015
341066096 999601 693534881
74807908 997800 730605691
536029033 995539 642998056
435920828 998452 916373852
285779507 997474 144366474
456463381 995236 112131869
754202223 999978 691347701
266951719 998194 354032048
882166964 995599 15850391
324926420 999511 222812825
50009904 995904 42048012
123872808 997015 963674319
316686074 996947 661342114
26802021 996744 504284745
35356842 999849 77095486
922726908 999705 945433579
397316147 995025 810090031
522857837 999529 130823631
287075272 998086 99494607
275038804 995230 671267385
85730439 997234 694613694
238319166 999886 779237077
706705021 999953 48764212
807761040 998286 441955551
362484980 995903 294412491
509419342 995427 130226261
607142593 996521 509927303
817825410 996918 465617017
825354582 999750 869900454
753580863 997847 352850824
879792046 995257 391126843
98176073 999502 343662192
803790354 997706 126827372
570992286 999700 413429443
718331209 996528 76402794
942483571 997003 986847308
626402203 999582 215919035
106425981 997156 331031902
55832311 997909 837748735
960824413 997446 16377021
734059781 995212 454057410
762090020 995922 76926622
963524757 999781 482804484
650943377 995691 983764540
602882052 995278 221210173
686639640 999756 880426375
982861366 997471 208690501
372181537 995191 472634153
121767692 999980 684131186
171143839 998913 978762651
932596156 996795 666688955
393917759 996619 715998658
985922062 997159 415780953
737403974 997536 712194508
639734207 996221 611963803
215079154 997168 474180313
967288618 997053 923837008
634040032 996382 369297993
705932081 998830 687628129
800064854 998098 626841507
363278500 997477 737884520
539491633 995470 377753973
470899310 996411 950777905
634409275 999714 307643700
173593 997334 199243444
307837034 995524 45068749
177696267 999002 311266943
303935293 997209 358728936
128734955 998038 144278806
836055574 999766 573483860
195974406 995338 906645298
238679403 999936 425681018
956137161 997636 590985015
515978472 999398 257253846
870615831 999675 246353097
975410942 997270 66660419
138390703 997475 706469790
268366010 998209 688624726
341855252 997278 829866073
90675195 996606 605671097
335179793 997058 656835565
2079826 995841 846872765
160930518 999835 879604108
269568483 998333 828486027
207964754 997577 512207089
981812845 996750 927992031
249331412 995624 236506998
157010172 997078 709264205
618939240 995136 215533450
287706485 996897 361929250
626216344 995665 271151408
460806219 995892 63983619
233377464 995087 807199730
282847390 997460 511852483
855159562 996545 684086846
599026685 997884 297031836
895040023 999968 36910791
765024157 995973 438401918
283699769 996872 334173752
737177334 998936 244059330
445841132 999075 895081800
209501086 996143 459455031
797839640 996485 439454422
127056581 997501 836143424
883482982 997053 475293413
474258528 996203 441555524
749842912 998670 777142200
369464947 996082 328820618
641700547 999839 935407232
594967719 996899 558907179
993219424 995365 240472737
774906994 996149 566033839
665164222 997627 255645156
892483379 999379 442408317
468992653 998245 288564229
550116691 996300 744979642
81962265 995118 43949381
680535127 999196 354857701
213543048 996860 438375767
563746752 997251 925694556
624150754 997246 963458143
753799422 997647 245499411
509424602 995204 464873125
255336344 996023 119926914
872630782 997587 171724164
173628737 995428 792713404
320683710 995354 25146082
430379577 997796 713765813
652550676 997143 528618256
414373978 996774 484689518
259292875 998489 320834477
367344960 995453 794019826
8539530 999802 817082943
525515062 999383 577856874
927463153 999558 895778732
661520482 997532 57749467
646290353 998758 298073688
180593152 997330 106136301
822616132 999416 171603053
959667155 999011 565093539
922578867 998184 43471932
789850417 996585 15619627
254476947 998614 131227078
107794303 998430 139389195
66965770 996708 636630860
978871408 997592 564615362
59423446 995099 694658604
945743231 999704 694582885
505300823 996944 861954042
661798321 996424 758946621
351642154 996518 669112402
953938170 999825 38167142
764438623 997325 646982538
693219221 997818 844857584
436925976 996239 775527992
105165491 997719 848086633
34563190 997770 373572446
269430503 996572 688833023
779366680 997231 551241408
334570473 995637 666372199
798309228 998720 42046837
188718662 995154 589453712
1507359 999481 116763267
667684000 996271 756977004
218033733 998181 590397681
785719138 999905 20947975
783357291 995979 172181646
609702336 999865 684075109
778090992 999725 309182151
861518302 997139 330137995
593180949 998289 981139168
616585691 999064 256246937
460633521 998717 564759696
474631634 998023 717179169
877370736 999522 521206297
753279659 996820 833129504
125826293 996852 367887699
152846859 997478 488060098
28848307 997854 551926012
608976766 999504 688445098
519850152 995194 167528977
166705976 999902 406998483
857538413 997000 818786693
995051209 999555 701289908
362357341 997983 940030942
869924309 995207 689673349
961906382 996378 550011175
906356163 999500 535599894
423679238 998090 417630357
564634382 995772 95652261
210427207 997560 271277340
718085681 999729 375151541
477671341 997134 744271572
689488710 995520 321089577
875140656 997670 632213984
739403882 997571 496359440
52294558 998411 627430823
799191561 995632 256025824
231984737 997124 679268614
207535372 995220 927281889
392521820 997579 250550402
559784747 996155 502370650
592549928 997672 827802781
143793665 997765 179759039
446791904 997870 685075679
587631550 998682 552682695
141422976 995421 738194819
867024844 997407 596151420
778199583 997458 247182481
319887242 995733 731800194
319596032 999948 494443035
451492597 998811 690679888
23648219 999391 102900260
568937388 996239 54105359
401030745 995447 863592940
846296280 998378 189043978
648918853 998337 256033715
759571227 995402 162243570
262526282 997772 82101820
683189941 999510 269804416
747778094 999962 123978473
662120719 996229 322440448
776626897 996858 35811808
39588792 995525 108828451
346181858 995806 171716303
707242789 996310 317385613
298439087 997410 924437269
8165489 997060 670473335
444143967 999590 380232670
341384656 995883 739729219
759312058 996177 127074908
540866566 995257 990835728
32672563 995940 770104618
922981432 999448 740022134
396726674 999686 971003536
5507050 997962 982320842
884659278 999802 709810324
64587466 996341 779106542
977091489 995943 181961955
356734725 997671 723461766
254172273 999961 140755176
245276785 996080 777795721
19649710 996600 199553902
612451210 998122 388196032
77621418 997977 566907783
532443553 998528 735882027
263081758 996412 976693213
891907646 997110 316655398
637458268 996937 20401847
905127297 995932 344371125
165480213 998224 388212309
284684965 995601 952247007
981659822 995744 711788541
379318274 997885 358513373
443294410 998131 7097364
530579782 997414 381927383
463446313 999890 754724447
228481761 999881 492170662
417968961 999698 167033300
638640334 998899 722679974
888934692 998986 351369473
95854528 995453 388208301
919030751 999696 818545048
496837397 998451 743280442
910201866 995303 265977356
674227872 998841 357205066
628328826 999751 26985637
116615297 999710 96073214
845535294 998225 902396751
980741434 995361 558377088
553910729 998199 296782456
288230600 995377 879678488
772487953 998569 224289897
875834243 999308 636042043
150738962 999436 674860373
609008082 998135 331209512
635105632 998821 215056242
650272806 999507 683813733
380400949 995083 502869492
349296912 997454 713879384
410196578 999832 97032286
36885402 999996 989282802
554374798 998782 141841809
413692323 997975 729549180
386390458 998605 320309394
970728810 995558 770498321
845700610 999870 845772584
268008806 998019 675060606
785756499 995318 567258034
157384606 996580 61625954
401877152 997632 849293211
942172810 999624 922590716
302784516 999608 797156596
851279888 996683 526488931
743705605 997943 436305790
586480645 998919 933231729
914510794 995686 48834015
283317737 998151 106078222
662824102 996494 604892842
242411740 998737 936161996
389073730 999857 775766079
570677503 998862 360083645
253551451 999799 158333491
465721331 996029 830566029
85515044 995375 851082611
27920499 997245 314636234
339148656 997143 892500300
556233616 998281 181518219
476232257 998423 507667255
270675906 997131 372548108
739070630 999285 802303506
652030098 995716 403810206
997217191 996951 674683389
367811465 997790 334402643
565453156 996054 892768032
449965471 998727 824032185
609152971 999339 21662106
753750291 996615 747533131
676830907 996783 562692392
36419360 995905 485839797
397930564 998292 642866348
4176254 998932 577461801
538369337 995922 705225158
920454683 999968 9894670
249596242 998445 947409568
682305843 998153 387409480
256303537 995644 792963803
953472938 997597 678843533
607798099 999915 454609118
137623108 998388 9645241
832119565 998730 809073777
577556801 999818 437621085
715508801 997672 112267433
920204703 997628 156192594
816272070 999431 785763445
625202162 997067 511628407
394265220 996592 974854590
672294461 997494 321569853
832773948 996739 293290568
939689547 995949 420133238
335302151 998961 173722132
778696398 997879 213122346
893658030 998829 41037958
80787425 998695 584648094
268453033 998324 892292404
48811287 996921 109348132
310501404 999873 866082109
278365324 995385 995313694
78699320 995757 745751657
604406819 997855 217197588
444254374 999181 832004630
49368022 997879 981255799
275619433 998577 915021300
977847856 998164 164878303
367026551 996963 454133665
161907658 998453 455396373
504499370 999341 907052202
6728825 997204 31483222
574213273 997158 45623246
30363306 997491 296042509
143212231 999991 665929107
40362452 998275 791132212
327609546 997730 531797264
223896564 999676 398875096
392709825 999653 29789682
940634134 997203 816136152
854847695 998239 124087739
2254441 998546 222286928
589922495 996703 593432166
96492260 999756 57623251
823632500 998747 91184757
149894584 997299 188032961
631582043 998624 882199557
226679343 998128 30885374
713869349 999926 912970697
592917999 996801 537675372
181322965 998746 249436621
491577356 997860 450700485
869689441 998519 74514597
713085234 995500 441149761
102786282 999301 800324953
88763163 999957 203199634
3897995 997384 405611227
685173287 999633 830163937
312244052 997733 649717349
931717651 995213 811653188
738983033 996387 268946588
967045321 996594 569210278
114141128 997932 10562777
251655971 997397 509891362
494190180 996249 308123470
923003459 999361 566713828
36375158 997975 810671643
875114245 997125 563111817
935806988 999393 700469091
292714989 998933 660986287
273302658 998316 983445620
820194079 999890 795213362
811478379 997857 672087283
697275723 996112 760028773
436399779 999224 215372045
582167140 996571 194012991
359550782 997030 227075897
595031305 999444 944398872
845753093 998901 796895718
243574382 997587 767280613
697154788 997408 407049004
296760086 995797 446427835
619639690 997392 420386259
237057704 998157 632290668
309593775 999866 948694433
690066271 999632 602540581
515387824 996034 737642220
621438918 995133 822904589
591513543 998596 269016337
855945100 996773 259559530
13035752 997844 912582449
511087568 998157 157786025
327447827 999983 212667180
789045965 998032 432598844
155226666 997352 149758637
642838975 999297 778108516
894452970 996354 953271961
912623428 995200 15460617
184572027 995343 710471374
856141214 996938 678937154
651529255 999022 45694597
907536999 998051 166386114
811783665 998422 362954722
961740258 995778 508797050
198173676 996319 279745647
364778986 998385 966878569
5028147 995985 246554402
10128693 998295 846403557
845930203 996034 213497005
615385889 995363 574396828
814204914 995706 370195318
703462167 999118 363430931
535268463 996372 276037164
519146501 998052 648225935
966756027 999822 630899465
313198558 996688 698489369
63331892 999462 477590748
122800789 998448 493563044
638433655 996620 424780024
773855152 996268 587303924
205538226 999606 833996381
399785933 999016 17674002
254644447 995340 401350030
558309193 997110 348822422
308851534 999110 391068562
997924976 998651 108081448
365101732 999703 356933924
737469869 999734 941040941
71394453 998748 963806160
415005817 998596 782700567
679540742 998125 956931185
239126252 997595 65689414
330603957 999935 747274448
897292795 996218 384293053
44413669 999767 613355002
82935108 998290 323286219
471733985 995507 549485978
511785600 999840 530225695
311016286 996802 371831485
983210930 997878 679399902
311383555 995119 763609279
780571381 995973 389496292
642166530 999540 454069374
852944772 999831 119190032
606905684 997059 415214112
248202656 995383 718998450
266203822 996278 676380824
201069522 997930 639715635
878226806 998839 775824499
124523873 996061 379684641
907294282 998525 760420295
579247582 996181 472481994
337166551 998742 238173750
310589584 999161 753239822
187245432 996389 289029372
566749610 999840 764503115
332983016 998545 984242851
892494003 997477 967977162
942968133 995541 91131002
421022059 996191 814994604
226845126 995332 706370389
637104892 995887 615480458
694285606 998222 763765960
991604991 998051 905739174
945386823 998059 561607445
136625547 998818 569853729
5034901 999019 858583919
772321224 999175 800613249
650839245 997340 502697063
492187491 998651 483709190
276812870 997836 959079408
205066606 995222 748349135
412186309 998284 327449943
549710892 995690 562598547
236944311 999351 743869858
17861259 996042 42192771
764538282 997317 533227738
798253957 998184 850229225
104398683 995658 925599188
982242860 997577 945669353
306585722 996184 759008195
256276612 999633 869795987
791167141 999341 476470200
408773507 998425 437917859
115725257 998406 397289848
694651211 996262 736325917
990962694 997803 512327833
403527969 995727 958533097
836475676 997469 904523473
513125590 996082 22486739
565465679 997769 20886157
171111945 998010 325225536
967323524 996579 667322902
562477638 996207 913814509
753458363 999734 128432184
625646428 995952 971414729
750755419 998914 828162921
631948446 999686 52170089
598935506 999446 548878780
601293525 995100 173336159
28332221 997171 256159611
477381402 997426 194563298
196601270 998404 802530446
330869571 996054 998711828
634593516 997335 825758373
630826664 999344 216088311
259758435 999419 504593718
40179592 996750 326823990
858412348 999683 81245445
880411021 999340 212240064
297130547 999840 665023610
433733407 997070 496381630
341891828 998767 668481385
209575939 998708 558992636
307678382 998023 411531818
249959110 999970 759929121
431933469 999142 435704070
114966151 995836 630452849
124138132 996493 872348266
42452229 998808 54497330
957132534 995041 612269323
5443022 998181 225078989
494972632 997954 564985217
400652729 999365 533851010
214969258 998043 501998912
246453089 999070 572058190
792230362 998349 605467798
636313908 998388 864748039
701893428 995634 94828514
833099435 998882 751907428
881817490 995369 556746898
782118726 995709 391506934
483015718 997679 220707630
499899698 998754 965602550
641287427 995433 872395105
754294627 999118 168412014
393880536 999269 994125907
675605895 999328 677574301
889170908 997137 845812574
948206109 995499 444199006
924411129 999414 517289090
586995807 995513 399949328
153304650 999911 533598970
445025997 995596 126084887
80147716 998359 478696999
405523822 996120 233105424
407425374 995524 672358119
910998594 996808 991612428
129787450 995660 233373406
874891478 997106 658674702
423317984 999123 805437527
750537532 997208 863741070
487673907 997429 180757245
708663813 999209 370709556
794181362 996390 694034820
600268494 999519 706966322
530247422 996880 315655517
21877481 996440 964095263
204603958 996011 644632495
810341277 995815 533622390
158501871 998390 119230773
825845447 996170 450908260
832344894 998696 703579241
283747106 999919 28890949
216441924 998133 244372460
223144809 995808 562635127
152495612 997919 932019832
839233983 995786 357410075
8023420 998283 447458749
677028331 996345 150857645
921281638 998552 727687812
215109166 996735 58198196
716859640 998846 255830277
870341331 995283 472717722
9172116 997838 547831499
709036153 996461 461199363
163480238 997567 290913466
935521557 996304 821497511
972845712 995831 457843011
522352324 998985 553492632
507044041 995572 307390787
898660925 996133 153599989
862142744 996273 663010780
652744212 997568 34009626
516464969 995532 626553622
231760229 997624 278875474
985847446 996932 972488676
512444079 995850 785856247
125060062 999927 848520590
314966991 998120 904024732
747400821 995544 156142963
761206343 996592 144916913
518002186 997775 629895823
985087889 998847 949236079
173425965 999979 462871707
147702665 995368 913931037
280710823 995520 499666993
611708299 998434 749688573
394546697 998023 911515885
359172027 995701 422520824
282828782 999455 619527043
170604246 997527 890417552
961363149 996858 878182390
597241991 997007 673118427
942027889 999573 141524789
624385988 996375 963158620
557766073 998695 71397715
570416456 998611 993059266
290212221 999047 702785741
85665072 996802 187222946
966308342 995949 738217099
709060430 995582 822622304
701326781 998020 952911181
943129223 999652 656286240
771069622 997789 733022748
527592481 998988 933508437
970395699 999681 101221982
785285318 998550 32928201
429814924 997148 569225915
187680477 999120 710499652
627723364 997391 479118213
27523360 997386 856600320
778388246 998197 826682331
545195002 999644 348713932
472836049 996259 967679461
243498857 997784 332102957
975506645 995772 890960724
107276280 995841 998166302
668128259 995305 530423795
42067790 999710 611749970
679729012 995764 291854416
901166189 995549 470187062
20416693 995524 893062699
452436040 996273 166935994
49925913 998670 741897057
909967694 997015 565519839
588549368 995636 122663085
802199118 999180 737098246
945286303 996783 927050046
501962625 995101 339222158
797586955 995768 672427808
471046786 995822 698724886
599579528 995554 693532630
561585413 996841 41004132
576947328 995739 863306705
840461188 999176 551449153
890224750 998056 377364938
505485272 995077 371742888
82609936 996836 304709901
143358501 999222 751474563
276981671 999042 935848649
464447395 997041 978477002
662784712 997804 977911449
71985203 998857 871610772
702533868 997302 607997911
159934423 999151 438567733
907644193 997665 203772530
120626795 995789 812172702
813444771 997283 938794080
153555047 998642 379667722
782305553 995981 955988751
216172237 998287 58380815
415095314 995016 675264408
943435094 996097 736485563
701059374 998352 952866113
247320797 997001 121164015
697433915 996226 579525124
709929081 996441 423665588
225484353 999340 875038773
195064582 995857 150216572
59010035 995425 129976805
922155512 999754 197951867
683601794 995677 125774887
567563495 997546 69387318
56021197 997981 766796403
48613343 999032 506833958
87810709 999577 631670854
412656520 997032 650485629
813626759 998071 630998705
742961199 995982 66120848
56597264 997736 54832653
80917023 997981 168867562
361098797 997333 16196176
111970339 997007 156827594
745922174 997719 438188044
498312174 997766 801418268
828430725 998328 853262907
471404234 998709 352666271
564149114 998416 189963860
559899301 996206 582194441
702744473 996796 88437727
601884561 995589 159694266
830689114 996570 519454840
300990804 996218 690506855
738425736 996664 859949083
484461110 995825 777961713
870993163 997141 603601089
412180902 995987 279647381
558223817 999511 632816160
973531335 996246 943993345
107037276 996045 368702382
574081563 998017 825592552
93865982 998444 627475844
113822737 995779 578164181
610805549 995718 676727983
49629671 999583 747260478
370369704 997637 757960807
816782385 998220 554771962
449223018 999196 391419895
434004534 997680 385434787
972602314 995314 355092345
513781869 997529 778057013
959783739 995028 271765870
673811914 995278 691744237
8028640 995924 427480154
308008281 995276 403725379
902008640 998394 740534756
221091464 996280 608668992
8535486 995508 459420588
518491288 997324 353009874
981788663 998968 116533965
351097230 997539 170025000
349428436 997053 220445000
647795002 997713 278832082
842700286 998467 50601728
677977958 996308 680389671
138479948 999550 935652771
932274690 999568 210603229
852795787 999130 44212831
311533008 997470 10691447
14698663 997033 265742812
276937056 995810 554873180
782039170 999953 441861580
881140577 998437 585045177
821469584 995894 294425356
272142920 998042 739949737
301474182 998762 492312952
545357373 997571 620748612
373311395 995549 814454456
204058803 996120 425189792
499386532 999790 374488154
506241415 998886 678668206
83030961 998966 333905980
255775969 996378 92450436
458140535 996196 677321336
329229799 999525 823557796
759341193 997418 636215678
118017241 997984 428388766
406438264 998746 882162167
165190470 996340 796034588
916889090 998383 907928016
538687429 995578 563005980
165095694 998120 42904355
235866214 999394 872979039
989928269 995039 807122200
898416972 999471 77914859
368495906 999386 807592947
689241740 996378 394962634
319269749 998690 509929899
954799790 999424 56678830
551921220 995661 120744058
880386799 997742 219017744
776598206 998946 649704090
665037513 995048 224190071
209600289 997579 223989520
56904502 999814 196551533
223051969 995373 801469195
997214724 999568 790583988
530445369 995857 922386008
60561585 995865 984730018
38102090 997562 864592469
504269532 999812 568402499
74285724 999164 122276388
544943244 997159 314408024
384002748 998174 369007658
66927971 995003 991195261
903047440 998854 825988627
393302922 998224 255987013
774422291 996064 813046760
218324442 997886 508676843
391472034 995822 743434693
21332594 996782 870767197
688394120 996769 609708342
975715144 996253 7106863
126434598 999550 525688010
165066475 998077 331620282
294355575 996568 77992480
75098299 998825 639384067
404432419 999099 151305522
178514693 998565 700460836
155742375 995363 580442216
943071711 997493 981089744
614492921 998376 596600329
450526075 997281 828603928
523651464 995589 150307290
843529821 998171 945815755
206789050 998236 593219299
393945797 998098 478035686
99020559 996695 224012890
932944406 997212 427008298
628917197 995592 801382847
282785913 996428 551373704
428544473 995465 244713824
357282711 999085 822692888
621580776 998912 71523840
855243837 999313 884993559
216850070 998626 273842660
236841193 999859 301500606
174642243 996805 372652338
714144055 995971 325872249
675138795 997422 117527869
728877245 995101 423412128
183858255 995105 230258971
71919978 998903 378677398
764445092 996594 886122641
569918575 999386 653774793
685953334 995191 505753461
237744554 995418 280786304
855551908 999587 110927521
339626820 996254 7314368
370554779 996736 853292241
602461180 996590 131792189
955485667 996945 144462223
149051920 996125 308213747
760993125 997711 305215781
231035223 997185 172160756
719608289 995943 29055100
330628022 995773 120542303
467825398 997197 314579142
222074048 998542 565589966
318006372 995135 95571100
902435473 999047 241870555
677635057 999024 385034597
343136365 996896 837955163
682977602 997149 940218776
18530556 998183 545173927
435051787 998268 410121684
318080995 998460 578439465
77841634 996591 681807243
167397760 996782 492573487
705537177 997854 251696603
354028983 995098 656331811
298328118 999781 872622114
197763968 995980 829511466
466686234 995484 415541983
434305837 997943 77726391
738469246 997163 265835732
642861810 998847 718813615
405935853 995921 982285228
779794012 998357 921998941
607941820 995859 927170252
966136407 998375 858648747
140990499 998435 1211516
711281811 999816 677503515
15667286 995372 318162231
305160515 999158 891668221
288009545 995386 760131771
975061542 996238 33071330
586287064 997057 446735311
360263959 996092 894982521
564250088 996308 647893494
524542473 996900 320017931
486224449 996832 31777498
163297382 997030 789544809
339965787 997686 373491913
497840268 995958 843234851
856464129 997538 534410435
647943488 995715 582645326
357734130 996740 376552032
206919738 999828 923227391
980385720 999810 114421784
196300290 997628 736417364
695319069 995169 260453629
858997103 998308 892091724
758600302 999959 659033695
769910540 999065 731270827
230513363 997715 850477876
69936669 997133 733377106
275704852 997197 358078894
19351420 998320 186061282
786131129 995928 791669901
483125016 998709 633497221
157975864 999829 736302245
193520889 996335 836508214
565624145 995714 635384991
784073311 999543 433530544
925647808 996087 630438164
829273303 999408 699582762
915214870 997453 273161956
225393591 998376 986424863
307741697 995417 550587075
114767493 995256 498085704
617193296 999265 557201358
251423870 998556 471274773
812410265 997530 251649749
328046298 999194 907564144
68224212 999338 943613079
470267939 995990 83904787
916040912 996173 469138062
886605344 998397 367478311
204061747 997333 504422055
699295706 998320 395691714
97985400 998359 624576033
790270406 995147 824452690
170796878 999671 909257258
256253362 999379 458487579
959195676 998630 509575777
867386310 995598 864390352
535958696 999196 158093094
947797521 995195 233716560
237743030 995656 539602768
646419395 998795 70950429
455239976 995803 231793915
706948989 997658 45576611
444058251 999182 333249943
222184883 995797 604316386
634083613 997025 18250927
478120508 999872 28421767
326653258 999531 362186591
888117728 996014 267890296
704084539 997835 126326647
567840966 999430 211219175
370160708 999914 116881274
248762904 996883 200984737
466317434 998477 232303801
542371509 998816 747101152
105780100 997812 258985369
397816987 996777 46525617
526840017 997784 696239116
256357037 998069 764608478
356255531 997663 955774044
893691735 995419 181026449
407268674 997609 846176261
970411324 997737 248527737
428003771 996268 659206249
28920095 995810 778396555
443302377 997807 413305559
335681200 997160 442205616
470562646 996541 900135648
703658598 997729 917335431
376392547 995402 936814604
907341012 996558 668668477
556260057 999905 977267999
203951893 997110 704954699
431931374 999368 846910561
304259552 997773 874360692
648855814 996529 342708774
14103212 999594 988650313
115572091 998057 299321114
433082606 998488 364589430
674450921 995982 65823893
347538656 995686 114642992
312137847 999481 745606384
9186246 999488 534188575
92226210 996929 277831745
193860529 997896 403638210
167862794 996717 692418152
846460414 997269 406705638
190536631 996293 581559682
763416912 995139 116333731
279585511 999950 367704634
542913559 997485 571763985
257687830 995401 204118991
468604033 997042 563318328
849198509 999990 453923997
507670641 997529 170192581
696887831 997090 85606957
975607966 995560 708218569
950495365 995541 976725544
313807319 996811 581534829
521662775 998917 713718601
574759185 999449 786948015
753281347 996669 56293886
7378051 999616 96513938
904885592 999524 707053264
669133769 999469 801079546
756643774 996502 415548572
126843903 995762 118870698
257626635 999093 894112328
870849834 997162 899595894
995125907 997270 446531595
127232160 995815 509559402
317875073 999637 808942757
979903304 996409 22159746
377334095 997234 89728051
601058657 999988 120411375
555732957 998720 952842693
282379026 996704 139555910
254860157 996330 371445107
876589218 999246 19158067
853069143 998636 605198068
790888505 997339 899132100
471245643 995855 368524875
735128884 999076 780158322
915643005 995704 422912518
905125299 997194 677260301
104084557 997045 188344231
213578552 997052 930109639
875308670 998702 9848524
442104215 998284 340173954
469947842 999161 912442930
571606495 998021 608125575
221486876 996353 931088314
733507094 998546 312264917
105525349 998208 944189996
450268825 999879 203350127
146577523 998063 581941520
394329593 995411 134453211
805536095 997251 93831098
90817938 996482 409602370
11232728 996131 637887944
665298190 996834 712204165
211418113 996210 327323981
324368784 999604 949585132
49272129 998754 902118870
138742485 997655 376887662
261948100 996491 73858219
610674063 998981 27250650
684909723 999400 836057538
913430472 995467 204016142
805884294 996373 308124458
107503167 996137 601124796
916271702 995354 434311557
734810431 995467 539370940
976147122 998042 570032558
175789487 998939 365792955
56781038 999301 141711509
41140222 999331 276372139
413562949 998429 778545477
841721052 997160 804578258
140559282 998683 494564651
772741441 995900 672324610
185306641 999773 438532758
642979802 997225 722453298
673546354 999982 214426760
365209990 997859 113183190
678327744 995460 307940820
723234139 999070 950972053
453897400 999946 499753082
193217434 998336 219631292
100769465 519066 999745
38511575 997826 393343646
537669335 995757 617633543
532396116 996656 992562773
466853132 995983 533336975
181659337 995006 56635830
198023118 995655 846133338
191244156 995730 419886801
128720371 999153 202248550
903216600 999913 358146599
848842361 999976 488696213
709671639 995645 33085978
642209840 998367 231009210
232702112 998185 610605094
961724972 997280 74938919
710422175 999848 688807273
586863372 998286 553565138
930724655 996347 65021648
328347006 999450 581363977
501061642 999801 361703052
748208700 998105 509369017
829572692 995211 327984649
573957871 997980 631368606
133369512 996836 675247914
564627445 999463 157996258
585921125 995512 479115964
241852169 996897 918508611
187862513 996574 757079203
184034505 995950 159212810
97310704 997911 729026243
334703219 996021 739399694
388468645 997583 242200329
969815465 995848 48270220
281733543 998330 147959080
93241607 998487 782660705
878041759 995893 969746806
225771795 998538 54922773
816266542 996458 61565456
54204008 997865 478046183
863398601 998561 511008390
696567812 998084 514752712
328285459 999898 939563643
90412618 995245 540667802
719574372 996877 35328711
510738520 999030 207292861
808930711 997340 865371380
982904258 996364 853188281
461782113 998817 844364385
297904239 996714 24524008
18445114 997123 227775152
270401240 996763 548016185
556186220 996998 637691667
184456621 996217 831721133
394039792 997083 366551848
317599148 995201 588867588
813251971 996824 926028571
264082794 998200 880152158
281664462 996046 100652499
451688959 996348 884210923
423269782 995635 111223594
805287547 996489 807585507
276651873 999175 979713525
853736913 996419 964886611
853230197 995603 347867514
210300472 998372 781785328
971475065 999571 948042770
776178983 998670 321385502
713539959 997228 142855146
584538330 995104 66793354
613552106 998141 915495366
86780754 996874 724434699
149511560 999636 210316239
487915104 995068 40768905
799035001 998017 756762401
734370065 997365 790651757
397502767 997089 260765871
542387473 999336 198616325
490784879 997842 558051397
825303313 996145 48278306
962136048 999395 481775157
939795300 999677 51339073
155961141 995753 708268117
866510069 999661 930534763
180671945 999215 889667255
219424334 997271 938187741
800334103 998230 851553039
961434734 995242 50899603
762905200 995550 561258279
427124043 998676 223551996
12965873 996786 192071561
914197951 998840 985300481
591812715 999366 669835247
661124558 997094 947721963
898485377 995089 831942067
655357171 996375 193942429
971376335 999525 622802816
432373528 998815 9630811
323645482 997590 483747605
5762075 998986 740845234
767020121 996799 520022308
451795387 999275 97228058
444002215 998419 428254931
5914863 999672 422262096
892598300 996003 287513389
382426896 999829 950108280
131010960 998476 351074297
212607420 996464 873344737
669008219 995985 804361655
267496649 999280 893177544
961088612 998446 598146689
250976883 999298 162888269
859768389 995868 240166339
907322515 997063 10466219
609122614 997133 119588603
325235440 999939 922747252
92252155 998407 362146419
698516133 996760 39730633
572443700 996405 601085975
791561377 999000 81195308
73965458 995489 34767047
63775933 999656 857276522
525582297 996237 20736586
114867619 997406 895828727
840144676 998859 761041999
145834063 998502 439526061
968724044 998369 396691549
572306988 995292 812153657
516225890 999416 532449818
732265298 997368 502198878
155088267 999162 720624665
580259362 996647 400361301
432916789 997447 469450236
438920346 995687 158077711
536616955 998381 325426119
135434197 995581 399721415
179245720 998094 522439783
351014433 999317 27558618
614851874 996383 950532939
61439374 995125 313360044
540888909 997326 673518579
743396948 996622 248505301
319797818 996118 80682307
402744584 998431 348788443
939676753 995302 936772367
924841461 999271 892094749
625380945 996252 791060430
879898695 998145 135823611
175859818 997760 46187140
744290374 996326 837612398
52540106 997025 725267224
746201580 998370 925073215
691380449 998349 983318149
217912406 995328 912674081
679486558 995616 936834119
811097975 998811 15387810
778255650 998640 717339084
400540192 997723 556166536
347785923 997321 820923046
660193722 998341 833518788
720562358 997010 210787562
762448593 995027 467094159
315363031 995414 145792408
865971222 429213 999856
871672869 996507 883924301
588019965 996476 73685551
859603967 995737 75620648
926458834 997454 80934699
94189753 997617 737043107
949125154 997752 841508441
879172747 995402 857797149
211800811 995360 53637646
230809845 997589 228606654
640168020 996670 264291060
377089694 996802 750766294
304407191 995668 601165791
372427811 998612 103403058
444402400 999381 76610604
306412581 996749 525369627
426484392 999479 363392416
962846836 998930 582608149
777424819 999880 494877516
74629476 997294 483192687
1026797 995650 534314184
450430029 997519 212646637
217016842 998126 180145060
42809053 996804 476875229
211433527 997862 542204553
961161877 995303 961705112
407999905 999711 245210439
969098552 997948 913699934
585407386 998750 933521753
541745158 995606 14045500
99465991 997509 376189493
881620866 999721 803977749
297129495 999735 992561767
451055306 999314 273305514
960842205 999420 856990377
791966322 995003 873711750
170113937 995412 567486071
88511530 995657 861609534
212727924 995136 459194384
278123987 997320 830915438
973658411 996615 823109689
736816857 998619 187601872
208788516 996981 556587247
945185664 999747 10634923
284035925 999816 608349637
218578531 997260 455219493
407388254 997584 331494831
37994883 998150 780316407
445865329 997014 28918691
26580931 998895 413499573
664390297 995036 474804722
271460571 998282 538603438
23243967 999857 292130733
774987937 998010 862124423
158325356 995935 314607678
738081630 999134 460527610
982793195 995908 349135422
539040102 998290 884365206
787574455 996539 247221729
372970136 995418 58506190
424473263 996062 271382721
798744476 999309 412309532
217906545 998842 529027550
505587055 996204 773088795
723560869 998283 129975485
188139893 999557 110103149
627116949 997011 440209858
425378878 998675 737335297
19508481 996043 973307810
326964748 999039 184038822
887951567 995729 94115861
396665040 998972 409280357
401414770 999883 498924866
820387238 996860 456756138
826324118 996772 290944249
205990144 998353 944402805
20572010 997267 856092649
229533032 996511 575052823
401186865 998891 165919686
737602678 997388 285477565
996115226 999492 179686118
809574837 999143 438071196
220872239 995779 537358730
663568211 997741 581596632
550155361 995115 957241076
222503630 995686 994568682
300334655 997895 656950128
498111955 998993 549301662
689407386 999905 776471460
844293205 999306 787401122
512840452 996042 796151762
61497309 996083 289995460
102888436 999309 462047926
231987827 998341 64058653
940410857 995776 784739298
447138755 997548 393107463
73681749 997059 295612461
196235179 999700 576363784
288526321 999700 649476216
2149475 996277 316647802
701592325 997343 301851868
914518168 998108 430292666
857506870 998625 125731943
409265398 998923 603260875
116815360 995127 835796947
4343908 996950 737611348
470297982 995579 909996166
72734000 999548 148636835
267782584 999633 12126999
763726548 997159 92228004
105344633 998647 11857079
930746571 997578 336076651
540295491 997524 643796801
698737896 998783 568709456
991715478 999264 584598793
88967571 995013 815207312
92678216 996722 44312433
856844548 999287 43957032
787821333 999661 17954816
605379201 997512 284175108
663322117 998894 671075424
433319373 998479 439982075
792758860 996724 149772191
228508063 999681 620036994
409365607 998527 533118440
263369758 995795 553840012
787201586 995602 682549303
364170017 995303 934136908
304928171 999007 754757882
626324999 996431 676399075
983084111 998201 132476764
64494506 999599 781856651
245724674 999764 375155966
865493628 999561 635167498
851905857 996908 973771814
333357554 999073 11663476
668340484 997709 835636482
103474525 997240 856447093
501501586 997456 292264943
683153753 997318 334081817
620968958 996454 213250883
86893024 998071 675961248
827507797 996855 362205595
553035251 995740 320618915
610059973 997931 183365559
127116330 995191 883765519
564198766 995796 797819862
832613932 996630 814826824
935867624 997576 644186012
30562329 996101 303911009
203694190 996383 707977173
608945027 995833 704757263
603919267 999149 792170318
284881288 999536 927505804
54306543 997671 308522180
723774248 997288 491235792
932317115 995914 242095100
472651010 998920 627129696
210162558 998301 228421044
324367090 996599 436540949
683187491 997624 250368002
15114785 998154 814517932
511409246 998124 908335777
959645666 995109 266909263
353511030 998691 218664506
970858885 995013 904992716
825287678 998448 512906207
315552687 995579 113871276
563648564 995438 492378052
27320913 995511 757647619
32885063 996681 483062547
399988371 998459 344200483
270154857 999284 364862124
35073655 996997 868498173
799268445 999716 973825929
10582003 999962 967212462
501987425 996393 478394862
770795977 999138 501066078
584872988 996016 931476605
753011553 996861 733482995
379663770 995402 877853197
834981806 998531 785022124
849169598 998889 759504809
939599576 998124 149158828
480642620 998322 577565255
771882459 996899 501935082
754103784 996271 944186525
548309092 995698 528411120
2875753 995176 7737725
901620317 998065 699221346
244233422 995092 160653022
818145751 996102 62682806
354724948 996441 226462937
551592796 996323 587806823
393952001 995020 289337664
207312197 998824 658880934
879797312 999899 4098162
522258540 998866 80405959
531772536 997214 855554438
807594190 998051 271621029
627410758 999329 45335671
179691157 998382 305990867
832895887 999645 790028570
128322931 1000000 906814171
616167587 998159 663818753
796952246 996489 861105440
599229406 996531 529408717
574486195 142694 996687
954735702 996036 607990897
389143891 997604 251244561
775189470 995370 951578463
701979452 999709 394870191
390494417 998780 525748027
951720730 995787 469401737
355283642 997985 898229982
898968933 998249 233504303
201589795 995126 247299602
866749648 996610 759472538
715370955 997377 209799706
217935366 995433 321229706
181966980 998211 388629642
683238208 995444 348983347
109729851 998389 143239512
282027164 996732 921424128
997511758 995944 546503826
49523507 999686 556249297
508677856 995493 991488152
861068223 995849 658926831
86523505 995639 992658972
59123563 995106 925411580
487027701 997796 324341696
638677396 995990 970998483
669015514 999498 529287906
343075637 999741 745405510
289075622 995591 46012906
702178997 998663 352689544
781152767 997937 195373444
358856338 999049 981104191
950113364 996575 208682040
704251180 995839 726303969
132992933 999860 260777848
659128670 995636 792214967
561072874 996801 832597507
855496269 998854 301788465
376575623 998631 935502185
325190366 997928 731567865
438197733 995990 62192289
300129571 996320 760604129
502176417 999689 9473100
876004688 997431 325192250
76540540 997230 582145781
415594736 997726 822133401
583386140 995233 603986523
76491480 995664 68776762
850418760 997627 427108904
165042012 997565 333039059
710552865 999792 600482818
744834551 996823 87497146
627702350 998630 107352064
918528234 996685 134660117
121546930 998052 425754455
141295952 997813 903915054
17689929 997318 804746942
23500375 996853 868331328
150743692 995078 536451398
382373956 995679 623506250
916229703 999879 619011803
891404768 995189 707890848
998393429 997996 478612148
149793483 995207 714587734
100616209 997471 937396986
931357493 995251 854015705
912822648 998399 987119848
872568362 998914 527811377
31721041 998116 251581843
162549252 998075 873933694
895132858 998555 546416425
248470586 999558 510493470
741261306 996958 806507479
953275766 998174 516443652
502601317 997668 734926303
474286143 999708 919090757
710659766 995698 25508034
542067224 995377 619618609
621353318 996423 582836229
768177418 999413 543609818
801371501 999381 377355112
261077544 997815 10205744
430490187 996217 155815945
830059429 995619 680302712
522444467 998746 296868431
852125475 996480 829233256
483478856 998428 889439366
264271531 997999 364095886
960154650 997853 26667619
774891983 998847 655072991
757216101 997144 281738570
241128388 997777 253260051
432381343 996856 959785193
508820345 998409 849274222
374354145 998713 29274966
563381690 995146 679152181
191065935 998042 217577898
390502321 998160 844549537
332491376 998989 632067306
215401277 996104 652879946
550488145 995881 917434577
459990403 999755 770442425
693161827 997183 709748017
664300683 999903 823840697
889649807 996311 462734688
393218052 997331 109536419
350390706 996847 28622570
854537524 995753 304506670
947409933 995121 935277859
689737170 999489 899518989
24583047 996679 678374074
718647361 997282 45216388
679028005 996607 250815417
710040887 998641 455022803
112099493 999362 671812857
824402622 998047 49939040
44628713 996009 656540069
633370707 997351 557569349
235888260 998415 54921823
832597021 995427 366721847
379200459 996047 704070735
453455535 997427 109831472
261492367 998036 838758834
55289208 995145 393122421
860090549 996284 147296485
33422831 998942 454676697
916360157 999909 615580915
628771223 995817 296379322
867062841 996286 620857511
976066630 996944 815105795
444237846 996276 56770403
433723827 998694 528783980
572870423 996360 758451466
534171871 998575 122571728
800929950 996206 964608275
821665437 997662 841027298
980853920 995729 581872970
743282398 998994 36559966
735954217 997392 206206710
554619762 995977 741663914
14501702 997819 644723642
49653174 996490 597881393
657172753 997875 240811209
153815813 998078 225335055
926332741 997883 396405289
636353458 999761 104366154
369937531 995410 294890679
187569115 998085 777293926
643103651 997264 549620276
197415708 997046 404120973
469848365 999751 254550892
987484072 999095 769819987
308057853 998582 919321106
264747723 996559 621994733
217331159 998987 442701986
682174503 996088 286788371
886361467 997871 706835623
163061288 999933 720538637
135811833 998497 647335867
906919261 998016 760738896
757716625 999664 595316769
675365068 997085 225129825
698619798 995340 258757869
223352896 997387 638677979
196231186 998691 613962593
682491965 998546 416635236
274258119 996036 72885578
344836118 996378 618139991
195713393 996847 540724758
559482124 999471 877149461
486344106 999206 641507321
850080426 995706 256850030
98589666 995335 460197057
564929341 997078 174362936
934103062 998008 46079580
838398408 995268 928956544
623525140 999525 509775300
753990662 996607 996497595
102090391 999324 25880310
109937136 999879 467963127
145488285 997129 332749823
299983394 999539 831975743
617983888 999899 62142781
744433453 999427 267455147
675188202 998363 947437881
267577910 998532 8452784
173261559 998868 653430321
964972503 996187 265488674
464268407 999651 733375318
276957622 995393 226869098
419043862 995484 424475919
207211894 998697 316014282
699151944 998221 397707903
230757262 995089 343007416
44335351 997308 116092285
641432119 995675 19823197
74799999 996885 308366533
663459918 995953 21451205
653539099 996743 132016421
7036683 996149 352912387
708644739 999551 162832307
686697999 998321 792743754
668334469 999925 510826283
453729422 997488 398998031
878031573 999286 675541908
413962090 999754 244961264
983074670 999475 772563867
465670682 999806 635599627
621658159 999323 171442380
945012204 999553 262489145
246258953 997324 531499684
687993203 995520 825717849
402536376 997255 4697003
446050365 997147 404312981
148036005 999890 828107368
584955465 997615 84488633
563398066 996838 550551274
547264282 996744 736085324
612059510 999478 954315961
461614814 999321 75032799
400767214 995949 579905128
759989483 997432 587873931
378354585 998090 243309104
835678052 995967 369819454
197944048 995041 529894400
32509975 997921 44295005
313425422 997330 444150881
185997315 996125 512045230
547837479 998577 667027973
239433687 998716 680317703
328813516 996462 973830679
520141084 997019 730690853
172427398 999754 975625616
123359124 998826 804594571
251253679 995101 972417906
999419347 999927 633926114
295200554 998265 9361570
223468392 997945 607147196
433905287 998712 747743161
831646324 998755 482453710
269052187 998033 92869337
625267893 996640 817980521
745675833 995561 274046347
37963072 999886 966208070
744490318 995001 290478020
915593548 996824 835445191
101089646 998608 270076936
341356229 996486 833243687
87812633 997093 333524789
516495757 995679 112718962
834231735 996464 756019198
370178446 997773 922673612
630191988 995252 68510849
800323072 995024 958675209
532769090 998594 831088670
289543273 995084 14899644
169126712 995261 439278240
409664201 995256 505572275
34206921 999174 149014075
615564748 996883 964166904
896454323 996012 540875554
781057687 997580 470770490
129423925 997842 665097495
918977958 997499 596443238
197671107 999660 616272110
397755631 999139 357205943
994773790 999477 932308549
867936373 998867 471813611
402592900 995768 121004721
408045381 996925 413866964
269839909 999397 267206754
13459715 998971 339635602
996839154 997046 810242384
394818943 995072 40534784
414615556 996685 66328134
262448836 999653 826546658
547510434 997333 677501834
123961469 995998 476377946
378663382 995543 652245181
884834629 997455 420209398
368561863 999789 857011497
478113119 997319 306472149
143175968 998488 4063431
308344279 996648 883161780
442947466 996993 548245605
305344531 997228 201036160
936338417 997760 748285009
476084060 995475 885890955
51392596 996849 323251999
894915332 999848 438380825
985604876 998893 626691476
154115328 997213 793353943
359198201 995423 745092393
233339182 999051 273418670
271700588 999238 428492638
581272954 999989 660936063
204934160 996759 108794031
762322272 999583 470597728
46095422 998679 281162678
222944075 995295 924107406
639497576 996027 578057314
990044687 997145 35960350
174687525 997277 464468125
367664237 997486 263608827
436825108 999457 354080853
948522646 995468 8202693
867132458 997223 59959524
86431756 996411 988144238
355105729 996213 522733405
99343190 999111 798410814
878580 998570 668912731
823575722 998601 818669958
61697557 999052 836894718
290632588 997714 382026156
499058713 997303 492669391
265895790 995393 848318740
626339878 997770 779093820
618103864 997508 465304391
494613963 998290 928670052
214229544 996447 395136803
471330111 998669 553981250
741965414 995234 153259319
954991614 999431 140264241
245842081 995851 584685778
16011353 997490 535200489
43354923 998446 704437187
539385125 998812 240270381
33370272 999851 415557386
578890986 996790 90385802
347009094 999668 666666630
246366652 998690 754858975
471585096 998056 74291144
706640232 996035 666245520
479951594 996156 263630287
626181860 995578 72390448
140131856 996024 106973362
920967804 997951 778916510
363725553 997153 223976748
114763601 995529 957255440
510188540 999929 509694150
397882238 995699 103586467
21791375 999214 936717581
776001054 996904 222121661
864048883 998133 256132694
233566094 999021 622496577
692504894 998848 381747118
113347409 998788 751386707
852344179 995116 647936295
837585202 997805 210406652
149318941 999223 575106271
807790529 998094 824600133
326576464 996368 54334508
532660095 995592 517399817
915144526 999890 543925309
134165762 997245 923057226
202624662 995089 405561829
337025318 995652 644128502
839719918 998476 720563264
295505999 998869 516287039
565743563 997451 906992031
945323585 998551 654649093
291766759 997035 870263752
731406724 996210 853452571
643502218 999641 441934126
731981908 995124 463671443
538958843 999940 891437422
379483822 995466 563649138
744267749 998185 48792428
925423919 996536 246152487
99813634 999841 566166639
720805621 999236 365686785
916954429 995264 389988074
181396538 995154 721811204
213024341 996938 105246488
852356371 997205 709237276
784680600 998780 92962750
519588761 999489 777160973
301356180 995941 636042652
799714407 997836 256504785
410832421 999986 587835063
763605277 999683 586564901
927312651 999499 197819989
22066325 998999 866591543
551388789 999366 173963589
632661845 995764 563156303
179889500 995045 617727486
454714065 996639 359431574
942214673 995258 964886610
92378710 995356 327587046
779214233 996704 984515270
853878236 999372 266252143
457881289 995859 390167187
77327486 996357 414170565
423705121 999577 577493501
554391950 995926 941909609
38340015 995894 512414313
328330296 999839 427025469
885378356 996050 169781615
357802915 998474 132454357
563391495 999880 373729727
177800459 998701 928616427
58786612 999355 405515166
95619533 996188 399871421
212020869 999380 446431001
305695945 999541 135139900
591991096 998796 552192728
322879477 997448 802540829
862424788 997159 801682898
792770509 998617 243132429
474930951 995054 197642759
14688083 995355 720714240
510980323 996052 943300168
64700394 999516 533850479
40138538 996428 292837260
985475322 996883 133337922
862752658 998399 667426641
568518942 998697 456130256
96639792 997921 524619013
669586212 997285 471317280
726994295 998570 972825164
288715514 996074 917480291
955373645 999486 844834302
987278471 996398 774514769
335053187 995808 873773695
840703288 998020 913965194
68370647 996405 23640507
67883315 996923 171302760
829733651 996396 294720375
520514769 995909 786331334
706407416 997052 961871372
214332120 997475 945836895
49637778 998751 252761240
285116522 997119 988081379
509447702 995467 627953304
513101325 995573 39141619
752896569 996245 304983836
134532390 996224 392185462
156548013 996358 813996492
980572304 997350 233955300
871372568 998028 732059813
445847952 996700 801744435
533254538 997796 740028734
586796252 999070 281391378
389484752 997232 45269478
108560664 995619 414418946
373062718 996232 100340172
116539201 995723 109496739
674185744 995690 702611927
159103041 997487 230144503
633559820 998992 375206815
138621372 998635 946854776
185295173 996409 117096298
486790880 997639 245770199
227194783 997154 855914265
829503227 999129 234317084
692982042 997688 516718556
933490436 998280 902145717
999795877 995985 312333501
552736746 996039 776170066
72694822 995153 879065898
557125185 999404 903541890
773769265 996805 907950160
659812658 996777 865134715
909432021 998401 508219395
852821490 996303 362030831
15031577 998436 220029351
438962833 995351 835904575
656625567 999515 317031309
996731169 997730 177423033
121603956 996178 834194438
895878053 995633 250670415
412472336 998521 163586145
517981185 996544 253163492
722079604 999482 242504069
828684990 995968 657288012
714897789 995393 889185364
159369803 999217 136068427
546201355 996854 726911462
270551065 999477 472260659
919846997 998362 568143116
251510851 999629 585728284
443316525 998411 842877950
448051472 999687 346756065
579121165 996311 486173609
789223845 996878 973420195
193897573 998425 31168850
19358401 995750 278021322
606580878 998295 64447984
555717142 996458 841164400
134171546 999017 539527146
279708225 999611 901114650
768312791 998107 594978879
128934491 998672 793967662
45200052 997297 551830732
549034495 999712 360048472
486513171 996648 527926879
96075199 995728 687319561
773474568 996015 623189837
703533038 997209 137569258
259540901 995026 912220609
207724963 999091 992257763
571222287 995901 478054173
314966268 998292 297700404
472444734 996612 35492110
555600330 998807 386339492
573048128 999093 5045313
307247204 999631 690677998
272275091 999902 90131359
308439649 995831 776762584
75582513 998427 488324328
110235607 995971 527615581
434560230 997755 171083613
726122132 995041 539908940
103461094 999733 200907256
493506553 998951 280118694
127830706 998669 581528001
524469814 995565 585366939
488951121 999356 652525093
947456229 999830 253185788
39651774 997036 237006418
519057819 997881 842605058
948985914 996355 419743050
290985754 999177 706855562
952021858 996715 662548614
34982136 997945 5092611
853080237 995768 642304995
43563764 996313 194705993
692667812 996888 336263871
496972086 998426 87111957
545837482 996917 771399712
599783337 996063 886748448
764332874 995445 73532131
622396037 999241 77941236
560067366 996680 533947814
913162400 995041 673083183
128185605 998163 840814044
678079623 999636 287259559
879827375 999719 678158136
355815961 999464 616342576
815504997 997647 693000152
162428740 995731 818089898
466347732 996109 982678616
237984664 997911 564222230
332057101 998669 646867448
518864466 997343 379976591
964636609 997475 150804415
644773175 997363 766581733
744883525 995432 387691269
329175782 995493 930272417
263812612 999120 780650523
617145959 998420 42452844
81064554 995094 589634365
858647684 997774 584423414
621933518 999861 959161577
361077744 998881 974834512
260481138 997848 670307446
506027017 998740 978716269
727854167 999141 667719883
420982219 999424 891478905
263694025 996243 813513936
819337337 999955 595116885
69398719 999978 137802878
741318129 998304 541067724
191122867 999274 973399294
305215825 995322 616883916
908662830 998170 906026854
69623091 995180 928587920
310438122 996192 42791049
203255699 999326 949108478
727898790 998583 289735579
549218144 997404 375954061
761001838 996213 538478302
727307778 996631 892919214
100463542 998071 811574056
718663339 997879 439304419
854626195 998765 632766482
250225459 996495 143898399
161935176 998763 990267634
912692773 995712 338236901
610959563 997977 112957207
564459840 996601 344754198
706564311 999580 146478955
456384792 996341 490338860
706554731 998162 827759748
160314997 999447 449471106
194130810 997295 963453087
342693920 999296 979328683
803910092 996240 856739252
991426800 997177 298126172
209491934 999999 681455404
659181760 998296 865867798
149139417 997972 300343707
642610127 998910 636949487
726839187 998503 277359721
513748272 997340 274251763
963055315 996159 866361468
526383376 996527 221972637
182296203 998757 101790179
874253688 998810 274300622
211119668 998158 37597915
540445655 996503 413700260
880856418 998173 791585651
989389579 995699 850224683
148181952 998948 633628939
861583525 996439 778231257
928586454 998198 231236579
831200830 999855 163042892
493319443 995892 184762056
167337677 999104 112071904
450535239 995282 175483114
948270511 997491 658869618
27388799 995189 353169581
103715425 999613 748792750
577042781 998404 950069686
64226632 996909 361232859
998418343 998523 373219676
314607950 997133 241366105
391248480 999331 442848169
74177744 999249 538815533
590128042 998872 600232053
210751652 997473 934154519
937604623 999916 180164086
200992822 998673 271915436
742242828 999471 986435594
649806762 995420 140568036
309109208 997584 84886389
692443634 995388 123188807
856380086 997046 117244736
263664880 998013 708572428
405618088 996642 24411430
675426044 998907 707077354
163836851 998316 105109838
865670699 997066 927408904
369671859 997012 831803246
505646825 998478 673431571
724277249 998451 390338162
754966735 997879 822635672
247077839 996829 800247073
82359846 998103 322678233
216235461 998515 569010776
956673998 997264 12634103
166836809 997123 177687121
9538480 999359 340740807
92240200 995964 268072033
632574414 995420 707328347
258640200 996564 309676303
254798705 999595 467058646
635857197 999305 125316212
147260402 996396 719694914
126165082 996459 801354648
396596387 999005 349564816
627067412 996156 102937278
494917920 996464 441048421
950732341 998639 183735242
719892153 998406 253704374
230522077 999492 443182890
715054296 997328 309178084
514483885 995575 242676945
807718504 996064 207521412
406271243 997277 825067088
223123765 997179 40067007
187506534 996182 849187162
574621519 996382 210986375
908352512 995536 658058578
937890026 999924 564565604
403550172 999851 641004553
980236192 998833 413809282
151537376 995361 925690077
244162074 995333 884992369
782169417 996351 551667031
756628162 998526 205263702
147444030 998568 88382381
423894257 995123 772564583
535051230 997273 396473262
318079035 999605 655925831
354944884 996959 305627579
404602616 999697 973447709
761570206 997400 157544913
891401328 998437 278718633
2245838 997114 471711617
981425621 995512 611986372
243775699 999545 876844252
233290915 999932 173490142
973612845 997678 49656690
728051600 995311 903453408
114647165 996848 24548500
856443198 998591 91225482
475888677 999103 651479639
889136876 995690 563902818
117485984 996887 799436613
314495834 998394 728930039
147923261 997061 36949890
271047676 995882 365266370
173600803 999198 162604928
661151026 998243 498948062
316514565 996384 152900804
884643186 997054 433511696
448324095 998099 907298883
991577769 999602 708600909
712431289 999268 467495224
742770063 997038 140365091
740848896 995567 641993017
919389159 995031 393427873
551015929 996270 567273699
766911677 999171 34248808
260125364 998269 20957028
377938000 999517 933244176
343951428 997030 167207423
396574761 995281 758107625
605129553 997575 269753494
749735099 997952 466571117
795007520 999028 334868119
318632981 995588 303707565
157932922 995067 161421220
143388531 996333 176054826
47299531 997391 875953378
200255254 998024 983608085
822947664 997208 695614953
827375495 999459 294979944
593911408 996099 264973062
779774271 997998 177225836
870425590 998038 728452071
773079210 999991 610719219
910609307 996277 414244225
783906489 997151 147711026
584242991 996546 74042007
943488662 995477 780737872
402083151 998809 92950184
496100855 997747 579446986
6421357 997403 888744921
223776117 997187 174868321
625539392 997191 619678912
124040443 997448 157845523
614808646 996643 519852822
813959472 996601 545020560
218550017 997188 416863044
639706073 995840 331786213
603688481 997552 332300134
361468800 998692 875025501
636017501 999787 438267988
742463735 995202 422890708
109367241 998196 55316530
968844071 995461 28578934
82963596 999502 193809916
661457621 998259 136328234
70868581 997679 919569168
409841850 998109 707263219
834550340 999430 318406278
168934523 997771 970964972
597139983 999568 624184347
489872742 996444 630790043
617772477 998648 621553139
81862824 998613 235369234
286878506 997870 369953807
627698452 997855 266970854
541878829 995996 681029487
699240579 999697 475330061
212594755 995458 270320064
703074164 996590 985297654
436684602 998856 512273907
140512982 996385 326724052
262312712 998083 881025776
499952698 996695 714441265
332983390 999353 281574190
855161602 998163 763674224
395521655 999179 767414974
382233373 999098 290191600
344909453 997474 269190493
201277016 996544 952212382
511634073 999304 782449253
362360015 996969 403860432
325691243 997517 384018075
83284517 999090 952182580
523049463 996064 773306841
624569520 995272 431254483
871316258 995169 223445709
640773932 999256 554310566
809011744 999812 733320725
129675066 999566 369782950
940525757 999233 413922559
635556415 997567 171824382
837505445 996807 82715806
51332485 998840 527979828
652183197 995912 183785554
997034745 998556 451364195
720063803 995207 973002764
778978753 995681 737682114
240609955 998266 712219390
61740199 996785 449188778
47700638 998313 406427046
771790271 999661 165016560
972596984 998984 993930617
877916458 995433 496350276
169952123 997998 419488342
480358348 997104 92733649
632015117 998697 977053342
88693656 996208 405882921
685591856 998670 744364635
239670666 995692 956179001
695327117 995255 742589319
800786179 997930 581246958
19535858 998413 940668519
560187376 998114 309350046
782880173 998022 712932960
263771673 999418 861116140
860793538 999799 440311131
170666432 999312 979786643
996304016 999756 965064740
273764803 995355 592897806
908048242 995998 371087181
521433110 995685 913887682
180753736 996852 169730094
998927114 995658 854335652
265891950 999090 341710899
305486860 996513 193098743
666109886 999989 779019635
239794499 996685 665842988
158173021 996949 145082492
679095912 995961 296543709
173283882 997161 353078466
927090612 999160 174822292
130300638 996416 985552997
885331468 996165 308423686
22760365 995034 185138034
213297408 998018 778465581
135342747 998410 518227612
199629230 998955 700027433
272766668 998104 604995465
474707027 996934 852176271
825187904 996678 441575778
227403583 998288 601539122
272373299 995524 688103762
885777521 998201 920738819
977512044 995447 87005651
432800309 998821 725879579
229920745 999290 74071634
718690143 999805 376856242
393182655 998617 991325185
257736069 999002 562395472
118862816 997875 160624702
995872950 998233 967362177
602861631 995245 566518062
330956587 996878 490716921
757277195 995395 737771112
903862596 996551 547224376
95323706 999878 539000393
34278003 997787 981766848
391875586 995204 198738088
183632128 997464 972046919
627108261 998411 707569680
382334792 995206 723283264
6981384 999532 241955807
45760605 998559 268566172
92211766 997757 848711987
683500180 999074 109465881
534490455 997483 517987610
464917945 998283 527785199
172727394 999906 657970085
45670970 995518 711125832
388432728 995884 251030942
83075759 999010 759563127
489231055 996471 675932554
527465951 999096 940090547
510016933 999468 357770166
398691908 999689 690507068
633266217 998831 188533900
766974253 995275 404548164
239873328 999598 533359972
568829080 997251 847270483
726968835 995185 694647979
995929005 995501 784355409
154434685 997633 768664404
256423190 999549 40108054
447220847 995226 904106825
150093275 998476 944049991
812162218 995841 940027423
32875491 996012 178780839
253994475 998464 886437804
860777109 998311 338538466
488481300 997446 426916647
29027487 997546 342979953
541172062 995167 343769718
303702230 997542 187361537
463341807 996420 468753322
442301555 998872 199127017
89894882 999648 338594389
462905201 997936 696650806
213548181 996672 157229849
181752824 998423 56050279
951886700 998859 821967391
426746476 997405 889979937
772051795 996076 881496077
498899906 995069 48087472
466524807 997839 987398334
675669744 996405 170990140
954695659 998437 581978766
982561472 999622 712095335
209590982 997565 315795850
423670589 999019 817713263
145865753 996026 403423741
992719327 997262 903838555
584603139 995061 322779660
743667502 997716 401845554
620142399 996414 700478754
295585205 999114 41969722
510860948 997724 117479097
312303766 995587 976882644
290299058 996589 66370904
395166438 999997 199799123
961012059 997535 977175505
360043633 997304 402714166
709750430 998670 256740064
441536026 999802 382928872
452836242 999993 247941583
995502537 996690 199894514
752415161 999885 594028950
190285338 996264 550707783
471536374 997015 244570944
16658402 995617 213439124
7722088 997591 493179979
924395909 997330 442428246
929780865 995485 570852785
473869298 996258 215396085
226815331 996376 918630533
624503030 995490 956645187
647896387 995758 708058833
54179872 996725 951353065
306819305 996630 622893059
670274139 998719 591531527
778046871 995561 695506850
678746406 996454 747558112
800370975 999282 439345843
76071401 996347 734311126
305295283 998625 817095561
120823635 996500 583819951
805107033 998822 507138524
578516142 998381 927064116
652778806 999544 163159122
704717510 995117 287715770
251157607 995058 811102127
127495155 996808 974168352
661097310 999003 18074538
49103396 996393 190136395
470108026 999100 557624273
854483980 998641 875130644
685011315 997523 299442337
799453588 996781 112883223
27960167 996041 697521190
98627450 996606 749754984
84684108 999492 79895887
401017814 995254 567085227
342153619 995010 597077377
131022199 998332 513830511
389083553 995578 378682268
447306764 997643 335232811
949162220 998733 969902499
287360215 997846 970017966
74224598 999491 167871978
373606835 999477 351933592
721057600 999973 477249933
777034918 997322 750149616
296041545 996158 241182635
135183942 995318 887990048
16199253 998323 420829629
932019277 995122 985068310
991730345 997028 434439693
596423055 999126 985087564
566048491 999566 879758225
89806863 999514 14708981
257894253 996109 918743977
723770736 999137 227247712
249936724 999388 125056362
577109034 997871 210722413
800195634 999720 7566825
568818191 999403 998495612
417982887 999656 711956481
298879868 998228 988479862
116377640 999704 428294953
94111756 998277 686604726
607000425 998678 350781894
82027109 996480 494737791
739665510 999185 118272612
331597343 995344 993306845
656272046 996391 388379679
265619581 997098 9300248
40451916 996652 652542738
692376423 998365 300173092
381704484 999510 149296924
741728980 997343 453459652
644190843 997969 572917615
644995747 999324 73128757
362033770 999643 945003273
9788747 997485 494004976
178142996 996493 743187405
4337776 998188 309992383
675075659 997500 420369387
651439900 995676 441567936
477904654 999183 234685362
260539573 997662 594820110
96762521 995992 443744365
945639926 997806 827182905
355738966 997283 379268111
753154821 996567 870104003
988515019 997278 978848043
148818067 998451 878120460
169868344 995034 429138889
448808126 996827 359519192
259145466 996455 967958658
907453761 999964 819642589
747008435 999586 70458204
885467687 999730 743382720
268487940 996328 721938271
422572441 998355 58638185
899094647 998913 651498301
413208234 995686 481044762
843831423 999531 3382138
238359729 995977 772609852
116183025 995296 928724751
110851393 995463 895797090
229548156 996543 175983905
196954751 999738 818605716
353993177 998358 932955057
617665860 995739 691353017
846493812 998752 685336844
588120943 998795 216700581
903405984 996493 403189722
886265400 996979 727677973
560445502 998430 807866029
696939107 996800 528235766
517301229 997380 181189498
478788538 996323 193409902
367273718 996796 607108912
827261102 995037 43522431
763107291 995946 947238819
934867983 996222 863500719
149776712 995498 261309449
801865226 996678 119567404
202081533 997279 145696839
890339834 998951 95999812
498171291 997898 111756927
732841078 999006 98063492
813047322 997981 633789437
273154534 999221 1325869
464294256 996351 714728325
137925737 998319 957132150
326704435 999416 896042377
672511782 996139 806725425
901351468 998400 901728302
241740717 997221 280939609
549417254 997160 215550705
302187251 995705 47856916
425234916 996825 685730835
887250132 997731 366498879
995205561 997049 191569973
705398535 996830 147432048
340701999 996289 378753618
255496872 999094 522811653
670257483 996061 285927140
362282290 995518 757111482
859746145 997692 154635890
727538549 997234 887432161
541840205 998845 257534366
959971965 995378 295638309
330235894 996727 777922963
713974826 998890 414996324
130478210 995778 83257644
422922235 999961 437929356
22449592 999568 408431934
982168741 999423 923685002
978750329 996681 95329061
864292892 999382 769257316
340006177 998818 263912142
406042860 995450 649395016
308866691 996361 353974379
597612215 996237 701151615
21777621 995122 692745131
732645499 997469 368158860
151624786 999525 182519451
645587536 999556 495742824
548251734 996619 807287019
143457331 997633 38618165
737509189 995448 702169406
258525786 999708 928948522
92341065 995098 98285927
570587584 996284 271228789
361812678 996023 903924814
798819804 998340 841557931
885264057 995569 848379421
707369089 996143 253020022
82087176 995767 726920770
702947915 997672 132208771
815853631 996131 690724522
110241946 997515 754782857
134563442 998636 43223990
996173836 997781 870349952
862018912 995534 808654864
646269573 999421 501518919
312113750 999683 878459807
675939739 999221 113558202
734185665 995760 199912502
11705333 997502 128204087
504304119 999718 68793462
718446322 995355 671156977
962563432 995846 458582418
694464273 998343 736087955
427346224 997754 174357604
695408418 997614 514156330
290217574 997794 201907495
348080689 996300 512957927
907223666 999368 146042226
1837960 996855 295751070
620471907 999244 894625832
507773827 998502 915818250
907577190 995664 152080740
639872611 999640 180990601
283909615 995393 500856560
546957620 997268 967606311
822929595 998934 588052910
50512206 997933 398541226
90903839 996595 547603652
900044471 995311 977369627
511352028 998598 178237259
994966128 998494 214207317
550173083 998318 664322303
661437239 995434 892209204
802604102 999167 401560824
233898125 999243 591389374
998543066 995249 963217494
904230971 996978 898070996
785340129 996914 593252778
620148653 995945 282710714
698946254 996620 147440753
179032001 998146 686499291
551985060 997651 991666993
955695650 998734 558849222
469877511 995912 357309798
538205641 998012 306307579
403379246 996421 642339193
76277119 997550 477602758
146257926 998073 91085698
268872178 999585 653333234
616742632 997944 992670711
782378036 996951 103064769
863113173 999141 249178677
747490489 996085 165449257
280057726 996335 305160232
710714291 995745 25397873
129339321 998560 587133933
435118238 999984 462352099
253052506 998420 72613979
308454882 997667 153311842
622625214 999524 119344858
270521245 999013 817735132
36658129 995770 515569123
399532182 999623 5706582
79859079 995751 540317578
88503140 995423 822922459
675307932 999081 533287351
609584342 998409 342979104
953544400 999398 492638231
816183947 996930 604036637
360006723 995263 774851911
14268883 998986 940426762
139217726 995435 440289309
383371564 997658 500033171
421143310 999020 466992116
158591932 996533 272998275
791921792 997941 872459344
178251065 998985 675490923
476982801 995859 368688112
479178303 999215 346598582
343636809 996286 110404752
672227125 999822 593619318
450016108 995004 66559001
15668924 997603 127710824
826548281 996828 533816150
854279532 997785 504261221
209387781 995767 860373463
221583839 997494 526131492
331894697 996656 897182391
954314633 997861 699140421
117076834 995030 836668174
639896476 998444 995790553
258461422 997960 865944673
395538456 999340 703011236
903358589 999208 424114791
980785941 998003 568552041
662104404 996766 482685751
250856321 998584 893940036
13910662 997148 291691954
208281815 997393 547597099
473237061 998462 745507258
242147749 996544 722112807
619019829 996359 952040789
822120731 998698 786416102
561742964 997562 279342019
511668969 996439 357240801
89431007 998853 930107447
408715624 995829 788193088
201018863 998419 16079643
910735535 998565 497560268
81243217 995255 917979970
741484255 996321 790648285
245783673 998393 784111957
881786835 997000 937339876
193042553 998765 808581769
191980823 998701 121187600
992818159 995820 899874040
454975865 997036 572955002
174486454 998640 670784828
72862146 997861 770847840
44543649 996986 877540184
652739061 996787 286977063
986069113 995930 65971186
150252801 997825 260714598
391864164 997429 297145838
981679086 999926 226173361
389077330 999258 171536678
963966748 997917 134476213
982404674 995353 12061109
299013120 997613 725974244
899536446 995858 860367008
28123220 998542 836265900
643153786 995077 258344213
962559631 997168 981481531
690151827 997890 93516391
949081191 996011 170991349
58565468 998480 49500100
245092898 999642 245541143
615761734 997413 69065726
248311399 996120 878500501
641888989 995714 6966593
773744332 998614 725941966
614983594 996881 418636868
997617496 998066 652079484
178149959 998365 7873549
245601259 995743 102608401
58698891 995468 505427043
877806544 996939 275864867
837486203 998084 86044648
160955154 996963 453081185
235385336 999811 606757606
123963341 997211 212892842
402044654 999916 498489458
422000695 997827 129308986
49672104 997914 945162368
139998511 996657 916298624
184628150 995420 763004599
508560361 999457 75538154
245291990 999208 189324061
155675435 996733 947663454
948423292 997891 373594333
328405042 995649 782584865
164450178 996953 144424925
696181726 996487 271624134
949135917 996868 955958610
741633067 997497 101305166
36340956 997779 981939909
685080199 997619 223313356
256405980 995274 942928662
821350867 997710 761700223
390067716 997730 221302973
197871994 998672 231559887
424722944 998869 178666847
700403313 996766 535706907
658710054 995758 773159749
654385525 996649 378688559
833308935 998330 662670532
515624156 996953 916784492
473642205 996874 769352814
363639575 998157 588123721
358565336 996409 433734291
217976677 997582 740121951
183163361 998609 384965942
586914015 998645 926592789
679955881 995016 375577085
890314956 999089 555610644
152185242 999579 374032562
684851058 996571 933832244
772812046 999012 43655727
717210048 999149 341026158
456463391 998893 422976976
190365991 999660 319959477
425910875 999553 48011033
380652380 997058 863631671
130891511 999484 107925329
452701800 996145 722653393
297837306 998560 679292458
229067983 997479 626929526
301012123 999402 595203318
769441581 998097 981403388
582116982 996074 909619877
161527266 998620 513654598
917710858 999337 729463278
158454614 999765 525235055
908089482 997618 894595171
513538709 995595 753124517
966877879 995985 88066904
979212258 999563 368279671
3503954 997680 364281811
930136896 997661 919219660
444662224 998898 574634156
133034235 995920 884836998
226031063 995882 556365710
913725693 995226 381421482
921395078 997758 394780096
756279513 999186 109247874
888484879 999027 608993614
260836571 995821 34422114
389995624 998547 648751036
724473740 997153 510825638
142192249 997198 68582060
110860853 998381 997375287
276920108 995960 488711573
710698981 997522 21434044
51040290 996657 512826840
15394161 996883 646394580
397104443 999136 640062658
145969593 999594 540970057
336724206 997733 915661261
395982803 995744 358783646
265600707 997193 705276297
275703588 998771 487212149
14862487 996124 387523902
376590833 997682 648387668
517968704 998463 508144535
643711136 995552 758695819
498114154 995912 638546619
616275579 998505 699924667
419655968 995845 434141028
827574771 997616 423143923
623440980 997314 634561207
486553232 998600 644331393
397737616 999059 207124676
462043189 998835 263686795
227946845 999941 875447771
352605962 999997 128619509
80963193 999722 904603434
137695889 999297 295721194
851786228 997963 358770835
955034128 995496 983962280
785353254 995024 46900377
350541131 996323 823917450
829202043 998543 132006112
832775998 996796 478454562
267723589 996735 922358241
656845521 998471 504154306
550666885 997884 702746050
223934533 997887 529554324
454834202 997325 96944217
440646054 999089 732010058
424580088 998083 358748185
61079478 998430 513336242
196341058 995646 534703224
778918869 997633 983796249
915057501 998965 896022242
142775239 996421 879808843
566177398 996744 738940730
773649276 999407 276402525
766097907 997286 14369933
593030980 997650 406022608
990719063 997705 693803105
634800776 995068 628280559
55002807 995798 262156045
237781224 998846 522399282
756567422 997822 966576265
298620809 997298 993483553
561799733 997646 169647577
242156387 998906 418026995
736172225 997833 394124346
914664703 998629 702992401
362090465 998211 286247870
859651066 996247 829247570
580605715 998410 34261422
174392951 997970 86999233
999526501 996091 954705365
659430267 999210 867055808
460771892 997051 662925445
849818275 999020 222510512
870785355 997804 44680229
898402487 998326 234329678
193123153 996542 147372487
452160847 999017 513403825
787765098 997377 849831125
588992627 998031 13070667
868891805 995176 396700511
37109556 996149 358512501
949493228 999627 392933667
776612049 995508 216323538
301226298 998062 340310641
871625580 996022 241850711
432073322 997169 92046654
251198300 996245 456459560
965078054 996069 250084369
127759908 996887 783486936
971979296 998455 944683733
399975972 997269 658668736
73989255 996015 398950876
402821632 999908 828118274
287436723 999047 621591321
514006478 995655 225768709
510980487 995674 860746240
449419901 996668 197283460
972855827 999031 160737716
455022768 999723 702358314
588679787 996915 794415888
899532600 999671 599304795
469228824 998938 118575823
174242510 997240 248595564
250803096 998398 771899148
534391273 996655 726812789
200974325 995635 734395377
546125076 997783 190316676
330805550 996398 143293526
793924855 999247 307515201
459603408 860909 999834
70829539 995677 16681550
508564029 995189 607827458
174519597 999667 868102124
6986001 998849 7120360
823928630 996958 707055768
846773477 995912 784200566
594756533 997886 982745367
304701791 999612 670482798
235161689 998762 27077478
788510543 996464 867302642
255332211 998604 247750553
707873954 998528 738307447
965616309 995917 176257237
983123747 995234 517874419
465364894 998164 446946747
613378299 997239 690510121
568164228 997159 687419916
871814597 997533 40743525
513057459 998120 377861045
848436477 997902 153443806
393082284 998639 24642143
447179368 995839 581809836
45332542 996865 53643402
338051869 996397 7152250
7650198 996410 121900131
968826727 996197 179747718
387746116 999852 490525231
340492586 996921 750630199
420196874 998604 88191374
632351635 995623 213295908
337102440 999000 820319977
504661220 997496 669077489
782863862 998486 2547837
220785212 999273 240419323
373667871 996573 355802165
623088189 997968 880347846
18378426 999715 467754635
409608628 995941 452430902
948934310 995216 846745717
113546641 997252 636185189
809188989 995977 29570347
992920430 997051 132746219
874929192 999899 354586529
948879036 998306 87803620
366747208 997586 892346954
285688920 998908 995033849
95310725 999451 658229817
598332432 997243 479203510
799565679 998295 170760113
179474694 998479 568851000
138363293 998275 56864514
574552828 995718 165778788
342795972 999052 565605374
316826485 998371 173168271
87392594 999208 362378661
99457114 999554 706820756
498971680 997101 965068727
577419567 995644 961907001
653822104 998930 447011193
280819046 995134 573500573
77606171 999420 365615861
152047076 998664 222273527
236502803 997216 509859630
901620425 998099 719410908
352465218 999279 93318413
973250265 998984 520337752
712655429 997638 980042110
577113256 996120 308254672
774022474 998865 277375559
153127006 995918 43718673
540671325 998860 17945548
24179769 996344 268464405
340133293 997672 202614439
144028079 999976 631394780
668369775 997909 978357331
762236295 996691 550458618
412825159 995690 317267294
845693798 998391 881363819
807055675 997704 509880948
23855891 995969 990270733
865828440 999122 12317160
230428920 999222 827875600
892945844 997790 352809594
672575337 997719 206104712
75704517 996653 181520825
764209707 996075 717601328
810525435 999037 151533213
459993204 999678 157271536
604073725 996202 824217099
469607805 996680 478236060
165473833 999276 538239461
372081104 998181 112760633
633647305 995150 283626973
657397457 997842 142692157
240767487 998439 586965198
855543786 998049 704237940
231149436 996946 346456918
318062707 997264 76165904
586365255 998758 170210100
406436972 996267 857697908
904709130 995608 322387717
51480129 998542 793871848
889955112 999375 48758888
830674870 995022 242256353
742263123 995459 554226978
645503944 995818 481996546
594451393 998447 422297732
574165451 998357 470997495
695166913 995243 974295757
508543249 998786 154135581
849615593 996747 97340201
209222628 999925 306274147
466953630 998893 264742395
955484190 998559 275947345
30063838 998509 197222579
661898846 996185 501343408
94771625 998032 43853686
594580718 996856 433458415
177001325 996146 718511792
784593435 996562 404786833
427727728 997216 189204012
802894982 998502 377737519
704823368 998175 60446554
215772614 997530 107059371
272437829 999546 512650649
662823417 996059 368761479
722071995 998646 705926295
135700123 997817 980083247
287454881 999729 304198722
388683302 998596 977641641
465305919 999714 296097651
501261564 999776 930202732
931525520 996291 874360561
830753954 996968 88977013
131372757 995847 506452163
625707686 997837 19950899
198502850 998511 699645889
668133922 998596 957785568
17511385 999223 859985465
575730306 995926 329471049
823648218 996806 578538120
451713543 996568 55603948
779848172 997540 203481583
934326564 998801 29825949
958952581 998924 460544383
682870202 999440 47989947
287619512 997820 291497683
155883529 999938 749975586
806199648 997189 309271573
792890073 997868 659035162
259253459 999902 367492347
139073279 999593 224303972
884096068 996171 172574002
575750174 996852 871542030
243495027 999992 796175182
94228217 996651 887306155
729074536 995644 714044302
269218625 996172 423130597
515140558 998302 392805650
384841940 997342 947347859
603175865 997359 845324594
999292601 998167 224831622
406453756 999246 774166963
534975031 997377 50575296
886828361 995902 272565203
615403451 996119 853941694
846402073 995581 745510189
480873128 995478 265305165
574928402 995985 223284059
307330430 999719 867599471
502326862 998659 585322398
320522708 996500 364421172
845088333 998794 106110347
370605413 998144 282907900
756962989 995510 520646541
77288993 995366 889225131
405191108 999579 873561469
134917863 998417 407548327
823217666 998465 899712117
92911182 997788 845283361
298258055 997703 317376871
374781547 995596 794996950
172550414 995587 120292498
58266066 995481 769632053
207419961 998683 271410031
425919337 995688 874079877
876744728 999007 6301596
780931952 996433 782445268
296810453 999944 311160144
355064119 996524 82213725
58253419 997767 983020019
237037897 997722 10653747
663685976 996482 66905461
100880263 999662 609461703
390495079 996469 696460960
873761583 997439 8221294
443915309 999969 621619144
102913813 995496 337239859
109864821 996392 831649549
356918730 998439 588747449
173209990 997431 203579063
114567823 998935 745628878
830515192 998554 495026817
224911510 999848 956666966
527546167 996224 775672573
889303506 998048 830275097
479774530 998695 494257229
399487394 996968 998364353
863245270 998421 768594620
439085568 996363 68514197
819258988 998766 376090432
283860450 997599 934797383
173026854 995003 616943847
382240200 995487 497769376
441532291 997592 259419071
818718136 995182 965841507
151553897 998429 292672780
417868561 998087 933619270
146662792 999569 55762307
479788125 998831 540161079
856553105 998643 459358120
940261403 997306 929085070
199851779 996878 481965255
694858030 997110 430004997
837147456 998018 752522930
398771744 997919 834759462
477680585 996550 590001772
458225650 999725 948463593
694352994 998478 280324558
208672797 998452 925960505
54867742 997044 457170497
896871483 999829 200800462
978911709 998461 919852937
377161168 995003 452604071
135986296 997511 893735747
896113195 996797 113441385
913594742 996988 74228202
501939911 998976 644101402
511290134 997158 918321659
637661269 998852 978558651
873339197 999259 131156251
121001897 995976 168914915
306342922 999570 539500135
114433785 996930 941333397
894232453 998923 733705471
420082310 998430 486048752
338284290 997759 596217698
186962928 999376 438681668
926074272 998193 490657498
808041053 999630 394625624
663845986 998042 105475144
669973222 998842 642393376
593077752 997614 182497637
10923233 998833 997421903
811999145 998121 643403083
238639515 998298 689291786
645531768 995383 853902778
495967018 996218 324222405
608093751 996397 418496064
934611804 995814 263906881
39347461 997177 748824923
486300078 996980 896979459
773785982 995014 804101641
610405052 996663 337566384
299953998 997154 93436263
645261418 996325 191677390
608855606 999713 542628017
372240883 996432 425841112
365837763 995847 787450326
526726654 996916 810454499
400979583 998258 535457794
962552915 998853 300040038
937647944 998831 763982687
421430715 999740 453415365
677172348 995196 784129387
372296546 995061 914221999
779805517 995436 307226056
546052414 996117 930802125
590089243 999722 526316396
613710794 998031 546582163
496054068 995645 745021055
793781897 996992 769809560
851480978 997193 60656704
33511530 997982 409070909
749451698 999979 206168254
790341416 999883 985335250
154292437 995416 682139356
44398432 995381 709190749
502438932 998918 412435666
513553305 995616 938005405
172101363 999032 761495367
732195617 995095 882154660
890484505 996947 378248630
742385372 995819 721809151
504917848 997508 64609335
324358988 999714 519913812
499187491 995573 127723900
267494302 995724 504378777
401007942 995930 433764593
644003025 998390 293669971
699713092 996977 698661638
419233577 999183 870729761
346250367 998809 182876341
145325399 999943 483299237
401769746 997208 50817121
632056086 998272 848756540
142680650 995233 725137040
667340299 998155 974942261
234072625 996583 695956990
417228981 998970 809833401
4170812 996382 619908843
164422574 998174 674102898
38665555 998398 851279211
688355373 996102 491123541
135207077 999134 875043103
634033267 995106 825926268
163681550 998388 559904193
172684259 998013 541642384
588086579 995276 117567341
506224647 995827 88288990
939817538 998384 721172391
560259109 997841 975748312
946397113 997457 219846127
885394468 999402 290050324
30159757 997519 271450525
80522470 998246 66522630
503736871 995141 471266464
483593781 995558 210916075
901443561 998902 362428978
758848480 999124 502368176
187797289 999825 362631944
531583303 998218 149426275
270022982 996928 221053157
81268338 996282 494871911
732329660 997673 220984747
419722255 999574 522490829
484363021 997227 575200967
477245996 997211 409841675
720762808 996820 374991508
941942040 999958 154120092
150538422 998434 438666150
165162670 999616 875101833
616747848 998254 937431704
708588003 995150 61490479
832913900 998171 212452738
560968673 997592 708396084
70017004 996537 782946049
768402444 999069 389151045
373875256 995945 490294908
373738325 996840 844241994
56869930 999479 82617364
991278242 995749 531929281
752446093 998558 494587956
354027753 997709 623113297
234768964 995614 833242475
187108440 998605 706989134
933113146 998412 319700150
407401936 996642 685943873
790260338 999145 58671907
39526656 995343 188823629
10349366 997822 201082009
334073262 995644 633351970
687685594 997273 606803734
381955207 998320 530378940
106128627 999981 371992221
273129086 997440 376358496
369788212 995503 533081996
641471244 995449 581442828
526626920 997686 329481998
640808736 997247 209221096
168767962 996139 311945704
270858365 997983 557118058
451659696 996282 400591818
703182083 995003 879123283
473159997 995674 677589158
508894556 995471 96078634
450311373 997720 710250858
418516092 995719 132878993
416511410 998901 357246359
731633538 996738 6834688
110278578 999008 86478417
302564955 997421 876506625
256509183 998942 653844785
411342842 995568 240100391
557996115 999023 56936698
687904110 996385 931734495
576238297 999506 928994125
877030115 997495 180849526
790142378 997334 226917813
829256207 996324 156751357
944954112 998852 200364842
197883959 997904 150124655
926780408 996296 832851396
992277014 996112 340480647
778910204 995871 748469701
514574833 995943 68066980
124434844 998263 84504702
771898249 998765 936778556
931329712 998849 620752074
951754974 996008 953369703
678751250 997405 779782558
608584175 999634 861296220
772638744 996787 50326203
659348002 995381 914856373
664748324 999025 673546012
44144560 998051 339591858
571485769 995027 887556809
298601291 997354 47289189
491455996 996177 916809545
558160401 995200 892640460
404644803 998491 151297564
574525910 995438 518696276
181033284 998651 949960774
254536696 999004 393554550
879472763 997554 937848681
520980599 997514 671732351
279601837 995958 160322307
420642275 996598 124013525
791568271 998156 147957541
216647647 995504 368385485
799096760 996178 179492665
654639754 996636 787633883
76832051 996237 494583665
33340451 997612 29837492
582602204 999408 835147579
377903350 995145 811098528
110360928 997830 290509345
155845485 995895 924340459
889069230 996191 737563459
604296268 997582 595684068
459652312 998462 119284726
152655942 998189 785419563
842972075 997627 694287766
278892380 996544 863426920
305664995 999258 51535612
158291982 999416 106422412
109865707 996517 713569247
969455486 997587 453952294
787352425 996397 143681612
141091581 999728 839273426
888844566 995302 994840636
174217466 995400 227443973
48764703 997966 914673148
453970246 996601 143173062
844753333 998187 717566178
527701219 996794 249320835
510460191 996463 248915024
54103549 999334 787489103
515422238 998530 46751065
632839776 998281 313803984
507685487 996761 274914652
875700492 998504 869827098
255546901 999448 470799713
650609824 998422 453378970
384842491 998520 221752152
907312718 998872 164170989
901650140 997354 889135587
816437568 997575 832577794
279929930 995696 412833654
608119683 999336 628308840
296435507 996985 587567554
923123491 997898 653444853
579440185 995481 395213704
387848998 996914 653794207
815312014 995293 194745470
977247710 997092 707742204
425268698 998268 944714982
260490839 998118 609331749
580152595 999950 291315009
61076380 998948 819006494
416756030 997354 287486840
507705069 998883 141333028
117965108 997463 224591617
476964792 996278 326536518
885009728 998999 589814518
174624360 996186 268883793
271246985 999957 219835938
973775467 997075 525198064
59218388 999050 825329684
983121609 996219 590583538
884401874 996473 804820153
856659551 999533 475212469
123422496 998658 817729058
292832492 996573 486176581
611764560 998225 398916849
239695837 996505 832881218
825462547 999478 448449686
147500445 995456 667857513
434080707 997352 461184393
781378287 995405 552564324
165902862 995933 149486048
710200693 999234 177684929
653424984 998794 619618830
229012140 996655 72714421
602126187 997606 183190004
943988474 996349 181676208
201879388 999245 416358541
951543252 999800 438401790
490984144 997695 934979769
331738258 997011 224346527
846905849 997067 569421651
4925597 995848 959009672
678851280 995983 852471428
964636647 999553 850247758
941665963 999684 997597329
117810093 996208 201837427
374733615 998216 119347757
981410760 998951 137225834
982403602 996900 158393403
142604483 999816 897822570
405349278 999903 732182016
45253981 996820 139395200
755437084 995471 474782687
262099888 998602 206333179
761685123 997880 634600851
112480318 998417 955284752
333073818 998575 216976261
605998018 997525 703328682
255885286 998899 651109979
54985798 998269 195429752
582503102 999324 552347827
174742522 996277 857501159
943818990 998409 223880363
998085720 995980 705371537
722137999 999921 175788631
989965682 995171 452423136
98759748 999355 553568221
964321917 997692 103731400
330800700 998233 93368526
536725504 995863 842071593
702051947 999832 456589398
411202530 998849 280714564
296591650 999522 769054515
766554830 997908 331771783
863994142 996158 780128621
226495195 999941 204112116
228562191 997523 413649415
834166073 999416 754930774
224754894 995988 264279890
347457487 996385 481354311
484687179 995306 101409444
453300529 995860 91274676
730049545 996789 838183136
554729466 996578 278930241
332330010 997200 921835641
215319892 996727 59166346
20166101 996473 870408439
904219520 996417 830248037
473683377 998088 774318829
112578278 999695 732812934
454078132 997599 453463540
712786111 999837 167342887
334999257 999997 811022490
707698067 997466 300356588
234534795 995273 829261663
843136931 999443 522012493
90924823 998927 392213003
730847825 997495 660652378
435459335 996438 672718167
31744176 998826 285393227
331293271 995541 886851500
687505165 999206 348952518
844095318 995238 234362175
581110226 995923 103302856
143131625 996498 194304212
420783145 999726 390961445
932100595 995015 582846016
42170240 999892 79304634
753546004 999815 489635929
124035911 999902 152056083
338406392 997905 523529901
911102680 998646 702712113
415263808 999531 907533957
513158991 999785 748130726
728175173 998847 364729533
20156142 996900 84629594
404960692 997413 754075641
546482186 996931 639312652
292588726 998259 896596508
450549452 996898 457843728
6906866 998801 798961667
716660549 998681 955247197
683981376 998880 906733736
26919044 998590 317639657
168509620 996595 209252076
934320691 999456 970782656
752036255 995831 703795184
711058151 999565 446824218
622200298 996608 35411911
305607295 997580 608732290
833533060 998544 929391111
370268038 997286 122344042
127882493 999728 486898115
105680123 999022 546434910
969057810 996267 205414564
995004971 997061 782545939
530417362 998473 510098909
747912635 996675 611428330
880661622 996986 79264345
335511630 998423 258507107
637863721 997398 992850803
979882816 998132 71308832
680654501 999303 442843409
624081429 999480 407262735
307155849 996086 771852754
476908656 998274 122278590
776448310 999377 521148859
400164358 996667 93946337
291367084 997898 770649100
244769012 995017 558449780
605883277 996133 10296198
160942908 998050 907364769
287814502 998686 601646422
367498279 995515 784133351
4581409 997759 625355732
166134937 998097 889988140
830813837 999784 270279119
169135966 996120 998432573
740889578 998129 977491214
921577703 996699 405981441
880598784 999608 719676160
858227002 996185 266816012
932386715 998410 452971849
311389821 997370 892492100
859715935 995495 120304454
375996279 997641 242649811
10406007 997283 568588845
108203234 998541 400764344
375838002 998059 596295265
998777811 998933 939215705
942106981 997177 596974854
578468363 995979 81841700
584496661 997868 253479980
419383006 999805 758607989
334857374 998771 241115297
625593546 996991 601717326
393574536 996464 960343248
208111106 999010 653755304
563769823 999665 436315877
149668305 998368 342878129
784794374 997799 958484817
53328881 995463 947333070
33346615 997060 871093751
765789942 998997 831893372
638414350 999181 642937012
114056023 997095 310225306
553362640 995400 718706208
432989158 995881 348000054
395768622 995991 677847959
374708602 999092 720480254
841289832 999613 507444698
221766210 996534 13444422
148473876 996206 46126448
419596725 998944 718643596
485867341 995041 712310576
245011200 999354 868368085
943506983 996443 564787593
132497795 999912 530372353
137134061 997646 117178583
53926226 995481 641469926
397815183 996673 859020302
881230335 998469 942523010
83015566 997585 529081741
11636287 999995 951688516
300822656 998009 656215147
547997945 995677 781381495
293791030 999784 308099111
882349928 995404 103369417
830804079 997447 697783624
374830513 995231 888582935
629472796 999444 846110826
934554377 997215 328065583
866233888 999969 103754226
110622362 999344 540157227
631822014 995250 729545358
327130177 996071 190630051
334701922 997056 61978642
980214092 995167 920434586
749854986 996740 196159890
637875779 999188 420736453
593753336 998929 416825123
314018095 996921 188133449
942302387 995475 545200822
352264813 995257 278836563
519077581 999919 202347187
861542371 999313 476269360
929677846 999214 967495241
319572446 997270 709488419
651458510 998345 399680747
855799351 996592 580941517
746421613 996221 433720478
983280789 997452 212533233
525791698 997076 745481934
987097798 996748 973718174
873927843 996505 182200816
455747744 996830 23081550
846855790 997342 150917446
566097840 999625 250262680
452561102 996995 857155309
86322280 995343 116585419
895057247 996489 648029357
32075031 996020 173766396
277508817 998483 130749996
828834087 996502 937633580
129971412 998207 707817207
703114356 998393 869584322
392697614 997503 404778951
142256368 998532 105368777
906024513 995748 687596282
629929870 995990 654458122
243082117 998325 736254568
727184630 996725 414141933
704698141 995324 943653672
31003982 998844 14395118
894262679 995129 515462356
392562806 998563 283575925
54846088 996923 783211654
155994400 999233 37977134
379917738 996890 362826702
278700516 999026 67890133
949350009 995393 133967670
261456282 997008 940539212
264429330 995239 137364443
999091502 995504 645743126
227368779 996951 116109440
592443933 999121 39306083
20260737 996744 148931030
58799341 996778 97595712
639484687 996800 860697735
672433972 998654 116146583
285831986 995088 104867929
792651041 998155 333917670
19789530 998474 104944955
916358038 999164 22303588
19026688 996947 636718678
43075114 998928 419428873
436250424 998320 283111876
713999214 999611 397434214
62510170 998338 446066927
689109921 998034 257819074
776656862 995811 258636780
672856264 995205 385031023
466890746 996968 723056043
556086731 997872 845792425
32273452 998583 578709024
922490439 997816 803711860
124491559 996623 478146184
89030282 999534 301607198
836098810 998464 178815544
589284808 995428 110676252
103497894 995918 143353871
412713093 998830 856744217
520671022 998009 582469375
526807532 996079 565321780
670204389 998576 664594003
842105680 998062 655101007
369735257 999684 879202013
632696021 996274 984980116
428414990 998093 105956650
206011103 995628 257718650
992476879 997906 423289919
809220949 999596 433041128
57139056 998956 743594815
208955409 996735 721485511
441685845 996749 407217264
937774858 998857 536538993
750250225 995079 102815165
141122751 999109 840800346
460872816 997274 241570007
351034367 999468 69045715
897254833 998653 393516786
893752253 997414 197249167
721652091 995191 915021360
169360440 996582 652784963
362796795 996738 457379535
353670973 999989 152513026
712965681 998556 236924649
730130959 995516 836237176
441333800 997401 20114120
50131318 996833 421350066
822371682 997208 529841646
268700969 997481 660770590
459441000 995649 867438737
394259962 997512 594214601
483083497 997817 888732488
522015342 995043 419476229
102431931 998044 105513945
406131358 996721 578603133
854191330 997690 612032370
338898903 995596 266547212
251515147 998811 555517885
307926761 999367 215224014
721078931 999898 91910341
309868643 997925 603211547
256106910 995636 436536944
508676520 999730 11266100
601114642 995490 375298024
589606457 997341 750177277
445749866 996442 929876830
236660021 998321 6336313
726753959 999550 559421588
894562990 998541 424322864
865901455 996128 734252419
210105717 999069 378266380
527388283 997709 779172224
21158971 998100 70870559
704146681 996720 573496346
460345290 999109 252842787
332381767 998990 344429990
304954823 998500 615304400
770029699 997035 908048480
318216149 997628 75145933
974807714 998998 871764224
821405165 997144 474407430
135621952 997194 772455547
128629208 899040 996240
754230093 996222 359527464
958639390 997279 439271398
797612445 998309 579093531
788945810 998019 445881103
476626520 999136 441011923
262976510 997204 503718612
317804597 997665 518487971
907898930 997841 628033075
206573282 996050 316429245
716265507 997186 259723653
575412110 995766 594752569
729257879 999499 848025103
101571216 996530 677845805
960957153 995048 955331584
831996338 998690 87258881
820068690 995183 766052993
950699458 999192 51844603
474263947 999854 948849474
272920203 996130 372403159
949209654 995562 694905246
782089376 996366 172509706
662926489 998779 657029996
28071048 998497 598281551
948398316 997023 890713440
360647200 997090 528815331
481899426 995734 559839089
379447852 995660 415232789
353078373 998865 857216175
776268039 995972 749338571
495400893 999066 195540722
409400158 996840 734026337
91582435 995314 844639822
818367263 998670 42051093
391287167 999323 109984166
954340706 995738 748237297
161386430 998134 328216533
319625959 998522 525806494
224186279 997582 352715768
660641758 999435 475187043
564304774 996249 913210368
748716817 997116 311044348
306975453 996174 830916440
739736785 998223 602476722
139028168 998489 654143614
891767421 998937 232589162
969031397 997126 676866829
932936999 999818 57295908
530370453 995990 797441025
503102545 996971 708875380
956361639 997639 949398952
63398157 996597 179728604
782621154 996062 926015426
681781 998458 950451380
833105034 995084 465954255
893772035 996725 964241487
187076083 998413 285049887
22758406 999878 228984556
86893361 997486 875441180
355887367 999943 245170992
806378568 999747 764098675
394195712 995482 778154214
613569051 998312 600097359
662031294 998786 201916784
341054942 998660 874523680
109208016 996849 643236006
954912576 995226 855885191
74751766 995394 131834042
630753861 997898 948352704
791595044 998720 265309845
67023872 997359 962271162
939462613 998596 643919206
91849804 997496 462180718
310360270 996736 376959733
739894118 999718 958484485
778984694 999881 314667784
232353054 998840 942484222
4237891 997910 463398341
452219369 998223 401403125
250791162 996851 404383127
542299133 999102 906929620
578060564 998808 235758379
332201135 997874 660229525
773075462 997971 188857005
122522475 996877 294529519
531813874 999231 851624383
931761707 998024 285864962
632379335 995252 362179867
607098161 998160 101465847
675574750 998156 639601709
138762406 996269 699959519
655610598 997049 165156712
414103094 995212 29001395
324038698 998585 167699430
349118265 998265 250934488
925746646 995155 893306893
239932792 997210 513220061
669100032 998022 717130076
740780927 997928 859585902
27760297 996767 427649632
618481042 998370 978198690
191198367 998883 136970283
488752937 997787 54670402
616311734 999586 977987751
492753242 995370 790564100
428032648 997422 472106339
588698577 998522 434916360
193570625 997462 748482760
748403868 996469 919006689
471230108 999506 841700187
820170089 999711 677304293
55995420 998234 671508355
823890903 995878 867329545
912070568 997476 86417266
587806014 995132 870042074
778943866 995458 916498370
327784082 997909 530878633
157692874 999939 343646841
903077108 998692 26137941
357126310 995808 819009458
974859897 997335 726022581
715455788 999175 588666788
934994072 997757 210194278
502805666 995989 541505423
942516572 995225 460261077
647836187 995784 424023101
527192343 996255 860503943
242488985 999154 978268647
101792321 998599 592001569
287742946 995344 184377071
605291535 999393 408577164
636448271 999130 319967108
103917769 998706 347616731
949325004 998454 676147767
745768903 995510 805960749
972629110 996792 991817632
78118272 998579 177327146
953177122 999618 152637497
456249787 999865 351320594
886511404 997348 221083553
900919102 995380 264714829
346179514 997154 566258279
337743224 999390 215618496
262536400 998903 366337321
434456440 998021 683616060
606439461 999424 667741875
235378521 997166 372084794
504054503 999062 98664548
789555788 998239 859570268
403749024 995539 525011430
230890207 998863 742285143
194680395 995736 12701518
3362088 995311 28598235
71562574 997550 650920001
507375085 999856 581617428
459305510 997139 422230168
887827982 998737 684409374
684660119 999940 995322312
283945788 996782 87522521
92106321 999136 166708268
98064447 995809 198723922
287237496 998113 341503910
317584886 996766 288285711
152213850 996150 149544650
154569773 997597 589999283
499791212 999030 279242448
554456105 995836 806798411
399281956 998443 672854875
16246072 999474 890484713
125674655 996929 304286593
769090996 995071 307711502
224702598 997611 353514060
282067856 997546 184510889
473330216 999940 605638304
55775741 996810 893377427
219721842 997198 717131946
803111144 997106 383093454
888395036 996336 434449360
571259472 999590 176174182
290655849 995999 587722867
84600033 999848 685225604
920419253 999810 404618096
914085629 996242 365262269
48658443 995227 985247473
486179650 998682 928054345
646909994 998963 570260590
14664439 999600 556680511
596516978 996665 87715933
811049569 996253 10883885
808410316 995577 447420792
773856767 998413 802152939
224939502 999565 723573944
544665293 996067 509718677
966535773 997159 846711767
597117177 999930 943272946
476063270 999744 814344876
670400742 998222 916218042
291536075 999667 166544630
63438403 995474 521603358
992879311 996043 271134103
560032520 995920 454078352
370860600 999525 786851295
981578253 997670 836594766
789537693 999646 230625204
445009653 999484 138687987
328651210 995076 260133800
480394998 997237 276441353
182786541 998413 544863048
652523867 997967 623741053
944208359 998785 10289269
17178605 996957 892468105
668329093 995114 842460308
534718518 997359 467818964
485386974 997937 127656626
851657311 998535 999302311
679278034 996720 62640902
443790637 999532 598035484
523712878 999779 253404575
571854498 997722 411624012
415485964 999412 854967687
403485451 997614 753325968
593416804 997161 137093970
200117795 999479 11944119
307655693 997881 188720423
604883805 995376 549616595
915202032 997860 683825527
996257061 997283 751887330
225862069 997523 596184984
82326800 998660 474774209
89210816 999978 308237516
480868641 997947 785703559
595833465 999396 841264554
824928515 998324 694904600
785407249 998848 906087857
605891846 999593 989860272
413431781 997201 199206701
615862724 998038 792465649
68457352 996315 659825803
366515125 995879 110572091
229143639 997730 981809952
853388363 998264 894580778
63846766 997998 183093618
292890840 995957 44599655
385197408 999103 801713047
761024483 999174 362668757
873744553 999384 775020247
919612982 999104 172021412
816976697 996596 728816207
202260663 997164 229661360
295440855 997616 774264081
610454516 995315 219840410
392116590 999968 798812711
426790842 998363 131978076
774853483 999047 233929816
634838304 997486 304738027
703047045 998005 56886567
335445848 997149 742042034
774462923 996257 266331844
46691694 999218 751175702
505178500 999824 714223643
289689543 996488 367113136
317513479 997563 902066783
999949253 997303 439618588
895018459 998018 875000139
482855253 996166 211524316
143324071 999251 91589953
236665800 996371 967845181
98727140 995117 595891232
934717897 999044 797049758
510741110 998803 962044848
357770383 995784 247337937
554493779 995717 853040438
817492800 997254 744358732
117197573 996866 760830331
984096880 995534 529100315
27314784 995093 696363492
815351390 995532 437272100
86582011 999071 281686106
790529771 996905 187025326
948664448 998077 717197938
346087834 999643 761744715
993091585 998029 372109423
53970653 999964 187624235
483736798 997148 211289021
18788723 996649 252202387
606238447 995825 947915520
549326248 999294 683990216
258792201 998717 628217767
526651908 999835 210137091
554193693 998787 744721109
605259967 999615 231388445
131406904 996801 530165171
104214923 996351 447607468
275035136 996653 960191906
398078206 999242 12796700
145510501 998139 365992960
582650089 998536 493524179
886751836 997088 868144794
516459166 996019 767159604
237079615 998743 654444696
85690269 998401 523565798
784335240 999777 935747611
681107641 998295 74886082
752333679 995097 286837723
881822861 995295 677630032
169910700 995629 939091955
665070472 995686 269732238
900806303 996489 649276431
318815128 1000000 527631649
232941840 999455 689814891
308142229 998032 385690406
165924251 998346 58254464
274878299 995410 722404298
682757392 996386 148457887
725700031 999146 55951248
780060187 998450 730338786
300632961 996158 281514542
886065296 995020 811137148
380774165 999547 342833182
471018460 997394 967169017
351052270 997544 301208526
117859019 995793 158676844
337589327 995645 485710276
125229437 997228 844147039
306682961 995091 741461077
994882168 998328 172736605
977251292 995118 96007134
184066682 998920 648795255
672827297 998121 523144213
967027916 997758 906329349
528455523 999433 390876152
948105107 995173 130305060
533063236 995270 664799007
135753461 995924 152049140
685712552 996745 994236560
100979148 997713 270891561
715430538 996001 6978411
553154601 996308 590510999
934662314 998365 734721506
773623030 995334 424335573
909371661 995046 239184284
612162227 999778 56537348
382685181 999978 94622510
854134693 999483 185101265
982015388 997365 623678592
804208039 995418 797487455
657956966 995955 218457930
383352713 997179 61820613
110172798 998176 619773973
272527635 995851 974121901
655613240 999894 527988140
419319745 995490 38483497
581986859 996019 759065644
73204435 997158 467869298
878942630 997448 744216270
526835749 998116 241883459
99301604 998832 321550010
726545819 999062 864043203
842248972 999304 951131434
342038941 999743 988715708
791152242 999197 731373715
338853924 995528 168714010
259955314 999886 346972035
149942547 997176 397577382
660041133 998669 589096565
779087063 998541 251987214
266252309 997049 263624850
516818043 998740 496624477
327315363 997392 876547161
135522889 995094 198434614
426481550 997099 476234691
145468816 997158 5457766
421450053 999183 880965826
303491760 998086 637698744
169831786 995243 456807952
590356733 996544 863877666
53134173 996214 629829154
85858631 996525 17202688
6854011 998836 167615403
693586016 995465 48243514
603999375 998478 178290166
341482052 998651 951632171
869146917 995790 855588731
26048944 997339 697998657
33056949 998064 869398342
130038235 995756 856826149
953570773 995372 719993372
763251502 999065 874949618
243850324 996658 948236480
505560137 995584 747169265
377604786 997279 275275887
178956517 995795 561500740
982385345 995751 720777870
676007839 999384 605638072
787977256 999914 512606842
720346841 996709 800888397
40325955 995839 228652810
181107257 995557 876976318
582064539 998271 257400762
358000409 996811 887591551
256872362 998906 402082538
854702680 995891 841750547
613160343 998920 625834373
718501875 995703 226736082
594736650 996049 525556185
367100040 999006 342510705
746115278 998221 659304344
717807958 996432 131809783
281634628 997067 623713250
284824655 995948 230237581
645909613 997763 98378950
551140603 996953 856242142
253024258 998477 341624640
288016444 997495 475009172
251613371 998353 349561898
976245068 999023 464205778
24384382 999699 419293981
522172076 997188 194579878
213412889 999873 201719394
952021820 998321 196580612
104012461 997643 50120916
455922589 995738 20013388
127521379 996330 6398384
794886170 995347 557681161
694172558 995096 609942608
388845552 995837 523617015
499481995 998926 186562630
382800222 999504 151480929
479663947 999786 414604802
772007048 995490 472637410
193854370 998765 4547350
323153252 997751 692555643
839083077 998631 99797507
198718845 997063 687728610
881635764 995647 171818950
519035026 997622 250989358
909207997 998938 729227289
210109630 996520 362250571
438228998 995929 67225212
35248938 996027 444219054
509104392 995805 80707580
525837941 996517 551027437
720307371 996498 663401061
868893309 996918 36134773
844912416 997156 534286677
796465651 999211 356593362
135387927 997800 624034898
29120430 997199 950320027
173802700 997041 414250163
894805306 999447 342769229
831324819 998379 469753802
846607472 999004 463592426
40269659 995828 258052724
906067265 997199 513976595
694880944 996856 123281256
102890274 995867 196845496
338146777 996532 131107356
344341817 997551 250526780
205810765 995212 600121930
85349455 999635 571638328
716600840 999104 483801813
854008156 997291 674853949
262267677 996896 868410051
480254311 996247 420281158
644953554 995505 812011771
57895011 996005 169751346
355710143 998988 272868813
809784677 997487 144389529
588112065 997920 335362577
603394247 998863 758884891
941327375 996130 497252362
26854675 999550 603740555
602458564 997704 582024003
376766611 997325 457728613
643216766 999898 620507566
258044777 999310 986428612
825005761 997904 846942870
849437869 999690 689023193
953851513 995207 189335413
973846799 998698 382143166
50574740 997759 266507159
309935535 998717 538533389
614868516 998801 525167214
137667358 995035 478401620
379895333 995783 161444258
242310232 997296 785789019
408471253 997332 953143731
360665837 997041 620140238
974468203 996449 39141734
924508614 997741 882758428
642636546 995317 853735710
588140890 995720 175346602
71306792 999838 56604497
959331797 996445 346249338
756631922 997307 431907504
34680538 996856 52358060
916381718 998912 914943797
716084050 997660 900118388
261438806 995646 843952124
390588110 996087 124711865
687987912 999396 642606605
301528288 999843 995276027
559949636 997519 521682648
739068442 999302 846550979
915676827 997772 276329887
752699064 995275 542720404
710222704 998827 213449706
343820448 999483 112002705
937184650 997585 879409788
587599802 996000 930310091
711241730 995194 635653699
526761334 995450 202521831
332203646 995464 350403491
736238938 997702 688516527
284574473 996636 473514176
660574931 995877 940708900
198433591 999900 272382260
4756102 998170 401357266
13084725 998516 902059099
446571617 995603 394895205
760898339 996848 337851895
569300854 995462 234273047
848312553 997045 492194223
816816347 998417 413030437
831847182 999903 652131284
426496373 999607 139008800
541155446 996118 465860394
679624198 998745 948211416
455257914 995498 24385698
661514843 998221 921828466
823524312 995851 640565955
316134948 997591 108437663
573834230 997552 508988940
581083694 999395 181381736
608191691 995870 788996277
145498330 997776 418338546
919853924 998037 44882925
276381268 998106 868769562
196170773 997123 966129512
598615686 995559 634428832
334155269 996018 368231999
89111447 999016 553376557
761995795 999732 207633937
912396603 995528 857019177
234577864 997923 116245466
240535092 997770 211346531
582435925 998508 6008889
535615109 997347 432666489
956437512 998492 369301020
736392967 998429 866701734
506163257 999148 814882624
333650537 999210 808088427
350169389 998945 25674196
731020326 996705 112233739
167151326 999693 731078605
107765635 995068 929415178
749896245 995662 91880955
323190487 998322 61441739
836068256 997535 739909651
625040396 997949 460834005
162216930 998992 694708466
623775067 997287 617117056
198848363 996934 364575435
579795745 998798 964931695
659384127 998807 428925727
114987518 998803 150779104
670586321 996384 494420513
926907604 997342 965140292
156953443 996190 606984569
695207054 995847 536563662
675083755 996962 222862882
722625113 999323 843735903
90442716 996836 311244300
492403645 995655 809195490
179647753 996739 989737258
468063467 996305 80591308
678927975 999609 982092840
204619933 999464 991808014
598307850 995276 625557891
650369130 996314 914962644
323863520 995718 373363925
6681296 998434 499427616
320701810 995728 784437021
823357223 999641 286873740
928932708 999973 465399918
908227146 999172 970120717
666197402 995646 470515306
711129313 997292 738817724
860163964 996171 498598184
537325754 998403 611319874
672822483 996017 295885958
3994989 998006 822402859
664221876 999049 399200784
564087808 998648 214089675
753092810 998596 573598776
762700940 996693 37984118
700761537 999848 548246044
547004429 997496 577436167
172800732 995180 705668276
841191009 996389 210275026
385763865 998649 366479096
441714720 998035 193018121
347237559 995205 27001399
842639455 998894 466834396
749610405 995993 13884783
726691110 998014 678628363
867489118 998551 324401524
746837569 999772 742990611
284872631 997200 423798938
560176501 995979 47596812
436010309 995750 11992188
679435592 995795 306388663
413198157 999093 72131098
186736023 998260 954544838
54674583 997638 562821376
493495053 999827 948353674
800162369 995710 812240994
191528820 997379 10645730
790536962 998639 545045730
94722274 999679 634172638
493636550 996591 93008610
750204745 995289 516431956
707678277 996051 435360112
116613979 996511 295244715
120733306 998390 956012649
534629621 995608 200198494
557351334 998990 316764135
479303251 999661 676736424
767324769 997399 741868912
871488898 995093 502397736
188268282 995022 140164815
31683437 998906 251432527
243619918 996080 880460889
136431530 997924 57854941
937748804 995006 450785847
208028326 999642 455770656
648175125 997258 518280147
483759707 999449 60364941
629178974 999940 463969356
630529123 999177 12475544
987236227 999300 971911692
433276235 995283 978476522
363095276 999721 259602326
340977882 995075 243569375
940092048 998240 399204686
171142549 996905 465906356
933568473 996479 275754704
625616974 996253 550460191
874100468 997005 604440087
718792599 995029 438209490
786747147 996815 51029942
719993075 996619 25673654
85159433 995761 229952373
356048881 995996 358030674
755777700 999497 206432802
888070770 995410 645611191
957430461 998461 352409937
268173860 998030 999014000
52989948 999241 270644309
179738991 998768 807333143
729213982 995408 8387920
30764283 996429 739513299
494689490 995005 191087293
753479881 996019 88280983
716203998 997466 881124820
544953674 996405 660814991
873014687 999494 726048500
889367166 999789 808024397
736037494 997933 254835421
488472610 995381 353630226
482407590 996122 550912683
686657195 997058 349500325
695011855 995057 962728076
480082186 998192 248813078
227829056 996590 148032386
905070287 997528 522157863
421805979 998151 517973101
140967719 996258 413163373
735109075 998471 275676303
490634315 996365 240517807
28500706 997258 358748741
190195223 997397 476825527
206032372 996690 864034551
848766291 995908 855447482
733863503 996819 192062154
565735831 999255 182978879
31790089 996476 668276037
414147528 996140 608294722
542173623 998466 483407654
757051439 998415 450797746
603969666 999505 715286385
457619609 998901 31759401
729529513 996798 818699260
41506170 997331 860449630
592737513 995477 583689561
464362818 995240 290438273
170792601 997897 927675822
753647689 999708 34076856
111545177 999743 166822760
962463273 996410 395145463
111191681 996179 656335736
264948920 998190 718417867
479101336 996602 330267790
537306979 996792 5889523
974606614 996960 841604508
792806622 998002 180032670
598512058 999334 391634545
35218720 995559 591123695
52858068 996628 685339541
489015773 997176 542428941
391371773 998327 473007687
571026107 996679 288281309
318501786 995668 929810599
611865319 996795 540796919
22454124 998068 867440003
107872395 995502 532707258
11057283 997881 764800678
856624447 998010 687295913
729832579 998982 367679648
634169124 999282 467134352
230963170 996780 217325364
469130601 996955 538731982
440937350 999440 850632348
849447472 995787 678110760
14002146 998116 627072573
409113956 995309 511316123
467002172 997050 724790418
125097736 999568 879401349
595018733 998544 586241563
266908793 995193 271065507
4051896 997968 76105424
685844969 999639 720824021
814619115 998966 759417475
913975861 998694 218246792
173090530 995526 237764400
859559793 999131 518389079
960659571 998326 700423249
876474461 995114 643135095
633727057 997396 244619801
417538908 998848 358608537
219113185 996815 374765202
739503754 999493 108816578
136632206 995241 558163643
172895276 999907 252423297
23270884 996348 240715454
434227124 997763 933736811
854343377 999263 632541904
157816387 999516 386987178
584755570 999823 503645078
352520453 996327 591084061
39413431 997703 926188090
472668966 995555 82076568
503295196 998731 421761419
610343151 997888 701000182
493057816 998806 668839007
803318658 995491 341501595
679440218 998733 367215819
147256534 999795 986897336
714167502 998032 244073097
215409492 999474 378264421
978964651 996804 548597841
218638142 997366 686817477
159842749 995036 561858902
34833621 999043 810131503
937273221 996195 417794151
347041661 995438 608173730
551025242 996914 859702976
736287580 998253 753398883
868329897 995358 663434767
173828131 999321 780741462
832181641 999767 957019395
74819175 995649 498298436
97499976 999283 695711183
66724182 995219 602197966
501725894 998771 764344884
285051178 996318 167609493
257088264 997604 405847821
970813231 996012 553321935
976868950 999590 771870085
236043458 996441 81317399
578689161 999348 762791411
994227733 996469 424377035
766034984 997704 943251605
807515652 999995 287811591
954684968 999892 180321466
302765379 999022 326035028
579118398 997640 528495073
514181003 998617 645235823
710092708 997030 138351987
539366974 996854 190192949
6373092 997147 611918115
195618686 995431 192776510
713108749 997505 75018527
55671818 999856 506819025
800746462 995011 793090154
657951736 995802 564965877
853532601 998871 554064776
532012431 999634 308543556
720567203 995228 313025793
720891987 999300 852128152
769436785 998614 474895533
82456196 995355 315852859
198641991 999722 129598807
344256440 995583 359992019
868860467 999923 798565866
872950411 999490 231206354
253924426 998429 955375174
308599409 997862 547112209
966964325 995394 918913379
206892112 997781 482594817
246008616 996977 45491623
321677282 999991 43486240
17700916 995071 455961560
903483107 999351 902827055
950723272 997578 96062646
438918186 998593 774068112
854274411 996207 728955374
432302461 997824 489726853
155852066 995843 458075453
718616027 996507 375481655
924128166 998683 758847424
504788149 999203 52951762
495275933 995157 608120185
334688049 996301 896001282
212394813 997892 1791858
930386772 997954 271025521
852615476 998671 561410073
127779592 996151 206378852
777547926 996050 845530896
695213532 998184 847925076
696286334 996219 964038580
492381603 999583 287645429
199408492 999578 140843280
411868151 999228 258915207
44287575 997157 279065871
803119355 996353 458903935
515052380 995033 381785923
715000817 997578 14576845
22068402 996153 988285023
679459924 999250 261047570
15259593 998527 648235184
963441474 995894 111110820
280033532 996795 497965667
154140147 999866 670040628
201703772 999700 574678855
189657567 995807 661146528
718005661 997712 182912847
936118105 996452 484760013
767251439 999638 956085385
73446364 998715 748057482
275449731 998916 144820402
459895920 998409 702573884
103666922 996040 877413671
86468911 997460 349444145
960906781 996066 26694064
437506126 997599 874247582
29814065 997976 246662649
965104060 995596 801504832
816156595 998336 209943594
942175614 996057 555942545
583067596 998216 194638630
570869519 997514 214521543
991087086 998311 613238746
769170251 997623 229759571
708776868 999793 704428650
208806387 996428 469731834
450579807 995993 620100161
784295541 997074 628288251
237300398 999612 313942004
803805714 999470 155355825
955850147 998757 500875185
572277406 998194 476150784
884454118 995883 738886702
710557967 996430 102746396
263336177 997321 456893591
759978772 997521 431936166
623567574 997663 988275330
271569100 999917 788253024
815866441 998726 996694764
246686087 999501 905514645
210897711 999617 629603407
899917860 998458 907885042
155535600 995545 38165732
499208356 995548 154042995
824882699 997419 924352707
948186954 999414 593593681
847527429 996348 5569492
202087354 999760 307049831
255377581 996333 527321630
829385907 997931 351695863
386723248 995157 484931258
152317183 997656 279547490
758719948 999084 95784494
806282050 998622 749857566
430796912 996545 229011063
186917898 995195 641113346
830368783 998670 763499074
591107287 997265 929619726
805401715 999794 993462010
841677331 998979 728483615
202066116 996302 282496052
758177155 998014 93417902
357785413 995229 955415906
963969412 999210 312199346
299870456 995465 475164917
658842798 997894 869067816
162458036 998229 660903632
151449615 998373 815243504
141867766 999601 940915068
752421578 996581 869201644
746066631 998304 675415472
766937631 998529 5240204
483151609 999468 103339404
238160197 998327 686904130
512710988 999897 966294649
836262187 998655 925879469
249227050 998963 745070741
421760973 998857 857549359
688226859 997001 927787124
443986081 999185 248961437
525414212 998890 52633692
591791522 995294 201741139
730607766 998010 955783789
946436160 999093 396567618
603105904 995706 191234078
872755925 997169 728513034
793146043 999771 892990083
834479610 995699 264538664
613160452 995722 101723936
992197813 995001 790911110
243202195 995896 605623824
944153713 999403 471029059
784404515 996526 172280917
255854739 998390 570352290
780286063 995575 735904003
976292695 999316 282958717
827001501 997431 533516476
27151657 998397 430460477
808832578 997918 665640850
7446525 999166 919709215
368540306 998612 96053433
852857430 996757 886594510
323752193 997729 413407068
405506062 998342 708463957
27853846 995620 9342397
133892664 997000 639797912
143371383 995209 961308379
990850777 995615 283506745
983922100 995286 169677194
16125087 995251 317972231
263907837 996716 952211021
89536061 998239 352528917
356857252 999026 694166444
647521197 996656 328976815
342981037 995382 841809929
163824859 998794 653504581
312276968 995403 256072163
611763816 996760 428084416
853431337 997576 630454479
962438574 999677 878152886
331392173 998148 104995279
214823063 997844 102877708
590629429 999803 906021748
634517186 999043 211055974
544270113 996855 306520607
394432167 998862 183751051
42846784 999222 984078986
911704178 998369 869752174
143414761 996914 305277959
87565171 997411 33587443
41749863 996173 514941381
46355781 998596 823994185
256001958 995774 61214698
453796556 999486 327929657
359424 998972 978382094
732687756 997498 811338086
667334469 996693 14109428
564310041 998497 903034295
171580119 998531 384859403
980990347 998180 237982134
718906982 999026 875857574
163529473 996458 42406031
852794531 996738 789926456
724659140 995682 974126778
87137036 999870 409108118
711654322 996294 758648593
218406146 996580 367009835
649281447 995349 29239708
903364215 996660 880537657
476544279 997053 424771809
104209157 996905 139175865
252304850 995606 844318421
376830597 995421 634569434
75847552 998070 479521044
925903083 996373 903442798
99207085 998311 760166225
814922491 999970 472166730
501475533 998846 951296441
763486409 996327 104129949
683476808 998526 775664238
772581481 997987 83477560
502256028 996833 209243915
745940738 996420 191807444
255952174 997455 965486606
22097121 996493 262575845
934120313 995799 31628708
250426542 996857 490907320
207502286 999767 952865043
303805840 999669 97279817
857636217 996232 801665923
593661244 998357 905311398
516339789 996368 828810491
366540331 998603 68883808
925646387 997979 515715035
276965151 999999 462668659
821411721 996465 171064797
77702477 996027 981324853
420203715 995696 706101822
997030351 998838 317657203
356370713 998928 4608910
238922197 998928 372583387
359111491 995610 856058976
436291380 995504 340491451
457390264 995953 666316697
393049028 997504 631274737
981967367 998727 262226555
387804545 998392 980613823
783340575 998308 571859341
291170730 996038 794308837
579196758 999880 922281258
800547058 998052 234851900
673768016 996896 255429266
265443789 998928 904931577
843017058 997843 402627165
73719772 995786 883221507
79087580 997231 124822666
775777941 999725 357682868
226351931 997296 814171067
342876592 998545 350720664
117493368 995803 4333041
684153261 995199 176570366
64422448 999906 124756409
462203078 997943 554637017
745376523 995919 320004986
481439134 998305 746057480
932137976 996790 769995992
410607270 997800 868645480
573751078 996057 240222392
893068484 998607 824094230
973856175 998003 214716563
147585462 995101 474508997
291574504 998154 115889102
384782567 996537 957295388
679931875 998302 522733605
579884134 999312 922600979
65600656 996223 15144277
655639574 997726 520750344
306393648 997387 234330892
135938897 998783 622734845
662529788 998029 139479343
752714504 997481 723847340
437207514 995076 117968262
982978472 997589 182536778
257880935 998600 753063794
654243871 995078 893172655
388767179 998699 75930692
253631763 995635 70923531
889345725 998190 24706254
227003599 996431 95380007
638312846 999796 733803551
670373616 999958 840472220
238184013 999104 365954804
197767805 995360 70443340
977086741 998900 815772668
55241800 998697 886386766
606005568 999854 993217954
235628829 997366 31637757
507314569 998786 587003241
63213296 995098 293243301
541551988 998874 916709395
309715429 998459 133944825
229861215 995253 976398939
744977670 999589 277789890
944683130 997346 201691653
491332669 999975 809306616
823506322 996648 602738759
906876572 996171 460458479
706769821 995665 137698810
105139441 995479 59324785
739607560 999718 301101310
417295960 996292 636919398
133588841 998784 126547998
94431786 995906 614693576
871228176 999079 41970594
396032066 997414 12423147
744255099 995005 40419994
264021335 995685 165730984
6078286 999476 635366149
958508240 997824 573811343
783993588 996540 778509826
257012635 997180 369692221
857978883 998745 266106917
50543884 996144 917060544
671368348 997496 810157252
571182317 997474 775321041
825589054 995323 223248359
521396854 997759 400872370
414603258 997103 859936775
1787954 997166 914212903
600949326 995898 549162763
424345152 999526 54291342
218449682 999710 985696812
404327555 995638 715965289
628379667 999901 715219512
54883300 996412 799855918
247332163 996157 217194852
702273978 999098 149851431
435978163 999350 875461023
744596798 997994 777258885
287312340 997810 301444319
132933710 997288 160912211
13822988 995600 373630772
575506839 996341 531926216
577617728 999870 654832096
850700508 997366 210076664
683115273 997003 579003661
572586177 996875 388936757
398474157 995549 650599107
419706619 999260 343622752
326721749 997517 253892335
64115886 998899 486495752
146736590 996839 517654870
372134033 998798 726713392
147581057 997726 696962627
949818049 998810 600811272
944159632 995726 873854196
717586249 998909 636393206
868850128 998607 600343752
748710090 996610 199148227
671395937 995526 988148203
964793908 998549 244751130
80516126 996649 128249323
159853970 998662 748684931
83100470 999309 104445334
188191032 998030 369850486
246532725 995270 561866349
904426241 995246 164655907
242895477 998950 312297606
757385127 998604 628787111
648168704 997260 298583489
927850033 998156 41245187
316684108 999131 666014417
803577400 999432 976077609
590801189 998366 564943146
493483275 996909 465142070
388841881 999298 799244762
676314225 996276 382955413
768088251 995948 889832530
192388485 998903 458656282
143892375 995298 994328629
698956402 999663 297722674
418002969 999784 875391646
440554953 995669 164485758
410707205 999502 617746598
958159950 998586 663930801
960068479 998335 480805201
281968610 997978 819265190
603030461 995044 988592221
833677174 996388 124904261
89172274 996942 942884218
720273693 995259 316507390
526228208 999271 616653384
232619089 999150 625205770
217567735 998431 168222210
850329544 997379 998163098
944088270 998825 327785197
312101251 999910 766399543
698053063 999130 561304497
740974970 999665 743160019
947576230 996954 424200593
901338903 997932 645855080
739813629 999692 734637988
836289807 999907 759872276
589731549 995963 103538323
858725619 997836 864900581
178223216 999224 508002043
53545363 995748 753750876
105419832 999575 913210753
445275159 996139 579291413
953574559 995412 766587625
431146228 996220 757299534
239795333 998542 456399536
547234952 997963 318004186
39673653 999497 844512802
154783537 995507 827743172
48032201 996298 242683373
756136986 995523 933309663
623673553 998960 56745984
299241895 999821 991909223
614650588 999898 292568307
673869509 996683 847368431
531359206 999548 905510457
18538090 996838 248359372
370361861 996807 937093349
606455216 997005 839483848
793550950 996639 574242957
321004002 998539 976114903
510509065 999504 517881345
716013829 998587 562582670
186079917 999763 495119811
223676987 999278 81584356
294196459 998071 970626452
600906689 999087 671928462
494191708 995232 427827989
360357774 997011 620368314
220643590 995039 431854328
271044439 998930 431382927
444890675 995121 939104953
158145524 999803 740762002
469656055 998907 988335201
466579733 996020 3020393
402583651 997803 382594924
39599656 998833 708715042
554094684 999357 4466138
547113269 995021 142956044
442471813 996618 507473879
814231967 995237 866210946
536954051 999150 288327295
84414637 997107 78535922
647333174 996061 376351794
698010869 995646 276945185
115784625 996363 57875721
963686914 996722 440897790
283868931 998255 880658879
959493192 997795 200741655
992192474 997764 523375898
574817402 996433 548854369
208560756 997711 682498417
716624307 997617 265943110
38692337 996367 128371605
366379391 996302 442128642
524842498 999979 885479754
562979988 996609 786273480
340032773 997436 244635013
770056157 998923 86803152
676207067 995186 73657241
911522510 996380 634605198
256065509 997208 726242462
132743794 995847 703791976
939724032 997183 229213477
213324187 997844 317587606
874061698 995634 569240793
522853889 998947 212209745
408994361 995228 466439087
11268453 996003 197011562
83865296 999282 154779668
147946580 998527 945235171
919937248 996059 735453039
690657139 997052 213499429
999947400 997517 782486331
794069991 996436 250873011
166147657 997840 561336793
54281102 996549 876395435
506357464 998893 666975287
215936820 998661 694985960
949285866 995862 306870082
717690413 999797 492404712
33479490 996320 482977392
873241645 997995 610282906
21492696 995584 662238096
422022340 998656 547771701
52082384 998009 220833096
824660160 995724 769878112
301259709 996430 530953965
496145363 998838 824808304
240382581 996831 468271466
57323907 999241 396424038
961938733 999419 807129940
650658136 997250 578998944
241761842 995786 939258610
253398913 997417 676712097
617857018 997759 382058386
876443870 999783 130268324
561881897 997174 971428856
81181839 999307 318858086
125109708 997230 788865508
887759892 998534 990972653
797418372 999196 340907615
823253142 997399 183437072
198198152 995454 536257970
174846096 996327 332160948
876717629 999418 218268378
629312048 999704 175513253
830394953 995227 704876922
332322410 999949 995523213
277706475 998646 802831180
673373473 997165 545929808
414866827 997381 218589920
329913120 995307 555252717
381058202 997949 158675832
336543478 995689 368013231
312933043 996875 282400568
762079428 998500 116628306
69937445 997241 547219145
367298317 998769 301572708
70248071 998824 763399750
485833137 998413 576189372
750867120 995436 104723558
593430075 999765 695080377
502027986 999647 461508189
834428086 998045 569559345
311316941 997435 44603731
486006773 997639 68749987
847179403 995993 970721641
523883238 996134 509237580
719772234 999650 318868281
341114699 996091 75912067
548922532 998040 288825609
35934720 996662 356170755
568402175 996818 856510430
41898167 997516 680962998
711556613 995974 751341842
899571698 999036 824563453
379609375 996705 606039976
925276133 998892 579158127
218712634 998336 38919412
540356292 996064 801083981
96759032 997815 155975480
849954007 999616 487708668
631320841 997864 895566019
338891776 996706 846412794
85016412 999821 112156253
717299837 998446 439962139
937211274 999691 949523587
15364681 998405 320615020
919209991 999812 807236228
139954156 998577 744728145
629174487 997440 823839468
499411115 996410 913485626
19996661 995945 788398527
510793220 998538 359904990
908328002 996776 761190772
901339086 995008 384772373
259068186 996833 276506110
380202642 998168 222078056
158644966 999525 195685893
214292496 998272 959805520
675523715 996809 496246280
40127383 998874 319936123
79655477 995831 369093437
156448149 998671 750602603
906977556 999548 280986467
945836363 999183 527539273
325784783 995915 591584327
802174950 999390 718057005
132884497 995671 288278723
99637700 999921 35508165
981271284 995029 901071102
734250666 996905 415631815
525607731 998083 67066436
948875612 998236 922350605
282874962 999103 783593768
446205430 995295 151987412
20415273 999717 316883153
998813573 996160 231874177
409951920 999245 622408505
345966341 999835 36180403
990697481 997731 848297231
814656504 998204 665852389
138132751 995240 795317733
907056679 999678 93106745
823295469 995758 627825371
427087861 998453 368188387
277260092 995798 46902504
658462449 998639 528073852
188532581 999073 940636190
460925381 996063 162705762
710776093 996049 191213849
204799624 996923 177517042
315545876 999689 625012234
982030302 996096 519010342
892062735 997063 789824789
160515647 995015 810241253
779775503 997660 212522745
510805460 998122 544544715
21111391 997298 98486194
473029331 996909 242658705
388013997 998977 77709598
696900244 999659 150635185
20859362 997878 318068797
693367991 999394 924231292
689178080 995492 395130001
237564225 995622 241474259
334297278 998028 164350933
547326680 999778 708271991
818666572 995225 155960957
549813562 996988 598207258
721726056 995636 850855292
304019558 996785 76374341
353652921 998091 791821785
361388948 996945 946161284
315233981 996179 271287066
702480528 997328 938176248
853761523 999864 61131767
331446326 995533 172853536
702401200 998139 457373711
750430814 998552 7415601
104763768 998910 417083731
425109274 996220 653819394
316808331 996100 563791183
822060498 996416 469576399
965557207 997997 87552472
152512937 995547 870689833
111829226 996418 374748693
385820923 998400 300709792
689491934 995950 830171064
245243442 996960 504215490
778997986 999756 393516937
381848510 995744 413940461
465061324 996258 803985964
708110600 999885 482124643
450863231 997846 622042033
253068042 996723 409577585
552853015 996835 216673252
218678074 998725 203723936
73520570 998053 491898025
138313461 995617 15948254
350771315 995675 587872051
948962150 995142 636967522
109639205 998142 438068475
406345022 998445 755271162
222699257 998572 568637168
341478071 996222 99216510
974774260 1000000 849254834
56675257 998588 889919920
325106715 997205 599882015
677055031 999258 902199458
965791244 996495 642030021
21019813 997960 144658384
980476682 996359 646718268
864788513 998610 242478483
749257632 999257 995453707
872550287 999083 965285143
542983589 999201 553913871
455937666 999915 131110492
142126678 996585 881732494
779648021 996745 491781289
287805589 997013 622150119
519011279 997454 505754490
96018710 998835 912897017
105101650 996268 659572598
671541267 997546 558967907
241535553 998572 749826968
552365855 998629 526912323
815717545 998323 409643177
77497677 995246 559041030
910779320 996424 820372928
430218215 997548 896004236
690031527 996149 243697416
739628199 996006 171515415
739245069 995195 257753380
74532329 996296 354254685
318603506 995261 855661520
196894550 998532 228742040
726248467 998793 309152723
756791382 995225 36461954
838604748 997634 509907434
282447744 996449 174955409
544775740 997704 86422183
415938314 999803 239502087
544353182 996929 565932279
200598594 999685 380372184
99976146 996731 316757188
522209140 995524 973228343
319551448 995860 603071487
173097623 995004 277776225
3904143 998230 822409914
15600636 999158 831729471
641789668 995886 601413935
599835772 996960 402628357
533022421 999448 729771745
558684235 998924 336402004
696931110 997656 742634111
401182438 995163 792609442
991894263 996041 716215313
88737418 997208 59800398
501819913 996099 965326727
706739098 995700 102125263
951511399 996605 31784624
907183567 997489 240260232
492101479 997551 181802639
202464453 998287 56711686
144738459 999458 326532375
968800068 996149 571837479
388078105 996680 435575436
424449558 998464 835660441
46003633 995047 405818128
418894619 995809 16024625
752681157 996784 474863654
647340003 996592 174851242
762949059 997492 567028785
817432419 997781 635641483
917817313 997654 610284473
351302357 998210 416778620
298756134 998691 576176174
184919492 995330 773378467
113821257 996381 117104681
87113109 999666 402303332
860995863 998706 327763524
374486069 999973 996906171
898207126 995324 324619061
124870602 995771 122683383
570587386 996395 624184438
104474447 997335 624924450
11617989 998256 946917017
202383269 999677 806683154
222726581 998287 259818617
827113668 999916 612221594
46936837 997565 86743081
983184858 999732 297226985
688319058 996357 921400569
494367719 997614 720330978
389735845 999071 86373843
858798244 996699 413321711
422971751 997076 434036674
670891721 998678 49712228
342753845 995127 706179941
625880099 999739 886606446
25498634 997378 467231293
323670568 998685 430250731
743863050 997964 241552721
590745982 999251 665743525
958901737 995972 305908078
290067219 996719 193682549
447946244 997508 512886305
554681643 996092 325250532
533575813 998778 183926829
461923912 995222 636349326
537628137 997173 435790727
445454963 995598 637670456
385751766 997095 82308635
132523545 997289 365273325
975838276 997380 376395637
854598411 999457 842197853
305521104 998281 930575337
281243422 998184 753008030
343128388 997388 608943608
166284476 996354 329763401
768756989 998043 342017666
30274064 997006 521081087
457478322 998482 561275182
968076965 999731 992033147
59004212 999385 936018000
55377974 997739 532101796
38791721 999136 806954186
282469318 998383 613428639
94666811 997352 970414076
841239889 995464 27351959
330294552 999063 470549807
639783427 998753 623188264
348772721 999528 294197631
131307655 996714 961287397
571743027 995472 879890726
96188485 997126 536972200
88418075 995465 423433827
46795576 997116 975907044
914176422 996710 416088685
364767606 996627 233598088
261935571 997722 528413630
349042191 996576 330226181
916247460 995416 610902948
390255546 999807 608937828
677197422 999428 272432151
354213649 996460 424271779
592335165 995420 840787642
315265076 999710 748399505
792528909 995697 241886696
620819570 996765 138937939
405288440 995949 529002968
214870405 995614 483768280
924216215 995160 768762092
887614746 998421 496198103
778200979 999723 373734111
483980053 997236 632162053
610795534 996596 270827830
81647101 997527 217836600
54223074 997538 570729392
622336326 999279 761560614
927209496 997320 865278901
798528777 996430 350482418
142727277 997323 202275177
725096846 995528 952270523
826236072 997277 663362017
387605069 996877 659486137
538451236 998252 147281175
392085777 997209 708139658
904396044 997074 158008906
91486294 996382 162354040
360364760 995058 527721411
846554341 996725 426999764
796027945 996814 530632472
733997016 999735 564615870
292497271 995156 448352713
304076758 995692 20598750
637454435 995504 294301675
309209736 997523 472982266
30627504 996846 177420484
687045425 999938 103511764
333865258 997863 743911499
627399337 998911 786190321
913966855 995937 825108852
127419870 995356 647204756
797196677 997885 442838193
80537432 997111 941246672
165992608 999752 317620196
477076678 998392 369795251
246306387 997695 133808702
455027568 996851 456817844
984102633 998178 833599144
242164506 999838 522765143
450625115 996474 425938116
129788023 997807 639106605
893358591 997777 492744577
273478694 995910 796677997
357269412 997993 315699558
677545867 998674 476234102
720408360 995441 699441201
444964745 995077 19381336
767944748 998942 514845800
940236880 995137 414323808
493995084 999381 360504411
566400626 999637 946269863
564363225 999033 996868383
747454940 997497 214018670
272232908 995109 882505147
573765755 997034 667792613
119072529 997010 75124938
367320590 996960 36663963
782303652 996507 85518863
209852358 996649 142748347
458902592 995744 676814223
137985772 997392 539467064
770592196 995052 692579379
313429424 999924 615476993
349128532 999922 499566899
978027938 999060 818805680
966627495 997522 218567396
937518410 998498 61602726
250979245 995073 616500573
856688128 995164 84214111
775666325 996874 352474351
987329759 996955 234725415
487944772 996519 312779838
132168862 996660 993100325
863040824 997720 814404786
528761963 999791 320486358
17119703 998966 965416040
44977061 998653 96928323
1445338 995072 301468577
45957246 997425 790159304
649310110 998172 447631819
79772390 999041 967380919
477923441 998544 344002735
114941817 995580 451975740
304087843 998568 414729501
481858972 999349 857666952
620350908 998848 133372358
804701719 998748 14269183
144133460 997663 874908182
311060197 999150 341287785
274065414 998710 234453294
361982936 997258 759306833
142795391 998788 369948981
49401950 997587 124868425
908482801 999857 797352346
256593147 995620 726546791
858599245 996440 65819455
392184070 997878 167473160
924632693 995890 741470754
334280197 995846 437454529
211159188 998723 817899278
403626345 999205 755790371
939365382 997319 306226014
485055946 995450 220025740
528780076 997145 383171824
194414890 998045 130882941
601156940 996458 392109752
138303791 995271 124390089
714379350 997792 563254030
127339360 998430 366942335
661186641 996393 467009376
555432124 999605 572370745
577449185 998026 730508046
209419948 997808 341432689
8758591 999754 771568702
260364861 998542 251949845
80664362 999151 843032200
754737581 995726 265833091
626402787 995849 937148938
309978932 998939 843707147
641687339 998871 391066287
693886440 998162 962375379
154131404 995139 129767874
965251613 995119 774320119
290627527 997614 262599781
550012752 997030 618964774
498223726 998168 856789657
171109057 996974 61101570
313666737 997365 92124794
409256135 998063 933272519
110747834 999899 583821057
190802656 999874 955077792
835851659 996049 553985316
952459227 997056 960036967
60779186 999073 828476407
248538965 996565 230649587
248642591 996922 501589219
352262110 999078 695976179
696358879 999457 969049105
725986469 995612 719764102
300818713 997525 214212704
721413146 999944 389761099
620724197 997037 948449950
282790500 999881 763847428
732480926 996549 641292965
639360526 997422 75191359
275978275 998525 146131785
748474518 999782 613926391
712079957 996583 766885429
849409386 995972 860820265
666845753 996538 695186781
83062969 999842 393015000
709332020 996526 894351233
42008795 997001 882164379
883551062 998692 354383637
92106387 996599 451644175
134642813 995682 513714284
348564906 996793 808199687
473640392 996289 205147028
2798628 999735 408854417
315163820 999085 384248691
783694245 996978 506434358
144013390 999867 67004523
308532694 997689 32590993
22813787 999913 212662989
736932606 998338 284387586
429325206 998338 650999639
373321564 996240 340324963
468000372 996835 609338739
519998454 995819 520546117
254135452 999416 725643662
114659101 998457 420126369
671809401 999933 602796153
812700387 996240 560099562
432355067 995003 945952593
188177007 996298 201352765
597004834 997782 836427116
501636283 999548 387027875
108762997 998559 270849363
229741178 997804 414703857
999474330 995888 662536776
647411890 996633 739335552
369923837 997359 846778514
677181600 996134 858216821
789070928 997320 763890288
801786030 997951 744069979
566219643 998102 535153300
890513127 995916 388825903
140103379 999024 460532533
446792315 995052 38353171
485834502 995095 437013206
269886113 997186 795391157
746235797 995357 282854647
803319133 995653 422771807
185536964 996622 864336250
427116067 997385 516994788
612293312 995887 332710273
575063407 995211 660963833
911264582 999662 326197703
416475555 996988 555222109
891901902 995039 896309263
616378234 997601 800130250
411238362 996129 578956799
681092113 995494 841745204
847320914 998519 201691184
788838438 995681 586088794
166060082 200441 997909
818025655 999330 210244738
773774137 997599 827803667
602365852 999470 489172183
510817706 996773 513198926
303658348 997593 246996887
343812295 997161 922122911
776750837 995015 502775649
332399422 998454 111296982
432269005 999868 468573295
801144870 999655 516776828
393095216 999136 165533242
475322788 996963 510183733
147285105 996661 547356230
953533069 995514 301234438
677335878 999419 526028707
563061788 995266 780183704
852684717 997763 625360656
708180114 999757 188214030
308595972 997235 685183288
245533604 997006 542554411
245934882 996249 657580802
394546373 995582 336446041
809646568 995441 604692405
255540560 997664 363604356
915847325 997374 603508238
846797784 996698 909693506
821021250 999741 167916963
904059054 996300 264846800
17387714 999076 528448179
350647078 995256 911557873
925520793 995590 430214638
61224223 996845 980746521
870074652 997807 922779256
540952359 999491 943832063
361339721 997057 844380063
54865050 995003 884203965
253464442 999931 605800359
366030643 995123 480091342
218025585 995509 203949885
906543835 995742 987049395
874729324 997504 774927617
376435114 997056 26110752
506560807 996518 701719348
795130082 999116 643298314
375628675 996216 288951283
28993693 995297 213234634
877413877 999907 147509150
411587361 999399 680878261
202827715 997963 739139496
205803104 997883 594560636
148750976 999172 624532783
20390443 998453 75074782
441883790 995978 800862224
70863181 997230 387340604
6427693 995279 214133391
450635870 995776 516551429
805619093 997801 924874453
356107885 998776 111605204
435506798 999263 776531585
782734141 995971 654060500
959202006 999969 611295316
81987886 995467 232014725
706025732 995856 9258519
130220111 996346 276413251
221067897 996659 746542709
295858564 999140 283609704
373270819 997981 299228347
690845180 995334 363112125
476767032 996334 629816625
420105448 999632 443747401
98253601 996488 57233930
154357564 998198 901612807
931601189 995642 394332782
737001853 995345 74164894
394666224 996111 795550230
134306055 999268 509543868
576103530 998183 434992716
489031597 997102 320732463
126173165 996603 793421167
872278389 999045 417407801
984537158 997187 297417193
505979417 995209 21807134
850147358 997517 107286162
534724327 999509 199411426
423452595 999795 496867453
77444010 998546 539134491
66649394 999231 381997304
752287420 998088 884672788
386189282 996925 501499568
130046928 997231 622207208
903092785 999966 474940145
840587146 996143 532844693
508869316 999557 201428205
542864415 995264 223541365
666360999 997330 648330068
404608381 997139 110880344
727225999 999723 164631138
129639145 996313 730224020
444301260 996919 913320509
848678430 998231 717219708
731706186 998589 803162634
751417851 998728 223679897
477147068 998267 451066343
268099557 998011 887707884
357285500 996143 334816879
70891797 996578 560763468
923427116 998997 100858952
767353274 995995 181168946
462699376 999190 957753449
598183420 999712 288583515
509142211 997583 817237170
702218895 995740 313732302
5505485 998640 458170412
253842763 999316 475032927
69594793 997208 709877893
723644057 996119 898268566
396262527 996819 34789569
239528498 999368 42486710
572576734 998670 355944360
951517986 995228 144831037
440381023 995716 972842158
178197867 996079 501913849
738719261 997478 454794165
460726882 996280 700008693
168313227 999298 497444554
976863342 999489 301956259
249959082 996384 544442104
673223032 999297 43397295
810940904 999264 384251021
394223033 995098 859847209
50968614 998231 230701852
273410785 997559 298512380
169958433 999979 619430603
606612174 996962 406596888
973901443 998987 975445726
656406712 995300 455516062
935618174 995762 117935198
242293919 997499 705290596
773214688 999261 411777510
615090036 999628 774484146
545431230 999393 509895101
185774792 999121 978797641
592711512 997384 631244944
733749207 998474 130702439
251532488 998691 22238805
261752638 997459 795584863
845038079 995029 564384715
229383260 997109 492251588
668886012 998129 473853672
544160425 996860 264254299
986263533 999096 192756700
485577441 997871 905506855
690351243 997388 333910872
450550335 995769 622591968
80249193 995040 628479669
578130414 998275 494782427
970208625 998411 350813236
445687390 996034 525836062
120557316 999889 743416489
407962886 998944 343836666
431047120 996350 160668299
736550837 995333 956464610
138823068 996834 512239685
2462253 999458 115293354
651512544 999850 388638533
490957770 999044 308900050
239731602 996433 963520658
8288556 996157 361349216
985026465 995040 311534169
298270352 996945 300429860
831485254 997612 576141154
182451225 998651 606310210
354538541 996914 900483764
653941051 997174 648482449
617268571 997429 421771948
852210980 997018 179471094
406961121 995066 191641066
518616030 997269 612798722
545079764 995333 943474781
124203582 995158 986059756
543617960 996509 819616732
494169243 996170 568475452
406712218 997175 577852019
916709622 997837 202758071
635956370 997715 444826923
663785826 996212 699804856
248833941 997905 536034626
838281263 999453 986719292
613334154 997675 276616794
475247295 999201 941771466
503541499 998064 499572170
247746227 996500 747746302
527754695 998792 886912214
929949894 997986 352837936
274342208 998074 123087338
711528636 996341 68141700
474417455 995669 548651842
658624034 999609 255350339
970262853 999983 736806588
182848774 997037 225983608
106953066 998417 943745243
505288280 995957 633682744
702493890 997149 793474655
343487879 999372 692641527
453561835 997512 478086339
968506141 995815 472000366
982511214 995620 82050078
393212680 997706 849666997
827998990 997643 320630966
293952515 999307 34665155
598555811 997798 419838114
907678438 996413 471938920
807406517 997158 438283281
938328890 996592 850958476
693687310 996131 632560992
866629523 996973 185366353
241943348 997813 286534451
342267109 995414 601394261
565501317 997489 779227298
38741409 995711 146029147
307900698 999594 478823143
724457131 998290 170203802
552861743 995863 791568607
894884212 997421 65737924
575216044 996351 865436886
895746729 996434 482184186
65788123 997801 355885282
300936104 995109 975371381
578972675 999877 888570446
961676514 999932 750853876
11265618 997734 206255158
507411965 996559 990305870
377198753 998696 296434705
249192086 999759 73911344
220217505 996104 227389264
197271712 997198 530062407
157982740 999386 186712423
676511037 996699 698969960
939575389 996115 279075044
924237915 999642 49262797
838480837 995472 233941430
623617034 998704 628804605
726593843 997302 569603023
955322397 998703 735424492
212937936 998609 10664225
657304070 997315 932257100
190826854 999692 84708089
826220565 999344 337209533
731009029 995386 249750399
618027901 998875 408376021
850703335 997054 61728842
46401551 999698 788298900
996724567 999212 110449235
682199476 997326 54023467
114043253 995541 511913660
79145646 997229 628885196
422618076 997437 790713970
107841410 995465 549449928
566084217 998350 161693833
209267976 998239 577185555
607799615 995155 963435451
48435133 997435 863532977
165225702 996559 841808479
959845044 996834 315806989
28217511 996670 368617038
51366371 996765 86995289
910908640 995650 570883280
168458523 995410 72077683
128614215 995552 913304674
33653809 997826 184901325
435585415 996984 771731223
474835192 997988 895447728
327449639 995530 701651492
667111021 998074 709304805
597654007 998006 112840689
979092209 997663 218949946
124478502 999794 501379483
382187656 998047 443498139
860164325 998100 432335935
794248290 999200 887791721
622106351 996063 799179604
68396520 997100 215693700
129775331 995195 915627029
565276295 995557 592121136
51789034 995213 70377098
777019516 996649 379990723
340522930 998791 828134740
552457573 995464 769003807
686104938 995247 519862438
366105445 996974 211815132
410827927 998680 307443289
150718410 996969 587705271
148660636 996086 38420267
224942934 995500 133485265
848447522 996707 813782755
908983657 999611 651095810
265405604 995681 37730641
351849383 998659 613014431
479155969 995833 457843451
857656610 997784 851629529
134924297 996852 746612893
178841372 997874 74350736
240988560 997496 885894403
582964394 995808 365016907
572946986 997004 252718746
671287062 998105 320715807
304181463 997449 907381878
726804591 995856 31917533
349320107 995398 138761698
863673202 996175 862631183
676039949 998598 45549300
398378310 999480 868682379
993188213 999191 39067563
719101022 998018 291371789
63663041 995103 964792717
744541185 996548 558034636
637311445 996855 89923066
149959845 999761 849216251
610510962 999860 324377029
422575137 997560 896634285
775285601 997137 994803039
375656807 995843 642722964
730974265 995890 6908235
70005102 998865 871741262
708044457 997647 230717288
695111052 999026 152817029
255924877 997865 936900643
598533062 998032 483548980
872603035 999898 930195202
351049355 996456 813301754
246113343 999873 320712176
692130233 997903 195280592
398440670 998270 720093778
261941372 996578 493738206
6723709 995745 818690857
577496744 996439 390268091
822139619 995276 645196830
696244739 997357 583756637
6935882 997518 157355109
567844574 998678 618900343
221315908 996061 140948065
835046462 998098 868648565
651009366 995905 661306160
89535149 999788 790261094
874261907 996595 85789000
994824702 997604 800056251
450889955 998107 380224158
962896038 999331 609129045
56895820 998177 976944786
940490880 997128 84152280
102808875 995909 998443138
804283972 998354 962804867
63886414 995060 317181615
333380648 996038 554545508
475112022 999075 789083387
224335971 995617 633863675
629096741 998142 74101157
27702664 999233 275085440
236472908 997425 107700408
656244126 995397 83454923
975236171 996610 110631006
484940896 997438 475039154
731943180 997397 299143499
409127018 995874 101858291
530866159 997818 59457345
45781236 996709 745200115
216394209 996828 854038346
5635573 996330 469716814
561580214 999139 631304501
831601148 997375 98253729
231486381 998330 720831757
570303218 998573 824032708
868097139 996832 132814083
962756385 995146 409029882
554479883 999188 237733761
527696211 997401 678014876
656595946 999095 501475869
892366329 996083 11044292
480746332 995513 387444000
926820163 997927 144733075
881554737 999793 303045174
111796450 999836 891390396
179636853 996807 601064767
601372993 995960 191192375
269453956 999571 69891864
406754917 997899 801154152
41804584 997052 564184205
266648761 999425 907627986
474283422 996100 217791494
938023708 998461 776737883
453980032 995715 108778587
938239480 996076 298382911
64023443 998180 663453869
853708641 998265 454385501
428279692 998537 501691611
37988150 997659 942712065
823868877 996216 249300280
207992322 999057 596588628
825287373 995854 397128827
488280079 997250 247187255
630270496 997944 914378748
37791780 999626 882516206
540762814 997702 178639261
458272050 996924 360969461
892686920 995633 955204446
934660654 999945 883814780
741852528 999797 549167379
521951121 998197 912838724
481718650 997393 194393988
296034956 995801 639027815
816923523 998350 2075241
495781191 995740 460042083
680483003 995634 108597540
163973754 997965 536823125
820190959 995467 119835057
329928267 997253 677261488
931059815 997072 533753074
996934316 998939 610985462
179148046 999310 883442602
700260239 995688 338346955
752531798 999976 371880555
268526685 995773 981583920
746805209 996423 220837459
97883841 998198 544806085
372230002 995452 163874222
226898011 996732 25925679
705225476 996389 585001868
130682706 997317 149209246
116350662 996866 150515970
582506877 998809 166982716
562092809 997172 651771725
328001167 998926 419754910
401797055 995004 320625210
151720993 998172 270691219
751992618 996283 492349680
113233235 995435 627911732
728889596 995764 807113679
163517883 999879 482226686
943827498 998857 354305729
781775905 998882 783443442
245413360 995812 791131710
619440458 998466 570479796
375696057 997626 69535393
237911933 997141 857120393
423566405 996247 351888110
573154558 995362 393965718
25137039 995647 233396392
509732288 998970 176981939
845807271 997864 862815536
288612646 999686 947504018
726042776 996020 469083260
193207042 997942 514382196
793378761 998487 797116727
448494769 999571 568077639
882218982 995826 531484605
743163727 999012 472541876
287764314 995310 308721888
20036956 997165 329971628
817760443 998431 461591882
412262267 995299 501634582
452469531 997682 740288348
655344292 998844 179467910
857300171 995882 107503709
683653035 997612 435496617
975627008 995097 743490463
644566185 996697 877893575
68900580 995704 150291408
481898562 998866 23574375
973475275 999554 736229409
379068190 995293 267683152
687322680 996635 124981531
308074588 996279 161452395
154615069 997258 755886148
524618290 995187 86460719
41097560 997656 998659382
54226014 995955 349551683
405013003 999859 758747842
43438530 999993 473017682
575702708 995557 432543572
977178299 995331 947904864
708316720 999482 970190933
543847394 997665 286838234
363273222 995756 856565773
260616952 997298 778666694
589199951 996368 367583472
223508172 996250 675306877
14747060 998438 711787621
322008869 997001 233945653
540050465 995726 631212561
520908073 996436 46031411
593293133 995212 229754529
813511165 997579 644711295
254918262 999550 212464561
321698245 996757 252376946
862706761 998095 868564120
493329983 996307 176342238
441903814 997392 961096064
147181140 997395 24136043
756915260 997484 379847274
689348571 999751 375579048
561756743 996798 190037610
127677902 999140 832004596
646686543 999117 310944550
422361251 998548 358057502
869409718 995770 782808984
945311920 996339 409388697
975137082 995312 695908830
752845373 995522 656393641
703612674 996645 35924381
967148281 998110 385586784
846992215 998439 974174409
138608290 997693 548055651
779521733 997678 477579122
411780317 996848 315712379
376338822 996134 239337624
437355599 998615 196306285
348940908 997517 581998467
334634751 999662 281929772
701931134 997064 432446285
192870505 995434 216168588
187257130 998647 898444529
413507027 997811 607022189
94962562 995415 400257810
842797376 998398 624951942
875901556 996825 388030444
717800758 995794 602270225
862148024 995632 162344303
998936987 998660 874153153
792476621 997786 936527842
428670363 998977 208074079
335169634 998257 837913200
294846293 997299 6902810
545244953 999420 407167033
122338778 997263 517546371
364998689 996100 89667806
86887138 997204 796074282
47983922 996455 971763625
656322632 998651 267112348
322768559 998372 260595843
84826476 997189 810532340
647984006 999371 343719456
363165092 999442 168232497
864788711 998692 374443166
508679771 999357 172737560
327448587 996542 956983036
506607200 996238 312816913
384737975 997731 353185724
835991432 998549 594463095
745706722 998474 861468118
642430540 996877 441425386
816985821 998466 350410179
820209574 998631 353700692
978034142 999365 901587716
5089749 997062 189669448
796481668 995341 962465535
533374463 995828 737164595
360872490 999526 681905596
884567673 996471 889842142
354439811 997082 410119532
907842694 999668 890297447
884482471 999611 84280282
869143311 996486 268621099
226191452 996009 651856499
773677253 995061 987745288
370925266 999892 392385228
344687235 997497 588647978
344968835 999746 582825817
623245868 997359 850399461
266649949 999987 228035036
499531323 996723 142028897
651108358 999511 459564135
544427090 998014 107553063
395384563 998801 671160783
209366075 996721 513748072
119712860 997740 447687061
944884251 996426 280115857
76807581 995215 29432950
766661915 997902 122590338
530448100 997239 1832131
556422411 996604 303314312
360429595 997176 230625686
496358578 995472 243837038
475429393 996721 877856519
870269143 999769 121211337
939032452 998117 455768014
478166142 995402 256170933
339431478 996230 926219252
960308058 999153 343672321
234588833 999296 672674924
396376481 999424 983861062
37420446 997032 798512523
638823610 997215 539301438
408243550 999182 378369247
890393003 999514 919599600
591254899 995869 691745189
550778047 999820 254967294
604535558 996608 676167621
181017603 999386 874728292
346701262 997047 533608947
178880292 997981 917844919
996577750 997065 80600156
263355830 999840 490982854
290029114 997162 94277345
670557698 999581 647913300
961522976 996138 435704429
466740204 995655 350345699
488427321 996973 370716623
881634687 997799 999394728
768230525 997277 958535105
734173508 999498 922679709
563704245 998914 333842506
477880657 996810 292055304
422589146 998355 855593652
611648781 999994 629256893
189180862 996650 23159996
174890343 997392 232426165
779122264 998891 240097640
102752806 995711 213170306
819628959 999314 500728600
511127575 998532 546646444
150697589 997778 485373611
53205188 999004 554729339
747419600 998017 871389284
272272936 999855 449093207
512818658 996231 535314973
227198103 995485 610361555
541518157 999877 469297025
292689528 997060 103522087
844249317 996516 915337519
332054697 998012 729189833
663778337 995174 646186810
673626307 998930 977448567
436028069 995059 257797152
594338984 999414 629126324
824796351 998762 356612623
595668863 997173 87245837
264385842 995944 970388560
636424212 997079 543227023
656723840 997108 7137951
808097447 997934 353856765
199950994 996287 715065465
635031678 996036 866972384
643399654 996255 728935026
576251149 997666 30175453
57845867 998358 730025369
938636021 997343 115113422
37728208 999055 439008679
273083478 999253 805574699
466812159 999326 512063596
728034183 996723 162622644
458221228 996746 205935435
490382646 998590 718963648
497826083 998696 846308993
826674290 997289 227958944
587990253 999185 82314230
370321149 996202 256064150
714619041 999274 695496978
670098446 997794 841256418
455153410 996433 281350708
625865931 999370 167681463
777631636 999778 365632563
373663122 996434 895721205
924100057 997421 405314446
93843480 996992 181262722
461037896 996926 475332625
965857788 999792 15753140
343800787 995196 201103904
531004817 998361 559165947
763099102 999299 736721004
992681163 998215 9817140
758609021 995570 369747028
472565172 997144 511880839
529464651 998058 756099399
667497596 996485 558141479
394984371 999744 862990565
390174488 996415 636810370
427725431 996450 460658222
966916373 999415 215618907
532138871 995387 657681191
960841802 999502 345452455
576987316 998494 873600337
969628621 996516 219756870
660581915 997619 373979401
809442129 995221 432791212
347526346 998477 517926387
444235776 997827 950282900
496915306 995924 614681782
228583947 997023 918052929
792472426 998554 20945569
545814746 995490 373984956
598593979 996632 858076742
454720508 998156 716174811
278130108 996641 543148349
167732090 998080 586011972
304548138 995356 194238654
833921743 997016 825224315
345164614 996477 774326085
340265303 999802 797927359
990406875 998862 424937774
689902568 998364 128505308
870400480 999526 960560289
193057451 995808 879127122
530479175 995419 31206508
273292840 998315 606584295
800975521 998383 15986438
698552630 996179 22819178
372276630 995306 338359392
446120892 995398 75312379
767813512 999401 12576570
496798674 995387 50090363
871982741 997322 304508804
280655055 996678 130702668
35081734 999813 925660550
942502123 996960 543137032
418894275 995265 835967190
405132603 998943 329431608
502827343 995082 803993491
476482759 997675 414741306
812743977 996828 38376898
384087900 998628 240764123
401989712 999428 854671159
680524374 999111 712579714
417028951 998128 17745974
984162684 997636 132253267
235843411 995376 923247475
981639575 997457 825425797
265781652 996055 479103110
6472713 997127 474768709
842219139 998109 920897510
669338168 997306 790119743
249810187 997976 887360140
198310334 996698 279495333
144013284 998992 45949731
186506601 998768 581789151
220379375 997712 213991063
934931023 996227 348801494
146610592 999179 903342306
716370860 997117 779419009
492738504 999618 694863835
940495331 998874 165200579
562559247 998068 893529550
850109340 995968 557398113
478146628 997004 176243663
73700191 997857 53489609
900821819 997274 64745613
345396524 997659 114607371
449855568 997745 906133659
181651635 999692 896188251
768311730 999723 124043812
711708441 996443 971955907
359246152 995671 77183416
703259829 999238 550585561
636476562 995210 651807159
341645638 999841 941401164
468820134 995334 878088281
209502586 996796 554721617
236644320 997833 408478635
251616854 998727 237531006
459237776 999714 209292668
116733274 996297 534702439
511556331 996341 83696365
828371921 995652 785653835
734181669 999607 715226909
448091697 998766 721100000
239505255 995764 400499832
766422426 999259 469374986
992822102 997533 733490035
103177374 999903 364287610
87359739 998555 767607332
688325828 999216 759729577
70329152 999805 480875882
603191740 998424 72504505
988565272 998360 800069258
257885472 998348 631466945
332698816 996238 685670101
125046686 998231 138096304
671488819 995373 686282529
73066153 997179 331975791
682400210 998367 67777430
788525977 998460 69987166
149404718 998703 617648841
191979253 998066 838719275
42675924 999840 159876924
716294843 998848 745752312
467793693 998327 255305223
715781643 999833 917340351
283721487 995728 446232529
777721862 999525 574659760
717522329 999108 112015726
898182625 999919 108968756
479654603 997553 29839909
323094875 997314 145660733
639700822 997893 831811711
549405901 999719 314819550
37657805 997745 919020619
696428499 999004 714519742
257865322 995473 219444606
431364288 996535 695178694
36310983 996149 690425626
640726228 997081 782988417
609654727 999778 370176836
946203743 999620 144643298
711377603 997831 925000909
427212710 997411 713487276
287644093 998550 738855912
710552597 997680 627283595
123317160 999712 347246558
209399674 996087 12916379
773570742 996169 743240457
197842232 997331 186343770
759038585 996301 971893630
960995872 999389 23854811
392598780 995045 827474460
890802760 996721 146027573
203149610 998800 331422718
597169498 999348 554020702
167768235 998442 492295308
356244928 997361 69672568
93545445 997678 143103313
900084332 998921 345627876
623033575 997406 646480199
800328871 995968 816699921
333738604 997736 898041753
741885578 997843 232751387
845601484 996481 549622680
785723402 998213 556019961
658924750 996418 343464998
56741165 995909 730211774
587535833 995911 66297614
52639763 997240 753655725
423507654 995343 96391703
270522864 998917 258175737
36653805 998796 330398800
244903655 995480 905361340
685273017 995400 520022354
468418483 999754 966400288
605837859 999457 314874139
263588256 996315 226160639
235555197 996192 964868753
43806722 997244 4136211
276062870 999000 837168622
705836858 996481 884307884
459047134 999554 675764397
90681561 999046 97487233
234489730 996831 905427442
840534404 995333 59029637
96952735 999988 1234401
125283722 999433 362126629
271206533 995845 381507994
790844927 996325 18811003
294814221 995256 630908012
682234905 996969 677344105
522239102 997693 998281601
621219304 999114 139293802
715109556 999440 765817015
903883112 995804 37054687
82730103 995776 206503022
934120531 997037 120330775
561807004 996707 857379805
678796871 997100 167543108
74425972 996306 642522439
208584133 996290 722528198
282293189 996750 200273450
713134491 998919 953745816
325765534 997633 67030979
902874542 995727 714046030
971342440 995558 836504823
801252156 996524 658647503
111687993 996955 929219770
734801558 999229 355834730
80226745 996575 601315836
591277178 996285 317660535
111501562 997444 237843864
787517451 996786 734678936
774496347 995851 159040793
21040587 996327 563117356
979024767 998349 141614303
636224198 996494 121714242
480933729 999456 801323361
621101740 998686 134343277
581421312 996964 513802197
199304032 998988 919302550
423693949 996651 859896061
64321753 999852 849255946
378783762 995708 138353090
441634249 996731 855699593
380341083 995062 871225714
814664630 996741 488927263
980963805 999015 140441919
63019203 997835 20133839
157756572 995490 629743367
634046335 995923 617891808
350131550 995315 584436072
228393662 995769 756896227
35940448 999757 34444944
58039317 999649 495106093
405800353 995023 163547313
166618184 996023 169293173
960915405 995657 178053151
552672746 998091 979367480
792769078 995737 64854955
91743177 999120 460586784
606677795 995816 615952028
589222483 998854 996651877
550233536 995252 911075531
961189432 998358 251225430
389050861 995595 376101575
712581309 998882 832730535
649238897 999736 65562192
873994929 996827 309387034
325213952 996141 38503913
826275137 996456 924583654
336609769 997034 123694042
17080396 998785 267544473
847158355 999543 171961579
686814990 998024 56561717
544893344 996599 310444372
913350787 996128 606166501
825303039 998204 588587568
161249586 998094 625533375
452231998 995581 538734854
576065774 996263 257573171
947247858 999847 350908282
488685279 999069 749078625
602957630 999634 893481999
522605959 997471 486062163
514617206 999870 620802592
859973774 999479 279999628
954835048 997916 829162164
327953591 997432 972963458
436518526 999770 172662535
778995011 998657 495612215
145961586 999570 287138600
773884147 996664 408479869
110881078 996583 407697870
583469132 996718 131027907
502105347 996512 521021747
870963188 996148 923773003
967672216 997681 637161221
4999109 998272 361410897
664976872 998689 877933058
139292715 995563 507907541
362670504 995941 990403621
473257267 998961 680604906
678997801 996342 132816182
494740217 996444 26513619
734916339 998334 142354416
621052030 995783 417761592
679885955 999774 587564026
196254359 999588 173914019
498398204 995534 803996207
688519129 995902 934552001
712863202 998668 541978367
270018656 999486 214391792
944441905 999497 523170015
394152233 996037 387692132
244942122 997196 381595756
405442449 995715 39341448
592738266 995978 616036132
159464518 997930 197281775
649756630 997400 520267955
178614761 999976 104240637
161265101 997935 906615921
262857846 995220 354179451
189208353 998465 146745251
565249441 996041 84887979
498650183 997780 518027075
591617611 996006 623278781
297839978 997501 460025196
2631360 996495 17776830
462730858 995162 800059158
657942126 998032 790983979
983770207 999714 994294220
185878649 995522 766306830
632572050 997884 121659801
358102990 995876 463757484
408200793 996431 514112651
703378867 995603 969818490
2907659 995811 417342596
688456116 998249 147829259
453875096 996617 411682387
645998015 996108 779261430
537833489 999367 702327325
499375814 995196 391839039
720581439 999409 402977182
878811108 995272 196913135
936287587 999461 119388224
979099003 998347 285363374
481256339 997865 496230871
313591957 997498 825191671
766586878 999562 382002877
642456495 995229 830920969
83110711 998576 453532591
596264294 998052 244644942
213404812 996695 715119994
929179865 995606 648190677
38146465 996208 339332169
606704508 999995 443762226
626774129 997000 11725663
952596492 999608 797623548
690430892 996752 520237025
524217192 997081 392846088
732773087 997724 13016270
562411423 996054 528696230
504122599 998381 140098046
805764958 998220 788376102
606454183 998259 808404845
465678511 997635 214339828
232205769 998390 665179700
800808441 999056 672727422
375672634 996723 246056462
99375491 997976 624621217
625544987 999040 379972870
862757269 998112 868282974
262782836 998854 5483571
349462007 995108 100530400
388630299 998589 420455276
953622194 996551 18083251
699533816 997238 31572229
727900024 997111 853139095
888011610 996683 677499808
615042086 995240 149561076
685433929 997333 611284532
383769329 996740 265723276
156242135 999620 641629077
581911417 997672 895559695
581190239 997050 33119256
59721787 998685 247552400
249427441 998888 857655064
141968361 997920 259732942
731470602 997779 489105852
208101510 997694 143287324
13338376 997546 401362289
738528133 998361 266518722
224362166 995877 589159308
338333618 997325 310699009
673892933 997605 806412705
591855820 996930 665840923
654606513 995469 443548027
177731019 998634 116124189
336513850 998230 788284591
696525964 998675 338726268
144776970 995718 945285017
568088269 995422 245593537
300493727 996046 685156715
879974073 998144 33793255
651907665 996978 16464272
823901370 997661 287807388
758390047 999206 917275437
610945558 998052 460718909
661604228 999722 349045049
994726426 998944 206394577
566204954 995662 638153360
684123869 996861 697681637
748875718 995648 7903218
789939497 999992 994829225
842660134 995503 600246976
139198981 996358 424854438
141578793 998789 83406688
778606524 995210 153472655
456998718 997113 91876368
578267568 997365 833174201
817482846 997915 730434805
721699500 999618 125453197
333407469 996211 483172253
766294383 999771 319371924
159384522 998761 128439136
438552372 998285 128554411
289378006 997912 190263553
107943099 995183 614893415
473602731 999243 847534856
111200589 998197 511213126
172520077 996886 288640121
592692469 997466 663588255
462246038 996368 445263374
138789522 998129 742351768
442345254 996195 795170277
101367147 999209 634839150
217360222 999681 382365029
661045751 998381 746635136
379138860 996810 71113688
263181862 997775 280495168
471702048 997764 543200121
981948853 997702 310810444
857756121 999546 728042129
412894612 996236 843650277
957418877 998699 857349925
353015209 996531 891875116
762137173 996065 635218234
224479489 997042 39437873
645048798 999523 286566570
505375666 996565 355347486
710897046 995958 208293326
17663323 996941 403847962
936630911 997544 492005972
550491610 997907 872125904
743250818 999082 479092959
201828001 995688 419146041
140913390 995183 742852521
329434068 996728 425499645
953217211 998041 66330055
909056279 999277 203313657
697691661 999398 233335068
741985375 995807 349130947
810817352 996729 658869801
565800377 996475 428789884
332383657 995949 805856035
174453207 999890 914795625
176715044 997816 6054581
949664686 997230 573115196
781712453 998069 281496179
267502229 996170 141104751
728952789 996830 39058948
925500771 999178 748906210
456472256 998922 280844848
387354072 995834 224513894
439652368 998956 612725382
792286992 999174 622517745
520427256 999409 544928176
863754770 998439 256220184
607369485 999155 309341843
341438937 999349 451353019
891182871 995843 936311728
190046733 998458 99715219
522745275 995655 722520518
384820416 996885 622638326
668604456 995237 109185852
873346971 999357 118406951
268029367 996090 378379433
174847510 998148 676421693
572216621 995807 935743054
86541714 999935 52804245
800207878 996025 567565280
911761528 996976 876634767
485469319 998356 505989424
637400512 999739 755536672
987104224 996196 960783852
288447437 997025 823904184
170480934 999989 822996832
961312917 999963 566503607
189034612 995572 859967923
440618070 996737 618463499
98938183 999678 297903673
393311920 998596 194708946
755267834 997512 540331999
755346239 998733 544870083
823378701 995200 630076359
275010548 996457 477614906
598905448 999066 880549067
128938146 997272 691488309
824149815 998113 591673234
221806846 996352 23747728
620493395 999638 183357308
225150259 995249 231409545
249490472 996225 425792160
273709566 995007 153864385
669751608 997339 639224664
420557535 995887 16964502
607093599 997018 620341261
137156242 999572 446702705
391007912 996057 634204986
223508840 998524 903051594
263844805 997917 194273293
233687660 998771 836163925
564055423 997500 418851797
63718615 997564 885948915
186831225 999157 354122382
55550491 998522 706457808
726595147 996283 796926621
677417695 997512 773512972
854652221 998194 759456384
748647555 997155 215708293
176298496 996558 330747703
556776585 996449 214649963
693962264 998209 558455508
13320871 996994 774356335
838287904 995856 978170969
175642856 997126 902713957
548624123 997602 495280428
371038886 996163 819109535
153809 996477 655758789
142547572 998206 400006056
150746800 997861 472634720
874265248 999271 948050499
409416200 995956 421103979
684223822 997899 755184253
481964875 998958 297007361
186488426 997233 613661917
593133260 995091 797266207
51921288 997927 618374596
452313295 997419 969946914
293582100 996159 348634055
350454047 997929 184837512
969488125 995611 990943570
592298319 999268 747514403
483717529 999985 187206382
112500280 995912 571548353
676257291 995434 858724486
846881997 999323 808513526
57914160 996045 19064626
877453 995758 347662503
247372348 997833 15560177
104426007 995341 563050342
512712676 996471 826803728
703016086 998861 343917490
858359707 996812 161348738
509549855 997997 334731932
9798756 998640 154965982
635002748 995771 920500203
379764246 998080 995080114
214260447 997271 353757928
902221842 998763 600937078
531579177 997174 270150008
644837043 995037 951539605
947090239 995777 256671571
658931165 995173 490887686
374922528 999198 989672604
464718616 999335 989634384
47534885 999963 884112609
317566949 997273 461109899
281976785 997776 956356365
230323064 999822 280980239
635709040 999960 962673375
765185631 996919 946170714
198657037 999113 239620278
587616590 998122 189575115
40386423 995544 984313677
476828866 997353 878721281
123168937 999162 441043090
837694791 998598 255511085
306470602 998080 114873498
341216304 995291 83150930
907185025 995252 289771678
250032748 996460 371616810
236320756 996193 23066363
816415600 996999 640929134
843437418 995076 977581074
759595267 995533 939297282
409846672 997561 912825358
697055804 997603 598052403
176734798 999184 123834332
621342891 999918 382416348
757436133 995417 765267531
356200867 999679 220093836
833441550 995017 798489191
27014883 999571 746908963
419240520 995088 599709626
782202007 999586 937737722
719187922 996534 188140406
99742234 999494 142929051
360983231 997127 901653872
185573667 995222 192990897
629293566 998271 585302008
204689371 996768 431097731
182474500 998480 786665470
297437432 998045 85921993
934223722 995260 784295408
218052962 995291 941214572
138864056 999086 774140246
207315177 998768 584426888
787771798 997517 619393309
616758888 998366 562299212
981867663 998924 653181168
41608340 999323 399984800
613283153 998062 175474304
541051333 999628 417502000
945694638 997704 688347219
281848391 999462 757938653
106840302 995231 804934905
293189987 998729 401919050
464669609 999204 993340136
128729945 998623 721323062
939392486 999154 957966894
234823832 995384 75684068
262272365 998515 929189927
384555557 997191 224590793
896071584 999152 419969329
335967129 998197 776049434
766776198 995235 571141466
308455747 996235 240466810
794950437 997431 582887787
610910151 996720 972579031
884407815 998785 624017255
241532318 997545 230923870
24300812 999054 134706006
942285065 998677 174872547
124836040 999906 712404675
214817800 998552 338313730
941886148 997175 603771463
77965312 998298 252079736
266793751 997815 743397976
20998676 999250 594493349
908448650 997650 814045963
613590155 995373 607213714
231717245 999395 171343695
680635554 995788 426265916
506685976 995500 541429588
717162790 996578 517744385
466576913 995711 548162615
282095858 998289 736589826
870006011 997291 11310235
691786687 995863 678940328
971266133 996979 633843073
9826762 998810 541800655
311728896 998618 991822943
47389351 996390 816897541
870254440 995031 774146192
730022537 995201 625843476
193237579 999320 281152593
392593114 998440 100948768
567247291 995225 961020930
58518421 995860 758207611
916698141 995528 303585480
13720986 998008 79955836
134860385 999548 997681481
261469289 997626 229690786
405505655 999193 289671924
600315604 999571 798997551
851522308 996621 253564820
664104252 999152 587066940
498293327 998657 55579849
921717704 998226 804355162
882682527 998351 823352872
187051934 997680 575465973
960929742 996096 178066865
955110659 998309 327473001
469020763 995920 206045551
139709707 995990 263510794
634645634 995830 282169525
889015789 995673 836961338
988778846 995956 626435888
767086388 996198 383041734
918505636 997618 235347489
528304248 997565 362014367
855617667 998379 954633832
147586418 997574 619147258
513004568 996175 995146655
457398991 995450 658521916
947868459 997592 710365190
987072820 999085 437995524
806694736 995060 654981834
302485372 998664 52077756
715971081 998475 511153260
127957870 996398 217905049
451592905 999631 987695989
825446634 999046 443651310
628301003 997423 343001869
955742556 995294 604659302
916386397 995392 917000768
81726845 996039 654664702
775394606 995266 287540615
307733230 997873 689104616
968726429 996541 453653625
766119119 997334 5607002
565900530 999143 574791790
673024262 998620 725025988
825303548 995913 904996148
478381960 998232 458769818
670407214 995254 562719204
411924225 999447 704022766
256463581 996522 188681786
163220519 998635 639414552
855766236 995776 305649299
499184093 996192 157047267
865917557 995540 683884371
422855741 999102 190988210
491676354 995088 188565249
281407584 998023 635844994
37441971 999335 32339746
838841985 998613 575372144
166996280 998110 22636301
419234725 999320 738352824
896924351 998884 901126352
815507986 995597 700802244
103784264 997666 430697979
559561415 996263 75702867
600643706 997108 865929266
674781130 997119 849109165
579437584 999613 615119441
935558837 995731 934820623
296572267 996788 104877771
737652729 998865 79729369
645826330 995065 602561110
507757953 997849 889986964
719847102 995686 957803861
918033377 995531 340445309
89440929 997444 654251739
245474143 995787 723579757
677149944 999876 889878807
152076008 997419 109876176
676152609 995881 82282253
197901761 998841 369385308
365950452 996588 224197737
455915698 999108 481107582
722446713 998710 848327308
272359718 998110 404632092
868773249 995262 191096101
92454708 998408 316648842
709148006 999349 976637228
158011609 996988 109254603
132343238 998916 536072735
785648754 999487 134545943
181733049 997020 852722198
335210535 996049 891812388
672688389 996851 894767911
505884305 996263 447188122
58420484 995268 586457853
781194441 995419 700475578
445631850 997071 906781868
98079183 998535 398847839
422351310 997382 819972593
181143089 995091 913869463
796010704 995093 432611477
755963652 998747 138321266
620111681 997278 7566159
422240751 996639 393914362
986074221 997473 919801493
331567268 997345 817241877
974840668 999561 766887754
740222243 995749 874481955
59131299 997425 932331969
983505677 997949 370399849
162799218 999474 417900661
959990984 996735 158667622
483002118 997517 912873354
507177143 998687 983870095
903248121 999275 16107432
921444718 996343 286971422
436435632 997755 161939755
963109650 996633 987453757
155047609 995767 829520006
822396372 997849 181595256
315161425 999052 559639196
678235509 998473 833348976
128480243 996444 480929067
716427016 997690 154183725
818293830 999256 672115935
402562894 998612 744076386
429069857 996359 612453084
109949182 996781 119797701
152287411 997291 165786709
821523358 998845 167726784
572908369 996959 952867734
351376136 996594 698186511
855605271 996235 642648801
924335400 999742 647647223
712248324 999827 915615346
319160015 999155 376555453
625995052 996684 997863448
110165652 999904 688209336
928119097 996102 793569657
1549077 995721 41264323
220205321 995414 82879817
930968597 995782 369880796
247806835 996412 448693996
658620590 995983 672437734
935399209 995553 44797241
194621386 996918 971006515
240576312 998504 249879478
275024952 999716 68479432
370385978 997291 670459436
705184448 995422 467349810
566394093 999269 626341623
353949815 998848 206313400
97523288 997677 566000356
298120236 995979 253450954
98398437 995796 597994931
32834649 999465 974601560
122649318 999051 53010194
131736100 999728 459979739
363717051 999567 734630825
837460976 998627 507793391
771430376 997955 474653464
444444393 996523 834374290
374238446 996420 176964231
140807544 998459 952651038
988251216 996533 10073898
271423050 999368 669370972
65895028 997733 241064541
617753238 996112 195493650
280878821 997774 909876882
785403743 996067 862074613
533136923 995298 803713747
697576508 997310 581771167
406669191 997758 39374758
677185075 995136 311283092
919917783 997648 14339938
766145368 995092 40219310
194236050 995410 459498217
655251400 995678 25710253
606827468 999552 440454744
592412744 995572 455938111
921007213 995703 896829575
794041409 996578 490795587
874082996 999548 394417604
36788266 999610 686078688
211474736 995625 727433044
751888933 997995 410636922
578993593 995492 871874928
467126774 999701 535845578
176138174 998036 107923477
790223073 997107 5030372
76103378 996620 213724291
850316828 997798 267953756
394853017 997236 360017302
318210893 995907 500194274
894525418 998343 372109616
695034398 997985 74384378
990869139 995174 921203340
571872450 997836 699071645
231879838 996169 311475898
587908213 996990 866152717
549803812 999049 818548249
766008999 996923 947007696
531158562 995791 403400516
285287679 997184 262808093
936664269 996232 844058161
198409583 999628 944573876
51075290 996130 508263038
313765585 997204 268998940
696613198 997975 380443298
479508445 998396 252476159
87829278 996847 500022031
376029643 997414 615370281
868975488 999395 590488745
164642612 996322 835675539
766228136 998928 456957000
725363994 996043 620508543
814212128 999430 934279254
484996837 998864 445233963
68353820 996279 778565703
385145533 995698 181711901
347841182 997856 995620247
458854182 996283 214065050
319553124 997706 470967295
643552446 999466 773194432
407608469 998114 300910649
673691010 996664 971690168
149615725 999482 511146865
760274351 996300 60588563
200521628 998810 372115665
420479587 995215 234604609
956828314 996796 893578932
137257173 995070 518677831
312287090 998696 620951979
95970022 999804 66299701
728864702 999618 716899788
378756479 999723 635630138
591607266 998341 785305928
729001617 996778 889144400
922794455 995217 771630438
106511609 999400 551653144
177353394 995187 990720407
612799982 996681 141468240
931284793 997455 991691097
497224179 997019 567497347
400140950 995875 301838298
100124949 997842 444759644
351439880 996518 841999532
613121849 997195 618668221
302276160 998900 906912691
968170911 998627 216663533
555546416 998001 521055248
598290042 995982 977698707
792823832 997103 633371419
568638412 996533 570008740
446679095 999476 84570496
814922939 995480 653274079
20834107 998174 104333825
139586019 999099 780521872
446614583 997373 141892372
769684907 996676 586256150
937662095 996303 580463724
665832676 995657 183223949
175725566 995263 406234597
449203922 996695 44913524
983741533 998627 436025606
274783185 996955 846065460
779445389 995146 407314012
878167131 996456 875766738
98562641 997997 704275877
665382131 995425 228529229
865659777 997089 47924137
740008169 996622 115133966
888703041 995284 525477075
126314235 998451 408716478
894628825 997920 229093522
446888010 999485 469750825
661397104 998695 626160958
997466482 999761 8929878
618657994 998318 63205073
636964721 996962 703920320
842601865 996240 236447264
265642636 995018 360284962
924383921 995796 934739799
992732780 998425 690630891
179607598 996971 520980748
162489740 997709 236693403
413743964 997218 114391479
472141412 999680 950297150
366268896 995820 746650085
162066553 998663 617908600
469212679 999125 376543572
120169357 997248 896864049
512613331 996403 253335040
984715094 995393 715729018
755666864 997661 376792923
910854062 999617 19673389
423891159 999987 182378892
546147754 998519 982074937
497229608 998358 185706650
392885181 996260 436023276
672470411 995327 450098564
398716369 998049 266802989
537170128 998259 302213110
43816163 995348 831508843
854133218 999979 207660464
657040634 999803 24753791
74255592 998431 552357524
879118249 996737 648075345
605936658 995234 16213297
883972598 996203 683264836
575824995 999378 305087428
475601597 995595 775879411
86793915 995276 413584076
254526036 997336 487774577
697804064 995808 935032923
224547045 995901 265285883
757408253 997350 539182897
172277808 997955 293812155
675664253 997976 767425753
436317158 999645 908485476
339864500 998885 46256960
210762274 996327 414914255
942294316 999235 48318109
54732689 997735 376242170
399513649 998713 307959311
725719580 996259 880337546
947353090 998120 210599743
211747785 996530 297055036
434493519 999201 669701581
430166279 999578 501094895
724080606 995733 809766530
580001986 997876 583852856
834299487 997064 58457282
541967857 995936 953978657
677943072 996789 519767503
821668105 997982 965587035
398227212 995240 6562480
985812990 998015 964795856
914666745 997647 436998787
297994525 999696 223122431
721544693 999065 68010058
718418841 996184 336319132
591703093 995177 4721822
220111464 995724 454451579
12014145 998515 604909321
958355217 995805 332925724
638045229 996210 404182178
126310779 997680 993952658
376533319 996538 23082675
495588769 999591 963312232
235950266 995932 727753946
853426681 995061 171867881
44606443 999326 541557869
180978748 996209 717447828
461855204 997293 485286516
406036413 999319 907159194
171784686 995776 35928522
310520917 995329 838462339
237571341 998701 768290894
378663165 999139 549007338
411942283 998290 666173874
840311450 999183 15775203
177584559 999847 103152533
160936227 995895 891594388
388368228 999820 232274242
544602726 995056 75960387
631117559 997007 574465518
252700394 996324 105493671
72151022 996162 838121645
936736318 999930 402592795
262283067 997619 113800846
819405227 996978 922557953
535362243 998484 675911381
4685657 997354 514734775
133369216 997849 689486102
720284584 999141 853139601
31861495 996932 3597014
798716263 999504 833943291
801033984 997482 370338682
585426545 998589 8257617
796777681 996874 829883119
646122604 996318 571231053
436689049 996363 920572231
105991309 999741 591646167
465230745 995714 796646951
852616131 998929 249206234
611835336 998744 802391675
592588624 998378 74249078
990215843 999262 316177510
840308299 996435 80776772
648304178 997954 277921796
293799468 997428 604796878
912161608 997731 871388951
477922685 998952 909382621
664534091 998698 703458108
568037296 997682 79689122
771311493 996356 615182202
152271374 996101 353669515
814426305 998055 34084913
939079228 996226 306019776
250489131 995020 693422376
802528779 997602 744035412
807238718 998328 646274643
122471458 996227 869394272
492661774 996285 548582673
193244423 999116 744392601
538268503 998804 479205176
101783371 999791 396565276
268249890 999176 566293622
789083541 997681 778956367
196018911 998053 223095120
9122023 998288 573058401
231426747 999209 741345999
4041792 998474 622041840
840502885 995899 235282198
188566208 996851 678797155
161177921 998584 596104901
854885967 995017 832417425
688636355 996150 138367977
806347911 995310 972140447
441910608 997700 790485472
217011156 998939 287763996
288809294 997744 428290003
996777059 995324 542487390
114960124 999656 931129341
16591595 999911 855880295
903181990 996868 683378206
193045582 997912 635473244
132927383 999605 728839177
519934917 999713 695547395
565159367 998232 601323535
123708975 997677 84183280
887923297 998959 914065441
838983529 996861 91427268
73995945 995248 560577585
993282462 999916 179550000
527526148 996081 953070405
600588825 995747 598796149
363419122 999475 141077211
78439117 996741 148009090
662864545 998482 675471735
310641252 997157 300822611
53906624 997287 855636599
416731194 997389 214346475
551746280 997532 672426022
708367826 995872 462350362
672762638 995694 741542543
536471509 998943 738725178
913575901 998146 777580443
365716343 996539 14549487
346070954 995824 354590695
543979323 997070 185437522
579852001 996823 732968615
678414764 999246 855094876
291443974 996655 343558032
847082194 997378 354750113
295185785 999916 251465740
971097957 998454 45913929
399846398 998351 245796610
436093469 998167 867155591
159851927 998443 61983168
974842158 995624 305312580
307365928 999029 404412576
995354739 997839 455246888
700741140 995011 877484245
641717010 995239 555024985
976704568 998228 372366617
340788467 999071 364064011
875472340 998428 870942792
575724901 997090 486740964
920432938 996932 965937610
601099533 995249 796027238
625108597 997962 639836205
892962436 999333 587658884
117152470 997833 439440791
961734955 998285 541214509
178885011 997195 357519827
909542159 999990 907758955
844049473 998228 622581511
981724400 997224 75374935
328615787 995101 240679458
449637348 998238 546337511
712118675 998924 623229034
19444973 998375 44345113
98663125 997899 104585971
35577324 997314 259983819
70214983 995421 775515312
143180588 995458 296748648
453137855 997371 945650676
224531769 998567 320229085
630343994 996902 365977201
51352454 995869 753025832
7354972 995943 145461231
931150385 995737 248078369
399890950 995502 75597116
523908564 997418 929307429
147453902 999849 55600835
584130463 999885 606837623
721550828 995483 992217678
384554477 997247 463971825
340145961 998447 243691555
93783453 996773 285220888
446663003 999574 780429730
960367961 995747 262255635
183736736 997753 512867910
599684398 996977 106639905
391161946 998622 168914665
558036157 997698 235737837
145269452 997869 297295687
569535042 999221 473780720
284491255 998263 894426198
718901766 996410 513686456
884787852 998413 880988250
723580316 998530 792084242
28711874 996040 306375824
115737704 997018 18419257
58386120 995748 524470302
992179075 998664 472245179
252769309 999614 624860296
448751572 998381 374660853
850025401 996129 749078386
616805829 995442 668294641
843492490 995074 36966442
17039879 998085 632234446
438963887 996996 680607131
883076203 995796 138559794
616643381 997013 95665115
279275253 999988 519809608
203718442 999328 955598434
278256297 996804 386849900
874283318 998485 605693745
419550649 997425 930154915
958646549 995005 518347330
985811044 997826 292311817
679217129 995678 507123469
290475090 997014 853749627
67930338 996495 953964787
806304598 998314 714833270
368822064 997040 438991699
31203774 998977 285873982
154600400 998591 961798290
88887535 995798 358302172
23471050 996916 160031640
67739630 999641 532996162
869807488 996676 454973478
97017904 996239 734054346
415932196 998658 604679898
108774379 997271 474784852
486687104 996433 674786197
127751489 998660 429737626
795258537 995252 35091013
646860860 999628 126237953
813101374 996209 799734137
453734695 996627 508020054
28483091 995530 832406684
986818593 999489 991732043
559268489 998400 557622308
681536222 997109 714348790
2703272 998459 429017548
704162107 996174 856676344
379999073 999746 614217078
741432140 995027 259880144
656371726 995626 774532539
93554155 999731 502581393
262295024 999900 48868347
609872644 995011 223974615
879471167 997984 95073127
133847135 995989 312455482
924163831 995532 732720623
501941433 999745 366968731
834949181 997312 697446330
233459793 995727 690759264
644385271 999155 507801117
550777229 998384 398479415
820725462 998908 596321988
55525312 995245 470843327
576447516 999823 611446305
415433115 995658 571061580
508087988 998731 678064033
48604048 998168 223196283
236974412 999520 708720660
522770590 998254 700354438
976520977 995319 5888283
970242360 995783 731742453
688835411 998836 832169241
518564641 998366 822173855
354234188 998850 100722707
737394302 997629 525556394
278679853 997101 354177857
545428936 999142 696742253
128064051 996620 5816976
101579504 998243 144865089
350253513 995382 998365589
474671198 996171 385327165
751049824 999921 677195415
438157048 995547 867459799
829768377 997162 927099021
227791449 996095 535802084
567323254 996312 699116596
114226320 998746 828211155
660355275 998538 192893113
144949897 999009 182118395
52111114 998912 352989168
390892501 997569 120197569
562457021 995114 77269015
623604970 995809 167165115
827263248 999160 783449580
943460917 998020 329298699
3435175 995866 927901148
739656646 999599 791819954
299984906 996052 588635935
962187240 998378 452416006
685522543 998159 461082212
710917763 996936 826306903
576863670 998234 432503435
618471068 996523 660313475
830532611 998111 318482944
104275046 998889 649881517
853715661 999478 100264273
376060650 995502 289430430
531008324 997892 255506229
900141197 999582 958878438
518344498 997311 766597908
247489111 996063 378599067
335869476 995066 124665715
66048795 999139 682319592
952962065 998584 812362751
672107248 997125 708791426
53650096 996288 672490284
623397316 995032 949679647
615285778 998188 155182483
237786093 999212 366716767
822211795 997665 118487368
802790902 998545 803648727
761541220 997533 610017441
104746530 995505 523294836
613882562 999771 689085212
483095150 996618 741591320
302343136 995130 322628968
736001064 997140 438307962
304936217 995382 284199478
318509513 997476 244538941
485522569 995078 168204908
496132060 999099 792083811
852366708 997509 954319545
66266210 999197 447980138
958559250 998555 308434783
301948366 995526 24176333
450942763 996637 942365675
591496464 999956 850848077
176898318 998809 14647627
967511043 997657 149513551
752493786 996126 759867996
501415036 996634 196099912
749295702 997808 708392055
473900886 995871 462780122
912024139 996676 309523038
68371050 996828 685533283
239070699 997569 463038604
889394321 997144 168108261
824374875 996742 524073241
796384808 998275 119468656
498689127 997926 392061603
365759550 998458 361052015
544761628 995515 906973518
540179366 996198 906746199
724563200 998189 671627979
4864656 999424 644694135
465189789 999575 158093428
294332470 999268 259573782
730493168 997803 589173755
76586251 995504 849548110
725555061 999076 496433176
194285757 995614 761190903
420977908 996363 982050806
485070289 996780 846010556
740374601 996164 725484081
836131812 998347 161647706
831313523 995672 82478775
250093911 997312 883797114
778677654 996916 291089490
499711446 999242 27603895
412005850 997562 261094620
66358342 999904 54137231
454321292 996624 495293634
729417136 995921 465793565
317471192 996967 820575844
512282537 995310 973296018
394810176 999157 490075325
914193958 997539 443911123
287121456 998175 214190014
445540708 996798 116538687
179355432 996144 814640956
123554108 999973 288242037
527507641 998497 54788678
202083196 996331 324929398
995089572 998474 368213474
575247 995783 469629661
966928469 997912 424764455
843185796 996712 240823591
936951110 995867 874504249
850441186 998515 869274902
828478229 995283 517584068
139831071 998203 772140083
495063707 995984 801882013
647253683 995303 61125184
813413774 997160 668101904
417670373 997735 229450954
344563570 995855 964972161
17832329 998357 238938022
214931426 997260 194000333
538435639 998656 387535340
376165673 995153 747764744
97311236 999851 354962834
914618674 996442 349523366
573776841 999169 950752799
50344131 996935 723591558
33624653 997877 87613762
156041538 998185 237523569
874796634 999538 27357332
438812678 996060 457738919
979908218 995635 464931741
41233962 999779 631545194
510552741 998022 987154052
650995606 999187 108327432
380143075 996974 839905944
499263931 996069 591080709
912912091 998603 138168573
99319560 996869 548940828
418025378 999806 105785951
676001892 997533 217709663
659553191 997803 305161767
531930499 995076 227405924
385521099 998638 836710291
462393875 999383 144181873
454168540 999829 836070050
608536766 998932 605651086
966374914 997264 982344317
478977899 999618 819011142
168689251 995796 657791027
372347803 995532 293788938
455890783 997608 42541507
472353475 999903 223459635
979240294 996777 222110222
937468991 995205 341442872
705708682 997599 115811239
98776482 995325 567046326
958189564 995814 934881002
145718509 996461 422087399
917953866 999396 910940994
686592536 997400 234705949
661602840 997170 745431280
151983919 995517 857013882
825523446 995708 852318785
53076822 997532 366783526
489094949 995440 553834061
47616971 999992 600585519
854874511 997063 155591180
685067555 999297 955171488
74743536 995485 987265517
61843790 999234 203291880
572416361 998354 475255277
250018431 999523 882474400
455632789 996412 45535837
888033970 997894 778086470
119451112 996230 250212890
721189500 999498 35923763
433890996 995185 123538656
640081574 996603 865786633
397668817 995197 34522382
241417876 997266 412215346
836335339 996952 718765232
858392769 995269 764482570
198998176 997268 180043447
5116564 999069 628518854
352631079 999581 564587799
820800273 998642 338630949
596988244 998673 529163286
123399206 996240 405241418
270495006 995196 919731820
176684628 997955 11102226
316240024 996988 328283422
950782987 995452 622405143
759378584 998493 168961998
814137858 995710 913636841
777890673 998752 545085854
745320645 997552 15313507
424908860 998785 839207703
236643450 996658 473552371
807075160 995458 769915516
674724370 996683 931255717
48180606 997352 997579782
69360949 999827 380686052
194568246 998153 665979874
889991161 996001 698750250
277664952 996799 451160370
664676428 999022 492148942
343382517 997001 771519880
995529065 996606 865894132
222821036 996797 925129273
51583525 995008 47159620
912902501 999875 829183112
254746460 998026 934516003
753378792 997403 45325480
299286499 998902 588047576
591510202 999340 382248389
706906534 998432 178089159
166406750 997778 893487372
596549168 999634 247766296
961260148 997521 703259624
799248333 996264 65723600
899513425 998560 231434442
666569698 995769 101043794
746412996 998302 577547403
310679761 996832 412609520
121322922 998437 831529687
776329503 996522 622336861
95661098 999763 970863822
318077050 998063 249456110
197782782 998460 975048505
666102417 997182 383155863
606065029 995473 283738058
845390345 995962 104645435
345072552 995354 901411141
386571067 998533 936719984
269477993 998753 422003526
335762701 997059 939484758
495389227 998186 426324047
716115942 999018 680356289
203591563 999685 471286716
412437280 999930 172566468
974058913 999817 827668179
436457568 995226 571316247
342995610 998747 104079481
271601124 996893 615205450
301466727 997441 411823681
458440904 997641 261220596
990239885 995888 711907459
563974081 995612 333383003
524324438 997249 373431898
180951298 998821 643036206
324534481 995653 825741001
241113438 997904 359013475
714650970 998619 872903372
864127009 999985 959848744
294431372 996727 253000203
108737776 995170 638406357
889562370 999034 675992567
343643082 997049 359971533
980219471 997575 663357702
390565792 999834 321514039
241435085 998133 827630510
847589679 999892 349540715
742261716 997876 863603079
944950572 997468 287556400
762670311 995064 256418782
361665665 996975 806041985
982294753 999364 284255703
89083387 999486 967054935
290803348 997512 390604162
909428419 998239 247096838
76841798 995091 511051401
80600199 996327 270555757
746300779 996530 299226216
666264742 998123 921260651
159431471 996043 551454262
373135457 997099 615781414
577008858 998969 876670145
84782053 998680 758370541
497911830 998752 590310481
169194342 995018 863104831
521245334 996677 511582666
436357748 995606 579567289
977058425 998192 891853916
781272411 998347 745493789
862931797 998581 412008737
730238389 995140 344096401
742599401 996889 467321447
675460239 998726 643306090
172963235 998031 235541449
88823209 997923 3657408
220914590 996817 254727799
562170201 999964 397185376
175452795 997409 696373946
52407215 997127 358531436
594255555 998738 819240344
478289653 998364 903933520
853270700 999583 256231641
175203825 997622 168093296
980762155 995468 912228923
983066549 995702 475808925
545264464 996499 562000383
107079937 999593 97294186
958149276 998613 280672793
302512191 999989 739704662
282968610 996946 639949478
433568150 995882 681522053
100501723 999789 663842046
571011387 997474 447022774
217215382 996776 829188788
567067235 995792 704372863
484200292 996729 975345473
336519818 996299 387420004
798357574 999949 899690036
315075902 996716 684944017
333528822 998105 820477446
233890262 999711 672729126
112022624 996438 241938206
232368918 998182 233173536
202805731 998355 244433177
765127582 996990 118080169
82714932 996169 983858304
888479476 997425 827134524
308722020 999409 283467430
766751205 999106 226418856
690596747 998271 525943797
291758849 999581 197934668
978723653 995713 421774975
380878860 996936 857331217
791275356 996094 83105505
869534562 998823 203552938
217529062 997441 977744600
579082966 998809 248680798
325935187 998163 408126398
320525419 998891 727359610
504387928 995197 421723344
542552965 996016 658008035
735396513 996817 199816324
741680738 998216 214526946
456799872 996215 703084930
234957412 996227 185970277
863015562 997445 776220345
574428360 998274 921507254
842033029 998509 824119026
199924465 996602 399549849
627922941 999642 934494376
496321785 998155 688323725
665377441 998081 465236356
126236181 997117 36008990
934269664 998887 754398074
529965480 995522 574953797
14451753 997342 456810030
108965078 995698 253638585
401351360 998546 103226600
376988125 996329 891453933
943752242 996658 17105401
131021224 995644 974271324
402374659 996244 324758196
344587767 995619 576502200
968927500 996151 728415958
305271529 997766 648066510
13091379 996891 739723499
903910077 999444 291514227
931062215 998257 168153534
15475398 998774 551027008
165445772 999307 561502562
681427898 996086 129218976
532287056 997511 231161505
584478652 996857 167889780
80162885 996973 335246668
956403147 995688 801291670
768523519 997701 395843381
135966916 997915 101082132
83344736 995766 186143933
822329718 996340 899794604
640665772 996652 981732408
316165938 999399 4762759
608320403 996288 486983823
418777739 995973 228210649
928038688 998225 609461501
300814259 996459 538536827
487929471 995035 656085478
408830852 997440 427987829
591326234 999189 433957711
551655427 996777 300064076
909245869 999449 363752496
370880272 996432 682006894
809184708 997376 681287933
979577284 995331 934935506
322003452 998508 948902598
883424635 995245 176196951
114333422 998400 52732160
870579767 998290 547641973
950499588 995945 878147551
232898189 996920 767957692
720988339 996331 420219444
463474416 997583 579537582
585820018 997747 325584812
909579821 996698 515500385
500423487 996623 789369889
345102814 998435 46206846
87929123 996864 792633932
630988062 997002 229523299
436173185 998526 648613542
390410356 997663 81535235
46306908 996242 1120824
941435320 995756 33547493
632353492 995478 46223258
237302733 998700 467290676
886000978 998914 680923297
187291670 999694 36318464
153845340 998921 675402510
761714328 998093 762632465
513626550 996621 12412372
766925307 999029 197942850
263891986 998068 658000549
196752098 999732 64621168
50999137 998949 281694898
834061060 997612 9952177
882606928 999754 646674593
340461061 995459 97498180
497463876 998373 789364499
239648857 995077 841031856
851104705 995919 452718993
525062485 999941 900832933
920160769 996207 642257039
590239660 999142 297026823
836968265 998361 3947555
415203407 998392 647154747
312394506 996681 928813555
778805585 998110 423761468
227499877 998422 668862596
278574669 998319 325225777
913853974 999349 460112730
178687792 998202 620072104
477237944 995586 533953235
606207688 997017 211973461
702723458 997249 938338731
990559433 995987 705224373
775743544 998494 940966824
942509261 995807 532090404
694297142 996262 537189201
270078415 999878 947615013
149281283 998680 656891020
813033896 995809 602135893
907338798 996574 988249552
877190375 998119 521614610
310136888 997227 631189672
670434276 996937 915607949
683226016 996298 773658889
94180022 996582 108494799
1754913 996575 792297106
13556123 997295 386982718
195559047 999564 735737187
998273231 995565 795876690
687295849 996671 61430448
291116269 995582 201571200
477457558 996785 397734175
656707330 997739 587252657
336088242 997280 367838415
384996297 996693 488287239
684823607 995760 492105123
301347174 997859 793726979
290278453 995247 19776403
367638028 997381 612930914
572407162 997650 573044096
900455765 998247 562716915
542855828 996569 747658572
629906629 995571 272123821
844440037 999665 125420120
84718279 999133 445467627
818962793 998931 390228953
83384886 998889 508247891
649249313 997319 64586564
754340357 997296 312791289
462094048 999299 579690051
47508501 999526 912661468
963326111 998537 309506474
508924069 997867 149546646
819191619 999402 917230716
339694641 997368 902642400
708167077 997037 199423508
737744737 995962 931781590
757506150 995237 588600239
282792113 997269 176262447
843075493 996811 79881463
69134030 995240 994557279
416073631 996453 902441746
791315449 997487 123621063
33237589 997116 933499300
483047100 999958 106346465
732894538 996877 398972073
47267062 995139 194862775
770754906 996540 39514857
430459367 999010 663722060
920167235 995725 908510629
926485881 995738 639506946
614564822 995999 431172859
777131663 996706 625003913
242588963 999005 661295157
888878680 999822 942159490
789465178 998933 42851291
369735287 998729 744438291
345271149 996005 213425941
474420741 997836 639988255
787002338 996214 687669098
494790813 995278 617487183
699498543 997371 882073754
905315670 997744 730253835
82214306 999719 107838783
935549389 997519 524228676
153635418 999522 461266400
559235749 998067 364588010
756659771 996930 126126614
101287744 996766 932124434
896686212 997824 814078851
306342635 995203 273453647
567309403 995264 382706338
548419886 998002 466379531
70737366 996611 778977869
56553022 997145 777541727
540681799 997964 206564788
573125327 997803 523747399
72005954 998383 60843409
203389879 996812 361190284
503211333 995295 31395857
455783539 996395 773699461
451813539 999527 878298632
107278068 997995 600632005
301245707 998417 669779280
678279605 996933 635371075
674381762 998708 935232149
625243019 995483 328249387
164996136 996216 12888317
582749908 999974 441819316
826781746 995843 543326618
833917523 997777 147956461
155343332 997979 525050050
83586520 997433 33855739
640721482 998890 826900849
366490944 996978 176635402
287210463 996705 629316495
750916415 998715 15063538
100997919 996728 579117663
176970818 998059 610268123
610883742 995563 364979550
14452565 995994 800347455
186804459 999527 364059926
745677841 997895 213328836
685739827 999185 817344989
132062292 999622 545017915
721046539 996256 137525064
771996794 999813 452821913
733911666 998521 90235863
635783604 999835 234554051
705127632 996497 844262798
947373165 996861 681749076
57469193 998319 303179683
759441330 995359 53435725
580714578 998657 774347310
685905992 998643 299186098
702352194 998102 391106306
928195766 998280 31539498
924852870 997625 3579174
989137240 999908 324221910
937852563 996942 238946489
951341324 997931 411109578
336236318 996466 709272369
210954184 998904 597571721
182247312 996910 491008243
233146002 999949 811522946
238607843 998559 215253222
711235257 995780 735552950
667704766 995613 79424897
575701274 999098 827845424
953513106 998742 28098215
733010762 995887 229149763
861369453 997963 987851267
255661164 998687 977157076
625653536 998659 230552114
159082085 995503 109710090
697386256 995007 917711819
597565170 999445 651369482
869918696 997059 827292837
201114179 995856 922969488
91366058 999512 159233445
982635125 995011 774593958
307811285 999420 214691741
334819086 996047 811640376
13152102 996960 957337229
732500166 999340 319683336
165669262 998703 257539144
502789069 996301 504897139
491724744 998152 616220864
21971231 997874 939519314
389928973 997598 776011294
77581302 995459 229712728
571147822 998126 256702637
346685191 999649 222846646
264742860 996361 727073508
44005822 999561 308903832
884381644 996065 68390575
723393655 995263 395777869
941090186 998026 179535767
562965267 997949 787077718
104944249 996499 806206483
267566227 999556 944166215
417811376 996810 800192959
209526609 998425 667780595
416196684 998769 976799098
599632732 997572 962211581
16820016 999107 188638219
792121332 995481 561000642
133782551 998270 434786025
995243223 998130 843005050
931093069 997739 563799330
496134366 998177 259484725
817221484 996110 588812791
31995509 998975 459162720
649388213 995596 208598704
380841678 995648 605356412
194525835 996163 436842141
579262313 997382 496680278
744925224 998845 412484750
697422984 996555 67083453
484578171 997356 440386441
308183741 997534 278004063
981387187 996016 564832250
842873930 997311 749304592
98495355 997559 684855385
385951336 995581 212878695
553650054 998348 388530697
689556556 996099 991380806
837668073 995210 348790059
722562581 998950 234156514
51110455 997696 902691182
322801253 995003 708749512
556717496 997869 616513464
597319112 998115 995843776
595118883 998872 987347826
598433245 999280 393920974
831361904 996389 411812500
258992524 999741 758452351
24493699 999295 499504845
423843738 995821 190176756
137792015 997681 835622596
349211792 998952 356347593
850876921 997251 602957126
356515802 998784 393274707
9583227 995483 209026119
402274251 999364 930903589
452675230 997153 359242200
632386631 997997 477674576
783411690 997291 60221358
390772973 998532 872740479
502277504 998282 954621996
569088947 999825 373014775
316958778 998654 374660137
851944231 997189 347539828
8702246 999435 611781125
531010853 998274 325049197
296065488 998812 868584215
663321309 996270 992657586
627673464 997198 816988427
867699580 997315 178445834
738992506 998009 390034713
672212897 995837 883607203
438629922 999295 964362014
616007928 997731 635047948
383852578 997297 744173571
369053983 997120 826969193
859437549 996081 658025090
796290583 997288 411005523
328331893 995856 644377443
298085461 995614 453860768
935312816 996964 784268887
970541637 996648 272566644
604163671 999158 552686243
25717087 998933 597834782
968490934 999006 885754704
608366409 999097 632385986
507081746 999487 923685549
122673326 998697 304665595
779656825 997729 609857323
654133489 999758 252945572
230483882 996135 903673585
984867925 995028 930415443
294420894 998512 357600251
721343358 997805 276164102
684115597 998490 560597341
314037895 996226 134519447
997022478 999878 935770228
704949802 999624 134506614
814906604 995221 344666699
99527657 995244 345716721
49656004 995000 464629095
925955669 995841 234880043
632630724 995319 75258117
279352066 998243 213028124
735250895 996031 554941741
44710742 997139 508733105
714380382 997634 163929216
903530182 999076 662675016
127671517 996098 311662169
398413349 997431 438177562
967832306 998328 970923993
756654322 996675 273507273
484042627 997855 203504746
634383038 999063 569804100
487969132 999632 798755046
319018578 998096 871688890
781533774 998628 802468060
996745296 998169 560456395
652700207 998711 182075900
708247538 999606 435122386
885949208 999454 971349093
386941709 996562 18552352
792036111 995916 584635710
608770804 998352 41096649
315396219 997395 453458998
413789934 999731 643574172
782795978 996343 173210776
724002708 995573 118460596
182044637 999869 514199985
971133039 999991 773600585
289848274 996186 554371368
9111310 997532 181138123
860728895 996070 639403971
188928657 997452 495008711
33299333 997511 853992026
369423684 996977 987742390
323377224 997174 603965458
170971545 998086 479683394
230655412 998770 719058359
513660239 999225 344463488
512545105 999631 267426358
886062711 997735 888282185
672831181 998762 316323294
805295171 999528 880648267
612535133 999616 477915456
982819108 997709 983619195
869174231 999000 303228838
305913769 995313 531753255
499911448 998567 41913316
954579343 996453 698237422
50102331 997143 199380706
575793365 996631 221126712
12362698 999901 781611391
449779774 997166 967240487
67466045 998146 481801847
432391023 996245 88811370
350922587 998009 670422034
279999270 997788 518606286
821135009 999052 54178020
275022431 995126 593048917
960696189 998353 455134809
68193318 999571 52484418
918673967 998795 41378338
899758656 997647 720140932
640207860 997245 710353530
632027927 996870 490206147
793877020 998339 707634479
343131861 997343 61215266
37830096 997260 417962378
924929354 998963 445688407
783329523 995546 648836792
258230146 996675 340565480
691943398 995885 574769611
458317822 996623 120505308
617599179 998753 482389472
5837618 998426 166612333
43255541 997849 507393778
63642304 997894 969711606
92986963 999035 687486510
240478394 996365 618753304
192621725 995139 9893844
298755162 998821 948861471
321993304 995807 568512679
191730782 997930 695376920
944245815 999090 849779374
51170356 999928 33319463
630151278 999397 433536192
864711985 995963 435154726
482288513 998013 301840819
497828887 996827 793705931
35433555 997438 112822208
834912752 999519 577888363
362571668 999580 513910667
366442065 995926 849087237
885460121 999964 143789654
759163753 999291 647633608
223599727 997053 697960757
950495942 995508 856748726
658716647 998344 885477870
844109785 998184 608508545
892068176 996071 173030839
968352455 998653 529707680
982749190 999258 852094232
801879131 999774 272261972
43947666 996437 34407779
231606331 998836 758560165
287558080 997305 281630838
156032840 997181 121083000
174962141 998345 790587587
55131661 996546 2165062
246525286 995511 581488363
726285519 999804 408335041
764238488 997847 52134747
928402211 997344 212267136
216855279 996387 217520207
819983563 998475 711206087
709376743 997517 61473786
75825289 996817 304805559
991484667 997906 790230792
403335363 999999 27572366
75465377 998996 199516333
92909763 999032 258428990
495206215 997271 31840096
640488352 998529 530713306
235738610 998664 995889160
441173668 996726 449111483
111611283 995192 553333374
570973133 999828 742523524
27576166 995842 747937236
596483310 999751 745320919
249034041 998114 974830220
198430616 995369 435004928
163030705 997131 484586784
516653926 997405 759337888
1049213 995581 566143322
532093834 997586 171313208
341312511 995118 601788051
513965151 999358 556663898
693943384 996944 480876169
511411479 997648 314046756
447069057 997779 396056090
883734271 997496 754367827
611451887 997405 323745094
651369224 998318 531692097
938593899 996675 367397336
927693646 996915 722944945
181496954 999373 946392045
845917031 997720 815683548
375208945 998968 156802068
402655981 996573 309018984
534779694 996413 253106154
321711399 998657 600007847
20756084 996794 564924099
536263457 998111 79625224
398203285 997778 268784979
902689897 999481 985248742
397432027 997627 478759214
848975662 997554 25638043
166469611 999641 52571339
130638669 995351 721978147
845777365 999273 343572740
850267067 999923 642659788
340992533 997042 218032649
388493009 996456 312821398
71037576 995474 49974757
603379349 997225 67444113
427566396 996916 471057934
522597381 997028 33589229
791104095 999522 298289379
526169821 996081 338590750
85502323 997301 243213108
201622125 998289 218073968
410760399 997520 870378810
722182438 997766 125619277
530389443 995114 660339403
426592348 996012 371028438
821961709 995736 459153091
969071836 997822 519941411
755795979 996495 588282322
982936791 995719 658275043
560827373 997014 622069818
980036959 999164 656583782
960495230 995090 175588603
164956706 999866 702266488
547479305 995363 461643878
595506815 998813 882385749
50282662 997889 525992761
941117795 999992 331986670
538441326 997859 337521052
838424442 999777 609897445
794793041 995584 792837580
472352507 997570 369769765
931600369 998531 42415660
461658419 999324 346135453
118318661 997732 540258178
531467361 998957 848123577
526679546 996632 942891212
969168441 996137 307845944
949555523 995601 913847625
73863996 997998 199811433
612014587 999409 332719217
630463852 997465 586897126
829495857 997376 630694334
707179779 997831 936837560
432050092 997736 793846427
692063493 999932 603202001
23128875 995355 341656964
759815794 998093 278527323
418055169 996687 474872597
473168266 999271 179849053
952984911 999440 485989361
175420550 998464 780673171
330328929 999170 718369688
903031753 998809 274499786
358078252 995404 250106419
677862997 995494 542451145
472372572 997953 404531693
267241295 995609 682973262
50004885 995220 875281425
388136425 996153 727836612
487782685 997972 873996794
820679866 999240 661486541
301336106 999054 104660953
669442295 997185 704557559
100134968 997132 367856618
795109953 998224 825843618
566494585 995549 350601692
88380835 995304 194179409
566868547 996473 106485046
866945867 995180 991191347
176312454 999399 274078693
939534451 997082 763704668
83423423 997474 919155246
128557849 997925 380971465
19944534 997365 20569203
277399167 997827 877927716
341486497 995185 582307863
518891570 998746 486269605
344471500 999295 982508783
794523292 997867 34874403
461498036 997525 99919891
679704416 997170 5452588
147424995 996874 864831614
993391118 995294 910734203
922047502 996967 928420194
534022785 999916 154319962
176259764 995707 462065292
796274232 996853 41223413
421291183 999370 890337028
270985293 999017 534603996
218807438 999559 728912159
200258318 997050 175142529
481396419 999692 191258092
684035370 998232 772517532
706711562 997626 223129117
941162126 998809 443876958
703781281 997383 480990484
722780698 995614 635450710
898480483 999668 550231770
590544374 999241 690190411
54775355 997690 715486010
62757667 998246 780893069
778105556 999154 506018569
582681034 999461 279603757
651474726 998746 340175334
204965009 995917 66645422
931171815 998723 603994375
480261074 995156 949075044
790793671 998689 108576803
761796971 996977 259582671
12014262 997110 186638087
97875356 995455 968358187
170100664 996416 638055091
291267950 995494 725641985
295601050 997409 959288675
676188442 999464 958300196
762532567 995468 53818834
388222169 996356 158677277
28931946 998860 983658219
265702774 997069 358317647
80118812 997508 41124696
259882001 998291 460909455
152197195 995579 953736234
454869373 997440 251702879
158449110 998705 123091304
915436334 998782 601937348
781630882 996847 222016685
665609467 995804 523391017
339758630 997989 262304258
452768425 996704 40043721
658301125 998370 250665524
797477758 999790 586092143
282658219 997350 932531714
514569789 996283 664892719
635064348 997524 566014016
393045907 998126 515022008
623665497 999293 721993780
361198401 995380 943933238
449365394 997655 276092247
607852459 998569 679589493
203717912 996760 116654530
476234130 997442 755649023
790159832 998205 508759861
969528653 999968 569636900
947020920 999791 173915274
229573419 998249 444041420
729320756 996755 728961675
651192641 999265 759895417
686064997 998013 396674270
72949661 999441 176849316
675915937 998265 968564053
167511483 998355 731978897
768048687 999814 826956968
739600180 999684 450859420
254906158 997043 544668280
985170142 995038 252255065
480275843 997129 869537873
845799100 999315 246423786
575180285 996038 936438169
165707991 999295 413829936
204714539 996957 16249057
623791101 995081 27990369
389260068 999953 520677527
377364538 998928 958076868
790514835 996011 186193917
119024128 995640 989668771
803847129 995124 388499364
238351225 995933 843661945
563827883 995893 392680929
83490477 997671 841187284
657820841 996385 658746274
647450693 997536 490773670
651098161 998187 838260346
261874939 998158 556430076
206548726 996786 800094540
945372586 996015 8749894
530943328 999028 444006969
390485637 997508 96804232
800610267 996451 983887319
226742185 996727 94773076
231297960 997714 668334807
611209313 997689 578350351
431440390 997494 678191217
72974927 999699 534470692
306669255 996794 319885878
289493276 998308 733989566
353217308 995187 512145117
429551504 995142 312868172
951826212 998674 563537620
638464196 997480 918726330
499588232 999862 940851612
354594866 996095 164758250
947439941 997200 288632423
63518322 998269 356029731
878379149 998162 810886188
357917895 998131 628646270
77410229 995245 289193068
133133667 999850 735694943
270778037 997660 379590155
294345611 995376 523962632
639352055 997599 938310930
329110508 997582 403928558
771507025 996407 38290645
486257212 996658 168132350
60469895 995770 460710142
53936074 999241 959942551
460279375 996180 122123938
212131514 998827 387396845
441865025 998590 18716899
896208604 998968 49968056
107796704 995130 265884130
502568080 995829 467015345
375078005 997203 923251759
222054737 996008 361038250
441268526 999773 729774129
302221380 995204 301302566
575505763 998316 751123976
842508985 997131 284145939
917251968 995417 317693129
588168669 995363 292713743
229352697 997804 732236470
513946653 998229 522846051
915196133 997418 712494880
937634398 999620 137752271
863586810 998092 365800595
52031154 997625 342587796
760855807 999557 796943166
823028777 995728 497860884
607624379 995535 477657290
88767889 999809 867562698
740989044 995872 628415748
804313857 995736 697458032
447243576 996659 707360121
295726462 999622 202721001
663425859 997303 315581406
750339620 997453 603456619
202632888 997627 340910307
905854986 999628 447528866
309101986 999099 911727326
387670055 999341 302849773
777403912 996584 938488912
327371931 995348 308659726
754771028 999153 483846901
584423898 998927 342143924
36664456 995383 468707897
574933536 997850 235541246
366573423 995513 284792795
182818150 998765 914991490
862836117 999106 972249543
111361280 995739 669389577
796427603 999273 955497221
974901053 997383 685095155
352836493 999451 331247204
260379589 998700 389448696
774756950 996660 234509249
152596593 998226 288415032
246166391 999409 870402194
847048569 995846 227666032
639818937 996659 827067613
923518413 999468 903540166
756692391 999876 876888734
997644355 999736 204353843
350271340 999557 434989858
589691668 995265 935394382
368047767 999623 142995002
65044460 996771 772545564
917629747 998099 271553283
447169682 996647 5079539
906747391 997505 370779181
31206896 996957 615058756
137715387 996593 495186054
327597849 998212 855717717
946226428 998305 177976491
548264243 995371 940641092
501962844 997325 750207587
69747956 997461 124413680
55357340 997455 116076820
344540532 999522 297759802
568465793 996553 576476255
812292194 999931 119896296
64020297 997601 367680322
785082966 995256 12305073
283439466 995918 86371217
848518917 996844 958807903
362313962 997456 946520019
370768753 997481 723015996
1870863 996442 527220639
362001826 997143 869384615
77714291 999996 898932335
210868787 998572 588013513
575445615 995542 843997201
92940319 997370 296804670
622820898 997489 686440574
213477657 996592 435707466
707172893 996415 932607751
984214885 997932 894796806
296441672 998391 38985683
533023204 997837 334821120
549190707 997919 845547261
780174528 997173 503219269
836803336 996995 903957356
391239722 997389 66100113
319391280 996586 997511059
734913158 997706 251712702
759540941 998219 921094778
622159892 998209 67269049
56346388 997219 372500475
222010966 997761 28648342
740573114 996196 708333072
175375920 996307 119914607
470583935 999387 778517189
331391728 998902 839979196
223229643 998008 857010882
956388939 996718 446885725
653704551 999298 798454683
968261546 996594 198375871
245048588 997983 548627580
726942071 997207 545187499
372287765 997786 220914260
377814779 999553 422065588
879983221 997898 128514112
688362140 999384 507294164
927949722 997755 572339258
274592476 996873 967350961
937742807 995188 987166629
610416065 998892 51761188
224180689 998284 227213799
877849243 995783 972533882
711267808 998726 108246158
689655945 999742 839859439
818996404 998672 151473554
25053514 997144 766641369
218123934 995397 293190768
323206405 996919 958171478
17159204 998200 482880894
766123798 998987 985353503
267899615 999035 92169902
939413222 996644 926011743
462138658 996027 676889122
718478555 998554 800512305
189701798 997107 609212812
65188510 996146 558519847
772583506 997934 400643921
479423678 997837 240885493
923658345 999427 554829469
49502232 995185 412376114
803602322 999922 13511927
989051747 997661 331999768
555547255 999445 869912209
327641969 999925 795307700
918490331 999616 930423454
174290479 997418 30723264
829720108 997291 803028815
96456696 995036 309989975
338463246 995668 488091944
526789704 995950 104531470
471551812 999768 155528794
405559290 996686 695681951
994319748 999140 52845908
667629697 997968 806047965
864321514 997085 955916546
45378775 997329 400120557
679332219 999017 367221212
985537214 997174 289813135
882243110 999312 106970313
387314899 995563 542336874
161327711 999941 511730371
789304164 996882 284700148
898133000 998844 856482415
709673581 998502 257413612
501563546 996962 901738456
924893558 999480 390799064
567611015 999645 767129966
946232966 995391 648853404
597259991 999781 773703770
915880530 999294 674364724
775886628 996636 889143562
512918308 999922 455119510
110455254 995288 417991422
663100914 995334 379240354
178628180 996767 761950453
335917580 996717 989137959
834987959 997700 361544768
64689732 999213 622498719
192218761 997917 238922653
677964317 995104 423693017
731754236 997750 886266087
92428635 998180 665782033
125665043 995570 975712279
673664531 997434 481386403
746462514 998441 615938222
210204388 996202 814081528
270735851 999731 795429726
701917497 996471 447485220
993033701 997469 9866610
741981322 995563 740265172
113183366 999807 13852297
762473819 998068 719909157
256150913 998733 255690350
640614568 995226 587894017
251400316 996931 158950162
904947551 997961 883499286
952623207 995527 211931664
540493116 995313 191695962
562616356 999854 500866258
748173177 998409 207759858
646276811 998739 184166228
765785263 997280 147615376
391571546 999973 850901341
133915170 996935 37051448
925512665 995608 915365585
616215318 999734 283179172
312368325 998222 465923210
612619845 997602 769668121
903018599 998950 148748781
480256152 996779 842349876
569981050 997727 983587021
785601927 995264 798874406
157489155 998148 102484471
506562301 47942 996974
7627612 997216 810230561
377572923 997468 271891184
246474287 998063 482189308
908407647 995864 158822823
255255825 999964 666433317
822482561 999339 493529284
125092633 999902 371216429
54910231 999583 461007511
809763462 996493 359113027
564554143 998750 827609089
451004033 997145 687873949
47203810 999654 919638012
189953732 995637 365876290
102134473 998300 980083098
825386765 999361 302247612
394557195 996198 298038986
232169554 999488 814659187
812518067 996141 437030845
168323169 999994 896194272
713133671 998820 791690671
351809300 996990 293048163
349093351 995626 356761080
501889574 998276 844005080
625412667 996927 871835150
794598410 998043 318941403
748685225 998817 212274040
7561268 998001 852368801
603997953 997628 405424588
651264568 995914 883841945
160168728 995911 243042335
218642302 998365 950130032
611118627 995669 38056406
190447118 996027 531500662
297523575 999486 444475481
122503714 997523 384865322
862193610 999039 810579998
345325439 999370 466990405
252757376 998284 101924359
106835680 995783 328506593
340672076 995970 134214822
673425629 997766 588881133
834751224 997193 181039602
47923174 996179 886876632
921853611 996727 193567381
438100544 997659 927412053
335417534 996920 241521577
26557215 996765 459745825
435471766 995031 159243402
476746620 999035 946183953
216030348 997334 373320872
265063765 999343 298188248
64840911 995875 804880433
564320852 995902 503903039
780329719 997133 403187032
303438015 998676 29205989
160182302 999904 279430944
490041816 996533 595434067
421970684 998108 674153325
652467523 998380 662752547
128661074 996371 116010980
975308102 999992 112221332
662238927 998996 202832184
433587527 997355 514355175
873216109 999963 536051522
708486807 995723 781900203
891643275 997929 209259380
142622381 996043 220334660
930563591 996382 399056995
376032958 997737 104320683
599938003 999267 83073074
722156534 998486 288695938
316098439 995030 121186173
107254789 998691 65725966
10104358 997402 593417300
402905530 997233 822452836
659784036 995164 478545734
822631012 996941 150298721
740690753 997544 13428886
722313530 999684 211987215
268400492 998287 863955685
113109515 997661 992059573
474074227 998230 423310534
533955880 995481 352863581
558365863 997743 402024994
215468036 995438 124420114
991846189 999629 66688689
524571703 995022 285064010
319403077 997328 627110548
758816596 998544 82627548
702959666 998528 583129998
809892525 996784 770084576
682734296 998812 932177410
326908184 998587 616484881
814124512 996240 671295843
312294941 996100 194047499
810996647 998092 640971622
392006347 999830 321586571
872054607 995348 986914459
109822545 997674 612949934
756978082 997424 852049666
815634860 996606 16187784
886535828 996142 222801129
608366253 995247 110902579
937211556 997543 893401252
673921900 996448 765077262
427912106 998817 721738725
378125459 997994 734790368
698924839 996383 290969056
704826363 995329 4913391
521144684 998033 952704074
673204808 995132 521660485
175908204 998396 436109964
596253002 999974 157721340
621170299 998246 222656370
122516694 999208 960821215
267739415 995693 165165778
750162796 999143 68778317
426306527 996019 139222932
611456426 998586 217238145
57963330 995227 891783317
581219051 998229 271425280
363986007 998969 981228751
503281035 995407 283470090
322030508 996278 551725625
398974848 999975 955318656
608936641 997048 253762074
899094874 995805 921660880
752382054 998018 686721288
586403858 995198 463663070
968238822 998928 406721171
626787185 997736 784104990
815004333 998035 456252715
215336495 996805 246833300
93663662 997343 793393972
122453970 996555 187870589
237813049 996928 443570167
638603016 995533 769434144
700041839 999528 870416308
288316857 999458 428184664
347334573 997920 567780000
907699996 997266 114921084
884974149 995142 492250402
43022236 995427 879725112
671217023 998325 107701198
968757012 997292 637647376
998576719 996090 176291769
435110644 996269 798044552
609828053 998239 778822062
775404682 997389 583244725
491654492 999232 332437571
902489798 995291 39399633
528483794 995365 2986736
682344208 995743 536158088
599647119 999121 688849694
888535417 995646 553875906
947890999 996539 947100639
306941116 996776 46519297
675518131 996419 161441636
451799136 998216 623808275
661689875 999525 346640951
703887934 998122 326811917
677118836 996180 977740040
732837331 998134 178793294
556641803 995035 601701486
602265055 998029 569202737
291497090 998595 886530804
35367766 998764 907704282
68135645 999004 56589384
113719888 997037 176021249
342819330 999119 799987818
668426039 997890 630014302
644839959 995170 84844247
856278506 998834 942686710
607550585 999221 962613645
931403481 995284 697335785
601972135 997330 927892615
78417854 996228 673365698
6875442 999270 149416965
210380209 999097 948504172
582300288 995142 526091687
178792108 997781 307016585
398097800 999079 534669306
696844462 997808 107340524
263872629 995524 959479918
433183652 997015 343009580
881115236 996627 436947176
103836931 998169 871499966
175042596 995887 167284454
173265923 999167 106123264
316913071 997781 40709498
72686915 999099 193761049
899001290 999902 572545044
178995399 995528 543889028
839320200 996711 175623106
394343751 999648 661598811
706316709 998411 262093824
492944420 995354 513920179
672381754 997487 720086592
443418935 999030 942103997
640877992 998470 252928969
637078994 998881 714467350
38295295 996012 700088193
14463141 997509 356806184
440593825 995833 829136397
121627586 999498 426448322
698039527 995964 397809970
724246149 998052 509079003
64439860 995021 270939267
532948400 999867 999344451
308764512 998438 42771731
246323283 995435 59311745
808885804 999923 53422910
618143972 996974 161510696
350136758 997574 76588956
835537255 996946 116000162
910031817 995483 150511884
54593399 995225 494520409
498206755 997359 712141393
654249216 999398 314322930
131903792 998080 844125878
257157933 998936 443418827
469466176 999780 533948872
122857235 995644 684932429
900752273 995430 250502999
534605482 999280 952816987
110889288 996841 218932428
897245176 999153 585013143
470151607 997289 442036845
825380445 996100 440299204
857145709 996038 689025709
339955748 998006 752834395
108046075 999115 928645254
114647255 996393 596699753
189969560 995785 191500170
814153952 996975 178736362
758102373 998330 266176207
349520006 995340 439771053
799745617 999544 937083502
450857306 999092 410682576
137769993 996328 109697843
452464702 995059 586052375
843881158 997187 661598078
936407806 995735 103247711
196556464 995410 120818436
436368967 998090 91129737
982382550 999552 392532793
584145351 999330 14458086
289052353 999622 448264832
483503107 998666 418987205
80934382 996011 303234603
900657806 999148 943139513
600882541 999727 841919121
378301372 996919 893248118
552064852 995735 38330479
893510063 996233 396845982
755397943 997539 743320587
994355715 997792 18301445
192340089 996853 859460703
794095503 999580 770676797
403375217 999992 375248715
89212491 999996 665755644
827020649 999329 258862227
729053739 996647 495892140
523326982 995595 158032419
150932175 996534 545230124
859786077 996223 485618787
969978113 995924 952439876
618986670 999011 510582726
67262207 999337 457569380
270977247 996278 780324705
107347000 996232 500653046
330235608 996486 111576625
830306203 996846 132019628
794124330 997769 729739804
725955556 999109 597641312
940169130 998320 118528224
346487221 998195 686350119
608963113 996735 816473783
346693402 995250 244243268
905782684 998980 844491837
427029138 998394 71042129
102590440 997198 880792486
552724656 997592 438596985
871617947 996796 767112843
972520381 997569 680004393
895700276 997179 326039492
75954005 999731 765599636
51408061 996873 943152303
757738872 995276 853163375
926579334 997589 913344570
258937678 996633 67584517
463950307 999397 100356851
211966957 998967 914507441
361640457 998242 514283864
800835492 995074 483027139
797683424 999544 704389274
719916326 998944 589357714
659111433 999114 350317936
422542445 998520 535165333
110791989 998072 17246170
709157188 999753 360186569
387378187 999409 798615516
595565221 998338 559603118
353802814 997222 108689176
498454059 998367 986190607
66376546 996868 498804443
842792849 999794 4321498
549981516 999190 607351227
832122032 999434 22345095
158037482 997526 440089154
100084873 995466 480386570
703206999 999099 336084679
691836509 999164 531049268
362742372 999308 410997615
222148900 998613 234882014
288680914 995036 808191352
364259319 995447 263898171
599478630 996091 271728381
339254750 995725 531648491
122669303 998117 968422380
291711734 999847 775358262
854906431 997719 18500279
208099694 999678 914114634
438371232 999352 463229776
638015608 999915 381902279
378092752 997282 497134179
512783788 996059 648587658
184080099 997574 505944990
741577621 995425 68132502
846349604 995385 325120687
711984547 998344 583518101
882935803 998891 334199054
461653156 997284 899281708
214622510 999417 725556267
308581088 995209 683882051
434504911 995290 21414483
191864949 996481 6153761
100919805 996876 3901730
516020780 998393 842720024
649726094 998170 255885867
238808758 998576 673224979
107030405 997888 950942389
310940934 998787 841563007
982722938 996199 506387492
332992282 998301 330738217
175633179 996898 253196870
382044617 995185 629838739
438207101 999613 635972777
220869264 995855 289767712
509567533 996208 745082586
507787363 999764 489271624
745711573 999864 221122343
956974903 998371 752806345
447504397 998120 676190628
809059901 995875 832617341
327314989 997063 526078867
392184987 997108 639669426
390153830 995363 707256655
758127624 998750 873463176
499587062 999727 246327099
778408603 996157 20505351
771188966 998304 671104418
594311679 999179 941425249
674740042 995292 980095253
853941096 996779 397874420
245524543 996293 63571990
640096457 999148 650903372
722978331 995592 277107942
243969023 999567 811200978
164881604 999591 676409378
464724228 999002 988241558
873938909 999321 794875752
489868381 998136 862326452
845610602 999090 409134610
225539124 997611 617782426
730377677 996455 620891943
948199433 999943 643338873
298371403 998441 946138478
668556200 995459 852786269
245270851 995156 207469223
518448605 997359 604225475
504754195 998686 516343869
853444375 997660 777241519
397486920 995219 575159033
611463044 996631 892167888
589584106 998308 433795098
200142305 995795 297131680
20811813 995240 998798459
166276479 995658 87910432
885231810 999603 173460427
208198208 995101 993302596
253509901 999333 720866447
719140189 998731 972047784
20751183 996974 618896898
354569888 996921 347980649
117932786 995840 309148246
620282387 996984 409319449
145127886 996947 514670519
372022947 996108 482393217
722151414 996334 55296763
353083135 995140 803044744
949396495 999482 778638752
512208941 998896 626436191
161072966 999088 95401724
519043838 996483 590407122
161942756 998521 242184741
145659023 999875 890406974
475193897 996256 901826533
260684788 998556 882828819
339449337 995524 185644234
852140910 996124 180733347
853136825 997783 902374963
296939974 998007 90512340
870737916 998906 689456576
279559183 997479 570621686
355832849 999252 683492701
629441279 999819 725663660
875429842 998674 814243246
480857731 998032 49273528
225733513 999947 917633248
902145128 996353 403854246
419551098 999401 411778116
372136110 997973 479832813
812363257 996622 496134004
700622970 999957 658761101
448772216 996369 916136910
422691713 998918 532793292
203281626 996406 985234202
11289440 997750 193217335
553574382 996643 882143747
155245913 998818 766301389
297322557 997767 747542926
971979805 997756 650329708
196605345 998535 164100220
397337963 998878 43134319
308976459 998399 323615434
844273393 998200 330205056
789501757 997969 604106377
967160773 997133 95032319
260304742 996797 850816302
678934930 997966 861910903
829779969 995917 702048425
42070751 998230 726344664
980443273 998702 215546882
204340118 995830 363906793
673023560 999864 745344997
858409351 995800 478049142
1757141 996336 719818736
519929454 997939 859701180
720027591 995942 187088477
958850355 995549 148780809
870377665 998972 673425818
229177629 999922 335077409
883740625 995740 511948059
911492951 995488 901746595
347303857 998010 837829635
938006203 997437 454316750
96908664 996349 538527655
516122161 996686 402969717
735884575 997348 526300487
325284247 996508 43803011
925843938 995553 960153276
652574632 999767 243180226
255065038 999967 233859216
830367256 997510 876950643
455095869 996765 449876715
71549661 998943 308601168
250466858 998282 49857464
51696382 999208 787659490
599521237 998045 590192919
523104437 998109 991034496
327239601 995194 505215441
130573327 997211 680391664
41712509 999039 585285720
538134687 998006 99177622
256418687 995957 998363038
117699604 996360 965643708
826083233 996773 680041673
677474223 997791 20798293
282330824 999988 311849513
183528031 995343 770697408
232465503 996111 643300872
182837375 996548 467701356
759322425 997718 309220080
79710254 995868 80330575
469698763 995062 830040101
537610162 995009 955344096
199009068 996180 177600820
128126947 999475 205426689
52295960 999053 905804214
578720579 995657 276844643
332660907 996385 177851404
954924976 996094 170948718
687214077 998276 676582226
772645148 999550 957809884
109913975 996383 94027591
280238191 998005 291464092
381539410 995825 708760224
10169861 995445 833772890
177625387 996156 808546243
716944628 996459 205545402
620186665 995665 434844765
162796731 995066 987302046
951498254 998612 38851212
504683244 998647 989801193
956678270 996095 52921453
290131743 995297 898132563
763899671 995491 474426150
341438748 996857 671594911
750048465 996453 706885605
399943396 995530 926169328
969414243 995291 954808924
335822542 996370 866814883
337538116 995359 722320716
390757306 999298 543247219
107221059 996960 124940773
719681429 995923 660875490
118714642 997604 947019813
610488418 997873 752457052
463554895 997601 723743564
905475703 996383 325126438
414130185 999597 749142510
37936642 998292 568822589
169195643 995099 237347615
363661431 995554 595160802
957595329 995313 184825225
996342060 998066 21224646
776982731 996402 531587891
114604092 998221 927293389
457585720 996201 111080257
212188145 999094 946092008
548008849 998358 421146678
355320591 999732 94101490
720155910 996457 924918596
259722194 998814 250786023
247291416 996215 531109668
675693000 999988 268036958
675534496 996789 992106080
615765702 996429 854386647
733867769 997159 666860475
332693829 998760 96184738
749437826 995181 718040105
572240153 995947 154275278
407474895 999556 549649825
117251336 997788 345989882
413964701 999600 69793137
215785619 996711 333666506
936568175 995948 776503464
189234873 996258 260651993
664886979 998644 910992590
100418873 998041 756723612
406287637 998998 977002650
556407644 996432 6583334
11221494 999439 705048817
527996003 996192 679351157
611435477 996071 859930148
895553198 996396 713941210
899825081 999912 909173163
868871910 996773 134342268
466353671 999779 170632342
251736060 995493 746431169
407376769 999236 596633815
978108734 999967 132050287
944590555 998879 737010165
918821496 996528 248266293
489293288 998101 641565452
647985211 998881 270038962
555355786 996221 805671680
466313204 997493 801117700
845960007 996246 6028433
800009559 999747 266987279
709755323 995292 100515830
874068774 999388 760101220
940711185 995999 102065955
469042188 998593 464038334
155514263 997042 789007747
70343475 996071 813242372
576564138 997806 59194007
642559339 996792 67444714
421785685 999890 259109137
547221182 997723 188610542
252897960 997079 897490766
551071842 996489 331412527
40804101 995331 271576149
694866344 996501 209234404
929220313 996079 907855020
258599239 995959 105691208
131642525 997383 282371241
536903581 995892 553451872
336310263 996338 338653697
192563365 996054 107321791
242174314 998399 136381283
821154603 999093 168203960
415944660 997076 865074124
119117016 999026 985518667
682567124 996362 211343543
563068032 997140 408331441
914792319 997454 194719287
865061380 997584 297444953
557700667 999586 167109212
525499249 999996 566411706
836547189 999867 459085007
303385991 997172 180036982
831722146 997550 236470987
656300953 995437 805176783
358438828 998342 982724350
452663199 997603 947804331
116438589 999197 688253906
102378972 995907 8007857
566481101 995635 130655074
165341840 996256 934392287
137634247 996390 553450771
869581877 998642 788819096
350575510 997333 970923412
572837144 995931 600958104
226094040 998641 925282598
691935948 996036 293936077
410808631 998315 981738534
258856366 996227 441185887
445427160 996185 811814387
101663971 995169 254408799
572898748 999897 688467316
938048088 995892 750829065
552386686 995274 128597614
536727418 999194 963600702
697373461 999152 99469149
354542273 998097 114979291
420425538 999916 353425099
388107748 999858 618705626
308761822 998420 939399998
999892221 997328 904493710
598590560 997568 538235036
193858590 999188 495274312
64234638 996712 319588669
149648166 995680 86042720
812952947 999952 704718263
950758001 998190 858854338
946702413 997547 583737891
731753744 996490 155528255
963855058 999704 411231723
308533048 999817 855002849
563427006 999659 975920831
75472192 999961 569327122
682828081 997384 412623062
48321294 996000 84003610
711283748 995489 103513128
994224092 997130 949417102
395609647 996611 162158994
441892017 996226 148604471
689236773 999743 555063310
768059372 996194 300316280
925736816 995101 263450370
272161164 995497 745188915
841371387 997966 401125385
363886833 997742 684288929
992270447 997580 474434168
893078428 998094 175998064
729769435 998972 850328766
343090910 996601 540869415
329844177 996638 9288790
922213638 996126 818530708
467177289 997094 234036282
385507190 999843 995879621
488909425 997921 437139886
611153354 999816 542852603
984169944 998723 632597880
954330120 996083 599081144
491409498 997301 313205110
851673455 995629 387378733
705412448 996078 700347666
443815978 995835 630219258
8806237 996728 842923520
759278061 995800 459034912
492709913 995589 376509322
498602665 999054 388220549
825684646 997349 468929227
743472635 998455 669628200
790143392 996647 907911110
998716656 995159 832310823
392229351 998830 367098879
258233716 999265 177807985
746260848 999278 229289321
444734294 995309 179167827
648604688 999774 223947200
732493436 999474 440384605
888224798 995209 605219836
635460322 997715 567569461
986852339 998192 271009824
615742252 999011 330465794
28487894 995880 661795416
404602960 998632 910428264
605757242 997086 741669638
968118028 998138 161183430
576839322 998220 571496484
516061092 997870 226415506
856609234 999764 131492333
319622063 997549 452567235
601100867 998418 165471173
26886047 998910 751488596
371462001 995615 513250533
983210884 997896 730616262
786093065 998230 791046549
48868453 997860 786670241
290377407 995392 94504238
769604683 999249 942528947
31188610 995841 391314053
243708273 999225 163264320
665986968 999522 940437869
3911616 998462 387643334
63295986 995500 668205341
297468172 996858 776274629
381891561 996216 779712394
74759291 996819 941374227
178777981 996812 422263221
504971583 995243 818720444
45578890 997300 369403374
536395818 996992 632480055
950912402 998928 748944271
998200761 998590 592575119
728961381 995294 785445592
275662643 998479 303854874
493885048 998565 505183341
41608378 995016 153924018
772785149 996343 732968279
437724375 997723 38963662
477885890 997578 540463427
535148303 995736 360394148
161923352 998571 836774995
27523464 996715 166372295
360192001 999928 903737550
300922968 996756 557502813
783561394 996845 118306445
310974505 997925 579388568
216890978 999681 789593676
198199465 998772 208363584
355375113 998105 894173659
482544429 995575 996529394
627317322 999541 969028472
529164679 995768 143418938
386922041 997959 234653580
23257640 998726 593856512
251292638 997704 388649428
50964018 998182 7209134
591524131 995471 709229399
714084797 997795 971628524
215633069 999890 956023309
499545475 996663 560674560
845787646 998681 761274048
440500259 995980 308872133
156198660 997950 266971427
409352617 999932 603405426
902511770 997770 473085765
127972046 995254 654532211
561151545 998326 204984116
264061601 996868 34442056
743841691 997029 176531994
826608458 999980 264251098
345681896 997328 968978663
870795952 997096 19934148
158052826 999259 10052533
38473779 997129 608455597
739525498 997367 484842820
511464229 999346 124607407
569387320 999304 641220775
662782587 995050 950238051
541913976 996827 48955459
173040422 998850 501313662
424203933 998859 894472735
315447265 995956 58474986
392503744 999519 163430930
889699643 998698 220026843
306420594 998170 882359849
643830749 998477 981061664
12856463 996822 300096853
95324059 999217 716151696
664850463 997203 835272516
666694745 997590 88066425
249341173 995668 262276670
261387121 997746 39189841
612300504 995948 888612412
125935131 998317 285534235
73056090 997694 481748879
799428770 995323 17665973
378488052 999312 382137810
148302947 997288 258995291
411723100 998330 386890539
17465798 997528 174509950
745976318 999309 83662998
288731760 999568 127122016
751956591 995779 125847733
360433307 997886 972637280
590127387 999897 917481432
380291670 997917 861993919
409390428 996139 115307393
526631903 995677 690379136
308451602 999778 208283057
256027254 999365 458806841
956956938 996033 90960221
307662345 999510 2544104
10286124 999626 707992611
340958937 995401 666953473
453870553 998127 992370524
915516989 998349 63170286
153101590 999706 957477937
765219836 999417 278714098
769061789 995345 431908990
936210483 995835 203996607
525730220 999081 30445153
933379857 998786 742988312
69643105 999821 706661263
865963031 996654 887533546
279703158 998282 998396833
489985661 997662 325972193
383851125 996966 805906232
655486628 998095 378905093
93632552 995354 4225511
348809384 522901 998275
153172160 998475 803728095
231898500 996458 900165731
574077510 996733 550333438
435806730 998706 415992591
939247256 996744 756626107
776371205 999352 327880867
434527428 996106 671803449
29994515 997518 642700494
108307412 996136 993829187
341028121 999659 723634409
630153362 999089 496185652
695479784 996014 921887948
25309553 999881 797228841
32076745 997977 630991405
543485177 996813 256205572
870057206 998582 657721571
951628403 997929 527269485
772274249 998673 792413679
785279880 996535 737109879
826719524 997172 702260695
880249041 999109 305963638
915390492 998691 640805944
590623773 998771 655780674
636253993 996056 679148344
376615476 999869 956774747
21968647 995611 961488849
973041006 999501 681069017
993537805 997423 429071589
324662672 995876 183226690
798627853 997827 559148934
349975082 995319 1985016
774739576 995852 914419421
227861799 997812 279146768
192988943 998743 857515045
168470728 995230 778132380
579130722 999590 591569256
154152478 997516 327101792
304483888 999909 309350501
549394855 998767 425322435
129690261 995212 978548085
519642857 995273 644825817
851894063 996776 424934961
196741562 996762 107293186
406071415 995398 227759571
206190210 995553 284380190
281468863 996821 597779529
81701671 995460 360715199
408818193 996948 430241247
749561260 997574 306798243
891845654 998365 321433637
742197927 998203 624335812
865679084 996805 733623333
127402221 995086 400072305
293375337 999078 34935868
583130196 998939 903767390
798738000 996734 332238029
433124398 999216 744514376
872666573 996817 758907057
541162182 996503 323395809
575872582 997952 959954309
665035911 995390 723546733
899984633 995836 828887278
722824910 996981 603151307
978148891 999656 371238431
944522329 998584 593964319
388006854 996477 61907371
514216243 996339 642520828
841676774 999382 565734216
53972175 995935 12288627
229420416 995552 965573241
561822147 996120 86206352
249558536 997736 590770726
876985292 999014 197916615
720556585 997733 260481241
63390264 996044 130278198
525521784 999892 69789376
283242363 995133 989883371
92848521 997533 385800661
494011845 997974 890332851
50460597 999143 996582768
293601827 999917 158551791
208359976 997278 872854491
696153601 995243 527311537
236591154 999572 964394011
753146458 999206 805512061
144085912 999142 175685749
42686547 997310 903249166
108637732 995675 239255206
791065590 996802 927016877
831511314 995114 888001615
909200473 998408 959635755
91184380 999289 598348681
512338356 999986 155072078
789301316 999832 820308975
758341704 424265 996434
9689906 995611 828087792
135011155 997705 434081639
968417300 997930 418116184
288423187 998952 318579037
217265711 998065 689804340
911040167 999560 264841556
311748525 996169 381561753
289077710 998810 477328235
285510491 999186 913946453
129838769 998504 169854192
585438260 996296 778836852
360938029 998748 336627307
15231382 999919 102049050
566343665 996509 956553600
542793820 999792 151451935
22924329 995272 27894187
886437841 997081 76384831
464363080 997007 745735056
776472246 996939 83315358
394074904 998439 760940136
510782246 999565 127772538
636718818 999413 315831400
444874414 997138 718220007
840965221 995284 720133912
828546879 996326 868416765
951473033 997632 385667229
203260905 999956 425972265
174848218 997313 222962190
946165256 999461 911998696
392874737 999929 166224773
466142948 999647 942173275
926881903 998197 411185830
139142228 995816 684477101
390595516 999680 730151787
818026223 997213 638473708
943962069 995045 567152558
52100926 999748 70379782
625371393 995792 454125895
433304662 997788 322313913
484816446 996282 948168565
271450206 996017 499008056
967154925 999099 492760205
177874713 997675 959686512
981311635 998132 364398682
869440510 999710 554822395
839985466 999970 77880238
336945069 999299 180001108
961277502 997000 716220526
4274284 995105 170037812
404384458 999894 420023505
157417048 998780 368714653
105320379 997668 61597779
719499378 998165 231915177
794716393 997257 986137900
620467661 999820 472258523
799697839 995164 805218774
642176180 995489 203132222
427930482 997361 597236021
573697672 999705 278577450
748445886 998402 125750018
507343685 999451 850495492
959337099 997061 591348284
679124952 998563 183990330
255566280 999743 148400552
425581927 999545 159655348
765013124 996389 447930698
652696642 998636 996225032
613708489 998525 178521844
276968690 996343 943465499
576659394 996727 837873864
522067295 996647 609921143
114909309 996516 751444504
254838588 998737 537072766
243106291 996940 474668518
640133139 996269 965152933
292404036 998390 480956245
379447157 997804 349894124
939653083 997555 666999888
968439836 998458 802647263
735403681 996918 204342552
773384661 998068 701751664
338622044 997076 130310873
539329486 999839 138710460
267877217 998830 199619457
687504365 997095 686063225
920453374 997846 911284131
873617157 999524 431885879
914085190 996329 584677303
809166472 997574 946721483
728820137 995606 402530234
877723801 996130 921471446
76866439 995380 26051208
403154164 997443 917316117
650769481 998808 75358460
987941896 997456 534073708
300720696 996278 216711056
841038392 995588 285698843
795991585 998861 400356228
588640371 996321 825625331
684364243 999211 471004353
60586555 998178 779751281
689360922 996963 495719388
792000444 998380 587672923
78234743 997423 875063275
17631671 997596 973468686
102554910 999452 355291542
722749857 998671 289423037
684029461 998456 835959189
14154341 999287 214990053
339850575 998423 584425651
804492802 998875 690084954
212220375 999254 813209169
204447964 998319 750435679
225631360 996922 825806275
78818854 995443 898122465
380005000 996017 206955854
481896169 998319 923536994
907842855 998535 71129078
600756336 996247 550581383
97664809 999531 228411529
829550384 996492 276623573
573974570 996976 523871048
562223766 999138 687096253
465097011 999019 970114060
309991414 999719 496571176
97773156 996115 583285023
245846298 999768 271062460
936157102 998503 591026229
419118326 999829 760355021
299803308 998654 265997969
144360951 995738 99544694
523375642 997281 835701822
431010367 999150 405845834
577957277 999981 625543195
911112623 998759 543597296
515956608 995819 585343760
372766540 998019 271500463
531703961 997750 886543808
512539394 999698 790500751
752952249 995574 733023118
636612713 995786 115838234
2420857 996182 462991217
300033585 999979 332135870
934502219 995250 274020477
283959274 996919 813884542
78506719 999191 371007914
425542164 999207 509214595
832618129 998243 326633022
576411615 998598 389944114
900132264 996482 328238126
143080458 999026 616876847
200164783 997208 263293586
319505762 997988 148162851
817297910 999306 894217264
471713760 998680 222433844
933609606 997495 856756344
817320349 998992 233985719
383943197 995832 145082779
557851748 998737 981329459
110178103 996902 97093149
281215041 995663 242110752
598242047 997084 633320933
629368633 995300 667181824
572018152 997977 148400384
585172028 995458 238752849
950467421 997226 576526068
684773646 995722 164915099
630179302 996492 503740590
820672987 995808 118309292
363525755 999120 553106904
664371497 997992 78361521
180038481 999407 845541806
815072809 998758 771311220
601421588 999806 888260419
439342048 996821 918697356
940869259 996153 972705291
938317502 999581 81013548
721692947 999812 559776763
561947440 995908 575430639
671601284 996251 839085976
199438751 995046 884071476
163278778 997411 885792040
645352604 998632 762839653
134320775 995955 427045828
445916265 998475 42797387
626798805 996058 448011290
207738472 996823 356888338
853356415 996773 244729086
871225882 998843 742481802
359978355 998464 513853290
446262984 999603 123869392
282941178 999748 173178747
491495562 999279 833278179
179255791 995475 412338568
342802238 995785 102879343
527417879 995414 288864702
750225449 999682 450793285
381993894 997269 642825629
46218281 995642 23521182
928678204 997608 648421464
151542583 997838 481877544
975094689 999870 913939155
287680356 996378 732775864
213303808 999979 401372344
440070226 999987 632627513
831796478 997165 832645750
172901141 995020 857346259
117450580 995125 728221245
412644422 996198 733337551
45642653 995895 342597150
465203024 997938 557767612
504870535 999500 619878628
143861166 999741 781001720
737146161 999549 917114881
26949219 999592 575660771
6646754 998335 434211933
758118685 998986 980244952
553883373 998460 184828818
7860071 996040 99410253
497262921 995872 548381078
765296249 998213 476083618
377149096 997065 819426860
866603956 999456 501120703
34159766 995093 460575515
97503878 997644 230860794
792893067 997029 758433516
115781683 996544 169631074
473288517 996478 161995271
757155099 995348 777893689
739951938 995061 319763064
439824339 995942 252318037
437729372 995216 439590436
626306295 999706 435109722
865242297 997438 517037582
355939326 999566 399284473
574065345 999990 400156928
699099071 999016 391000441
448713780 999529 636914860
546754051 997812 179458812
143479983 999293 617278060
38118363 999466 557095897
616388232 998631 752304286
319301727 997924 665983936
767051101 999488 390058668
637829103 997978 471871601
616036582 997613 188683085
676211549 996661 154259250
626589659 998301 998425600
575168953 995056 316599218
729257363 995550 481601787
334002486 999569 915159032
431233601 997374 847164393
457610991 995956 640852019
838704552 997109 804422913
29924723 997940 112837812
104415620 998721 446726364
975032230 998577 149538915
412975627 997802 199066312
395615252 995065 811776142
684241127 996152 549841803
579903963 996521 270214926
348223586 998787 839434373
534542583 996170 283272685
534618637 997579 588151967
150891574 997724 216550831
263797029 999184 577430454
308224935 999741 123172525
617916528 995700 350521413
874327601 997334 810804263
827494475 998198 203534072
432132643 995381 827066433
207180866 997722 32479296
576275341 998042 991319984
605705176 995283 746517801
983705923 999956 428204481
602729520 997673 320680304
16646358 996459 498985436
683604408 995827 880398367
779594255 996843 793439174
665721862 997473 2282918
888285761 996413 111074569
776144868 998423 159107524
114355764 996111 463246796
858401228 997653 86708162
930573007 995889 594931177
257515973 995529 720882602
702804825 998460 187672401
530604112 999506 616629123
510450873 996115 218158146
163049522 995309 612831439
495482124 995595 799933234
228865996 995069 597207151
27416857 999466 710170008
565887102 998878 316149544
46025851 998356 169725263
921069369 995556 764952950
240316224 999552 423631320
196497063 998112 483779268
412837785 998059 28813617
256654005 995524 375554639
276755412 999544 464964393
991764281 998854 538715049
376959276 996155 500264190
950208610 995634 753538061
742751580 998718 518492116
500343000 996340 745861360
887511408 997845 23458345
557380050 998021 262733553
699865535 995811 727334374
433738976 997231 893904894
118988418 999479 57456488
800104297 998288 967362730
848245385 996329 502339690
169283136 995840 777107730
124103567 995134 94890317
182964164 998322 840430049
461475460 999828 119636777
759596874 996887 874228870
216467340 998279 85392626
422433381 998032 511564101
780898246 998222 579932001
887561938 995204 502965928
159872596 997575 331628395
865992793 999197 129342435
210680397 995485 602371929
977055720 999579 140651578
384554944 995515 501723339
296714281 995623 933426217
797032521 999837 126011982
897822518 997003 517794343
962828780 995616 464264092
208255005 997843 383932237
418790888 996639 165447688
953531168 995108 691799017
896243587 999731 580256019
747480744 998450 617971651
282775848 998976 95521166
126608847 997544 930594445
718772772 995341 383210838
777129526 995155 26931804
363996366 998028 300749650
308329881 997069 418776943
992229221 999422 403433470
942675705 996725 939526521
532136357 995010 326385361
672961219 996458 696445655
966747736 995508 676715250
70831695 995704 781492233
851882077 996988 350159830
535593887 995425 458958093
489682848 999337 861211748
871714788 997641 207638316
576509760 999391 660876075
271716523 995869 65127298
597821573 995984 915373080
588832157 998267 7291909
660293501 996382 756567730
187653 997522 570341350
401122414 995892 657972228
593965647 997322 80478698
11055743 995833 444644585
408439518 999206 785372236
566968697 999510 48501933
173021661 997046 882540614
856426408 996796 715489326
93406312 996579 574781604
739956502 997931 616173999
714160724 997849 70931489
289509047 995291 246239450
477974470 999522 147770035
723773943 996861 520696651
555765934 997621 481974106
990187925 999547 113923902
536876244 995144 476417785
112665435 996648 797779136
683313586 999844 67032873
355072368 995866 116757341
610831659 996559 885596995
455716806 998230 387248141
152983530 998109 698247678
233311785 997430 273320631
205012609 999492 881266481
118774952 996575 109574220
271468044 998351 960208526
883639850 995170 50916458
713771785 996368 950437121
657433168 999520 165158015
460521368 999656 228531914
734280439 999003 731096309
13093691 997719 180672872
258181005 997177 572378163
377545747 997951 863214594
894545756 998671 960406394
837353181 998217 305243843
12324745 996018 476885490
597499819 996768 908007810
766735514 995924 169096669
967978864 997160 775025057
354053464 999663 494125148
961797849 996588 963647835
800614348 999951 127969261
876194921 998982 890836746
466875880 996546 656971560
931542677 996324 786154551
991569807 997903 819285820
213716358 998917 796098549
148596742 995538 593933917
623082226 997717 239554998
306563115 995455 357083297
498599041 997352 844654998
673742584 999303 787459926
631584026 995467 385558839
452778954 995222 152173725
904017660 996279 477903214
907732276 999691 476833711
423883602 999433 194666053
312427771 996451 795529262
89521753 995905 656577944
128183902 997562 224669697
482908926 999104 363143826
946433687 999705 120623215
757546196 996045 613020815
79306398 997410 465769769
421856591 999271 68812600
347887158 998323 166117191
404376352 999858 77964710
92296776 997837 783444712
578636503 997451 107656822
517764421 996875 163835917
138235347 995722 761222056
66037524 996499 185988341
550423481 995789 172407036
14480039 996673 704988381
64373507 998439 256997934
262834973 998178 375551275
384082010 996075 550451176
49809411 997111 975815076
808668994 996608 587219342
833725874 997011 397260091
194720447 999630 673171615
447907842 997728 30323550
643647625 996214 787705696
713251521 999148 379734974
69375164 996214 625148806
756257497 996553 47511711
448667335 996711 920505199
709718685 998967 490324121
798956673 997946 491565961
643974855 996757 35669790
962049017 999447 741295473
714692724 999788 924003514
588819873 995025 342205274
665679232 997988 182586570
365247692 995284 768158509
961149075 999192 639788187
562398624 998332 684354105
612712881 995781 888435370
321794784 997445 270181792
327818779 997816 858194443
212303804 997697 25381271
252765152 996064 977190401
41807487 996746 652768056
961887473 995542 704348581
354370258 996328 184371558
305514655 995920 999267663
354621182 998224 83046167
795672125 998157 178274065
208584449 995675 977879153
426859825 996384 618874828
190141576 996654 840787021
803703302 997086 264474499
175808565 995607 235067853
525840652 997007 16845969
60303683 996734 59976681
289135466 998106 743412166
802453233 998882 279233506
520717179 999460 816596478
150614611 997465 324318814
272685960 995746 425617734
620631882 996954 106348355
946492488 995760 1398412
927905692 996243 502797322
9482712 999235 982313126
322158290 998142 291286945
498730136 996745 856481733
144071800 996723 825049172
241672081 995056 657868986
644920853 999354 117293720
780605232 996256 514598631
707878014 995735 361751916
831798520 998388 694956761
425543393 999064 712216563
899908074 996959 723931853
25483211 997738 585219344
543011581 999536 525252114
469367078 997579 599004973
828057469 996957 575392451
738898942 998758 530786440
224393497 996487 131265331
196745568 999714 430365329
377493021 996612 206070499
546408025 998013 480397930
343596508 997526 171088855
634942575 996857 982376144
384446373 999740 639649977
276000671 997543 294068438
463493655 999044 914053859
145072005 996740 356034753
669556582 998939 895275067
584672740 998717 787489164
739737428 997439 204815895
840437663 995293 474449745
838246770 996286 274362910
549911335 998341 878561617
415899497 998526 551178540
855784234 999199 545258738
773233782 995139 668643927
946941970 995525 81155920
318610017 997874 174519259
447511346 999184 752396710
159285222 998473 322167681
376886966 997649 600795973
975786807 996564 17692968
949402901 996185 658240113
133398709 997068 555956867
72901703 998901 644111741
709523988 998154 129008976
648625582 998755 102618902
595671483 999665 766071942
570751242 998387 663481401
551213365 996045 564764693
180918676 998541 484407783
164555643 995969 997840842
834269667 997146 88677203
404331236 996686 249803639
817445681 998780 985642716
166576155 997384 285892575
398467106 998031 626473052
21695844 995024 686849681
241957814 996290 890291146
986645209 997589 891280426
357984557 999181 759865816
881904044 999779 474667576
354778307 998770 970853235
123017200 997085 956369528
71313172 997255 290110373
767970342 996050 684944847
757619781 997850 279077648
337372249 997674 539950477
344806510 999717 470899451
59333206 996682 465160537
234900360 997634 509918558
41542360 998307 410117075
454895420 999862 574065981
303194706 995404 189940306
312879139 996444 952230432
489529798 998002 868038321
484029677 997899 78520951
845806297 996649 88416409
11236874 995927 792088074
163244288 996865 769148202
770728645 998814 949025190
538584205 996675 948674504
721499345 999441 838512723
336702331 998329 439921416
215307774 996283 487085366
882024309 998623 562542875
376544870 995333 865950874
329826921 996548 734402313
707064067 996596 817039843
950860245 998692 129642515
553944360 995937 346218351
339420676 996367 692617243
7373802 998202 759817654
673681837 998322 156537213
189480490 998486 193180616
694099429 995906 999390019
982080534 998276 571564404
878242472 997799 774338860
84106870 995243 866117130
69416124 996940 831906523
904220743 997885 633998365
521017597 996624 739729187
291094669 997121 24499853
976175395 998306 837534898
339944811 995904 958728790
985929162 998044 1679802
867826861 999230 406654513
487297308 995059 963021522
912671199 997640 415089947
385851316 995952 339148928
803120205 999036 139285954
178073661 995080 469758671
189217614 999744 233895544
166567950 996416 86601677
828778679 998934 385299988
691599071 997638 835417570
284936729 999209 99302975
17406513 997457 722608477
935333073 996802 73153303
484512221 999059 177238355
506379379 996317 535579021
280460435 996098 981053062
105953802 999991 852131044
375899316 998230 96081155
747770422 999634 702881176
659616325 999618 620986188
430756820 999123 288077334
12521532 996899 820176672
202464468 997609 167464555
26634110 999556 596683566
801991473 997245 6346321
435592697 999658 69540198
915679808 996757 780510302
913718154 995233 396247406
918390 996348 622138277
654466846 995523 144499560
740310266 999127 865467358
672443536 995346 769587016
561319822 997311 186007971
612529179 997833 637168162
197103236 996313 776417875
841597803 998505 582314413
626881112 997234 207940543
50555124 997340 753758486
795882863 998316 596615096
273631549 996140 916706030
966832805 998596 139811294
364523112 998253 6738313
70304670 997987 145039745
815409141 998455 321331027
439924867 995522 944608049
563743259 999699 193747607
460464916 999271 618647209
193033281 998733 438389665
468101388 996622 561920462
109292613 995964 816209299
219131938 997031 468358019
669872872 995386 839216585
788786775 999603 714421585
853089096 995347 677571638
277341616 998585 564753106
886298955 995026 644675338
935399455 995297 353849170
87268147 996469 836808916
798978257 998181 997868193
669695099 997777 12404223
922260663 996396 916690124
997024406 997343 238163243
134218205 997134 321676227
645400766 999664 648656682
553387672 996611 979808229
99317652 995551 195288862
767646802 996333 423120722
109529419 997713 232719006
963511059 998525 110744630
510572736 996042 262130970
164261143 997393 350683358
377091431 999763 8171341
718932833 995259 658337486
209562428 995207 456354834
753426558 996745 589545642
801294815 999286 34188128
404735919 996692 977276538
481159932 997223 325563507
726725403 998964 590468677
503365898 996832 692158970
61209918 995952 33358111
913108451 999221 270440567
580161745 998002 499414462
217705533 997173 98378597
816167970 997354 225817546
127289339 995367 549390758
297449250 997035 943332722
523082270 995399 183069403
285781888 999034 552765833
50235675 996267 28181232
88024297 998345 369530526
11652263 999132 299445889
213173904 999321 597208193
621726838 996164 260980162
701403825 996256 474606497
963689396 996041 925134273
983873327 997595 302321289
636815514 999730 111895892
490109145 999100 832023961
150007951 995625 435359454
297369661 999994 662400801
130250902 996740 450504778
170708397 997660 488331494
419947777 998114 423021781
335353301 998491 198675235
967928287 997701 392956871
888593799 997696 44260227
306198808 997934 553394656
568285947 997419 930626266
972976618 995575 685633604
523489044 995400 34331394
599561926 999532 316067570
414413673 995269 327916101
480357088 996973 115411332
483497356 997623 769941009
562435714 995824 508448406
432965828 998411 64461715
617704502 995335 19235287
455273349 995213 880713865
288208615 997367 788757095
206250311 997992 330077677
601104655 997016 77686118
556683476 999465 486752852
848152172 999076 214558200
356607796 998908 294235095
140867606 996589 255565499
352269832 997557 413058148
590991423 998654 868312175
829674654 996984 524674845
357586941 997833 440619483
655657404 995868 562717559
399420526 997876 602780100
375598078 998654 233530282
769795961 998476 714717626
510234662 996437 657524332
258095863 998887 141088882
540707752 999490 36660092
420927187 999372 559196200
259232161 999824 54699437
741505290 999296 500049476
998682566 995845 533233201
653271984 996218 611644334
318473387 996136 998509140
671117046 999165 16625846
218665367 999737 700382595
922029329 999549 574287862
950196967 998966 424917390
985898046 998078 199924976
901940464 995756 397845726
110785510 995351 134389390
632192578 999667 375859632
437982158 996207 72583474
548653023 999641 221884973
593741433 997422 284628379
257528640 996490 609465394
851476485 998124 623547429
793939778 997635 496765587
339553197 996886 327795906
438780556 999238 79185293
877544799 998339 973914596
823902944 996063 354566357
299690567 996641 610312434
97031768 997505 20113067
605911531 998915 924028769
587839844 995546 84045264
504238329 998238 612554309
137560189 999296 733532123
253401574 999260 966070763
84957437 997687 846772595
813751949 999156 840724584
124208435 995784 613866171
263496366 995667 450913955
867877639 997629 428080361
581089650 996811 113883078
730207529 999080 124580135
63119687 996770 229412995
573559804 998822 496601015
56806352 999080 450303939
170054783 995248 496203305
768873232 999861 227889400
790352080 995037 439486053
14196555 999275 124464715
757778343 998686 593553719
762057099 995886 983148484
208036346 999055 52749521
570542542 999473 181500150
936294515 996636 446290761
942797034 996562 52558689
469262414 997754 479093685
765600481 997654 707700851
449046954 995948 333038057
702684021 999654 313442145
538944249 995322 120719727
513553143 999932 25671364
615584516 995895 130650016
957017175 996718 705518295
291477632 995575 430690675
928869619 996465 774465000
395407513 999473 881062825
467941291 999160 710561467
980099711 997256 591189268
122404258 996553 78816775
617511779 995147 460634053
327871444 995596 567805741
644001223 997254 320305435
571089944 999795 446816177
447254526 995425 521239672
685197679 995599 692118687
560096224 996771 492222711
412028853 995880 463783577
505928931 995781 644348054
73066122 999612 865966656
492569277 997176 810302254
587116984 998570 963950207
53168553 998627 611782118
105159345 995047 725740330
305205023 996806 361474390
742759542 999668 476235338
837422619 997709 156910408
29972946 999440 483013816
296415475 997987 375200275
156805000 996500 27930302
100228173 998836 208798555
549446766 996143 558060431
297698249 996995 517362863
214630657 997202 696209800
240366856 996498 825370040
919009995 999223 195424661
15556916 996944 966738371
200257593 999840 45139308
84883211 996454 440019580
246546995 998510 838839630
859732227 999436 633918024
741581691 996685 206719521
560264383 996800 68005675
473447156 999441 319289102
854087297 998267 903835318
197990682 996093 183870414
720473891 996875 844352252
733332181 998723 963243075
872036746 997459 520609592
299295931 997497 583090657
345265029 996905 331440020
623064099 998347 741381763
907872036 996105 734651877
730719402 995170 601195675
430233489 998701 902219564
171010898 997038 892360976
476700522 998887 496436501
948233029 999735 78273700
973722371 995009 58097818
308202049 998834 309268328
131453145 996693 464578953
885015358 995183 552391318
856164013 999588 796388447
953891435 998038 143337822
518687223 999840 10303791
250974536 998693 64892318
429897119 996186 134293805
536361330 999799 168419354
427382579 997391 426080545
162718896 996278 34008005
850690177 995072 324593462
201879891 996161 597970813
271601108 995759 275847572
845673876 999217 942285013
174556011 995567 152794292
399387722 997223 802748633
77161879 997996 727888743
87982886 997221 580355619
388623187 997931 759885522
724813979 999742 460815997
616707216 996653 576682820
983690184 999679 545581189
706535040 996011 544442865
922725888 996531 997065873
827903196 995701 112953251
976154750 995099 890560254
449340080 997589 201406645
616203975 996689 404566866
436176144 996841 405018808
496371686 996120 205739549
700020528 998974 495800948
818780026 996903 99094484
484775671 995434 250715498
173651667 998899 744659060
158102244 998087 395963359
336257752 996231 653694271
62792959 998277 381903006
463155839 996045 609322099
940764773 998361 83684011
492057696 996298 864870710
679406284 996793 460598451
897132967 997518 740324674
618703564 999546 404424615
19126540 997153 847717846
577099927 999431 900253774
127935587 999955 398069842
16462919 997877 12293005
379972641 996139 286453421
848534390 999624 363331646
501194036 996027 836029327
333963269 998570 605025681
783007472 996765 513881113
811265338 996421 718499816
974787047 997053 441820291
849904704 996187 552094511
82784411 997182 941854988
612560709 997599 136346522
483112087 997647 57943828
866304868 997960 610898416
877813222 995593 819318617
140636354 995052 737543949
923642427 998462 518149433
851346971 998118 421169101
489675490 997764 251641891
109603971 998165 795820702
227321119 999147 366381039
211685224 997977 433260782
821108508 995753 401855512
441321753 995932 345286831
42120759 996422 307529909
723819099 995347 488351711
873254088 998656 99754736
596042898 998253 517314788
404119429 995488 526858967
209680658 996020 726087910
609751895 998050 734252360
405228933 996110 456288490
299869156 997207 122408174
919362519 996963 6330193
473019013 997806 509891706
176996896 999268 691542267
949178380 998050 553044319
358768800 995605 713331603
587311924 997006 461980745
164450215 999148 551036354
283534376 997421 36391295
673860244 999391 265116703
657678772 996208 123134591
158512728 998689 148683341
805722351 997464 901564919
39285590 995668 122033053
76042358 995454 295998858
590867718 995607 533365827
786903627 999509 864505987
901532349 998110 711778968
135975511 995393 18920676
340129904 998703 287525235
687851545 997945 47000697
788592656 998477 181479662
361872997 996521 15579696
912791487 996239 271801354
612934513 999749 659761711
858089524 998341 124186173
628440413 999811 526001996
757835003 996935 311175372
719947473 998062 590856787
765337458 997687 405183679
857853635 996475 657134705
826310377 995357 767929957
502826418 999267 553713921
37772529 995718 323996875
602344018 998805 827382354
622724124 999882 816705090
287839847 998260 583043130
698264861 998109 880018602
17096435 999598 888912478
937028547 998917 554763755
909806322 999422 478720490
178994860 995972 227046849
482645581 995934 918841821
700841138 995776 814865759
148532166 999053 42086031
494997821 996237 523706356
325915887 996191 901665684
691353312 995727 866061542
642893651 999081 652645539
786553376 999890 775088727
509878650 996691 916952702
765812162 995105 171808443
667352173 998284 67169149
465133930 999716 588845466
303426625 996183 734172374
870686031 999490 843355866
138367894 997217 440425648
727179001 998159 731469639
196808049 998841 557655219
73912564 995564 658328249
189795225 995672 651479691
499210307 998258 570700187
999944863 999914 434719039
781512967 999852 90577997
120779936 998119 640388904
698700763 999753 238609929
341053483 996563 615214002
315284678 998168 499052946
626547057 996741 823328395
640507794 996578 482861596
537378950 997820 541195439
205704921 996357 863718225
698438780 995917 906547144
673345870 996160 136461832
848591037 996306 349674130
805207324 995243 247114975
451040507 998543 683073588
668410218 999918 456595029
585788483 999224 81791228
290346324 999058 103359809
414450194 999909 27261418
884187767 998232 839830032
596514325 997211 541719886
467292453 996044 884589930
615662871 997250 511375465
944254032 996093 323629130
788662623 998781 547323352
142954747 995370 493992639
573975227 997377 873423527
458009452 997042 583998878
48398912 997362 506304967
285424133 997479 543084094
929569904 995519 749310944
739687493 999995 120242291
818290293 995587 299288497
842422957 995074 97510521
652548784 995373 216727729
777816527 997266 813162046
54281663 999028 750369715
123969210 997905 23971056
215204004 997988 441750257
418756414 995103 363943856
638167423 999540 588591047
164932687 999145 519032951
223850561 996582 230408295
329535827 996248 65617903
980989584 997878 134098578
832932850 999502 538905674
136936200 995115 278474713
745792500 997363 428072082
197039182 996681 38968380
765181801 996011 852290522
274124851 999197 508512870
335467329 996523 274857386
612228426 998138 489081615
715578252 998803 720587297
810166469 998355 140690167
944687128 996014 872962678
364112012 999572 590214594
85551972 996276 707323647
635640181 999328 365844369
923521480 997701 637743336
410192901 995729 560853239
471252390 997065 101236226
15816591 996007 160491399
276983603 996255 246614206
38249274 996778 859581425
54835 997017 867431923
308742700 999970 757753710
997477033 996681 114766497
460973054 995645 326799918
606714971 999866 126218406
146786638 996937 36667870
397836587 999938 435926063
687712981 999674 576968606
172973213 999238 598419507
859808774 995785 149587463
4213221 996900 453659265
885169310 998269 795369018
127744724 995881 739222526
855549637 995611 849961299
630682262 995916 575109374
635951362 999995 62552536
325789233 999916 948136342
678187693 997287 947647090
374755325 997295 384477944
238294821 996583 403960265
221328419 998747 512062166
888515102 997453 563953175
396495111 998906 920879104
319995563 997935 218667054
136719632 997496 429494472
350035886 995287 779915564
398443022 996227 202593642
848098311 995304 137057392
580558014 996083 180117173
821644555 995374 90598398
996049898 995891 66900864
501505435 997583 886324978
924416923 999937 140606157
859357235 998789 926325361
402266785 995256 138831085
216574678 999263 882625545
629915915 996001 600104479
324019199 998292 33954921
948108924 997890 668376309
69126487 995170 709602305
914231832 999767 709874632
18331981 997739 967333381
80370421 999304 899160262
582304165 999236 39612038
526016497 998651 244991649
722083984 998639 97375478
790918790 999448 502505764
759405692 998097 973704093
169274050 996989 124798422
981300611 999666 855128642
363158447 999252 774104905
146930239 996115 136356887
517589920 996526 397350980
193987476 997433 343543141
78448890 995437 717971131
682598880 995402 963905740
974767601 998317 358449364
943020385 996170 810012504
183331248 997718 410813555
892518589 996647 912813984
152746716 996936 690586329
609651366 999065 116562161
140944243 996953 744453623
499462236 997225 281542560
140485676 999047 40352886
237728289 999461 461794376
410547489 997964 275472814
905234029 997010 361642627
206764343 999115 827749489
380018023 997054 157419768
954016870 998066 215703769
582724082 998029 874518792
932047493 996494 744721809
565479220 997975 960147368
149177506 995141 180156195
177352406 998259 611229485
923644080 996397 316118886
297295835 995586 810149206
802123403 995090 375619515
892660293 997936 177936575
391549768 996434 586633651
104862632 995652 142815251
661350412 997584 65493255
212474259 995725 558736784
892865627 995865 610965295
139718259 998089 261492455
609953717 996915 202990069
960116401 996154 13339756
424670897 999608 457876115
409291673 998589 284086143
42331842 996687 868976997
654407001 998986 398937362
503901092 997742 748948432
125434222 995502 345607106
393934009 999897 102519143
181785015 997688 376334630
547979459 998292 903617689
535678789 999553 388174301
188403608 996571 441031902
623921150 999916 698963549
426340921 997392 317498239
653828337 998424 893459023
493473047 996335 936389782
504814174 999673 266577084
528530182 999191 896530575
740868119 998124 225324282
131581566 995088 787035750
398720627 998273 234098358
338112209 995476 89502131
570871778 998331 492801988
919529504 999779 610967228
69491648 999398 115343447
894344327 995481 136652207
627427474 999600 471559460
88778646 995570 793457371
573820249 995941 57336805
253502072 997668 178851278
27963665 995830 707342802
7464732 995968 502044658
975626685 998427 834282017
126447308 999039 495052778
822769778 999567 212593545
943834975 997269 493155335
772835719 998749 195460510
445213304 995825 816589341
722282019 997071 303945232
930096849 995459 849707818
813024080 996401 510622556
479492331 999165 696507948
707711804 998235 485353844
526924082 995778 607289414
308378641 996440 854635001
862358569 996066 909691575
637641356 998899 567889453
687836686 998058 557958224
596653639 995161 441415792
394601941 998318 905161089
241363055 995485 275155686
33128212 999256 421634649
211428207 996625 638811140
613683088 998397 468943690
143828561 996591 98333788
580246102 996773 576661768
270041065 995705 339954520
117480554 997305 22105502
46274564 996180 904173907
499367722 999645 473164186
746934729 995342 837274959
293587028 996056 617064112
970048248 999108 775531197
17081093 999982 892738872
430327887 999567 475533762
748166591 998110 624225422
614492954 996097 692956762
671578238 996059 246338617
489072173 998702 949307487
896202390 995146 757547146
939121904 998644 186527468
641177484 999607 739745903
156578888 995698 699682074
995410085 997845 83171472
744264083 995893 161234241
666132740 999146 300383119
928162834 998169 34576752
398298111 996496 460806297
714696232 996652 241131575
254726207 996408 492159515
271785621 998979 914305976
220959763 996264 733247482
798573862 996335 510544555
587902146 995167 835013232
141775574 998709 66040909
131508908 996382 514717644
862968610 997779 91074733
393984236 998908 346511429
797840894 999469 49963467
111584793 997808 908250579
465817889 999597 161760884
555100498 995234 771178453
915161616 995338 509386786
340440891 996346 84198783
377831792 999316 395714603
858431101 995298 495397121
219354750 996732 96441224
730439343 996564 775081229
451815765 996559 632877065
724239490 999389 224835851
527808256 999010 465176576
576943289 995217 80176016
77017576 995087 912340611
620075121 997860 455973568
658291146 999233 694285776
568289668 999943 500178178
76737163 995279 534765284
899228506 997111 201204136
279646606 997206 341765930
478170087 997799 379062044
875693867 998289 301441893
993996683 998396 493063103
919344174 996371 549003623
32581545 997358 493301302
662953702 999554 711639696
389030312 996966 624368893
994947485 995129 75440641
221808082 999316 216819077
73597597 998230 37631766
516208636 996057 963148966
881858031 999389 826777234
306212378 997728 734612844
309216976 995401 520302047
148752943 997165 811098396
528016684 999882 354287358
442878360 996273 874556591
23901189 997648 358819751
94078353 999833 279068987
48779855 995705 186375015
672162523 997273 361063983
947507824 995457 790865226
806400631 999425 290755566
692442369 996564 781924118
356260060 997215 548163373
396507628 997000 762044132
24575845 997276 148663953
627075307 998487 652350467
412805963 995322 674259280
934137102 996144 190012618
360906055 997476 755095695
81648910 997746 151109614
832457723 997276 851783302
229613900 997241 276358157
638079023 998058 753360818
458881462 998156 729834236
89311887 999428 505286153
3279043 997914 169537458
501034630 998285 828835759
19315446 998802 20630819
59653841 996812 456219635
453879948 999229 585062920
200987808 997767 402986279
654550642 999133 17149625
517767807 995426 346714772
245032565 998610 221810863
973475307 998287 943299407
474579241 995136 824998242
451097867 995675 241749697
167202863 996897 948347140
270021066 995648 442402093
224536474 997053 866630932
307140082 999541 154449447
781421713 996634 343279047
27204643 995738 201521912
297651378 997628 511214494
325658366 998465 328926071
931423135 996146 752075316
609286428 995731 851306240
628238498 997769 417999770
677290876 999872 395122230
924179703 996707 517618536
715631934 995003 988464442
739405179 995864 144002177
448232642 997276 979713801
776282105 997205 956006286
580256668 999710 831509313
837495902 997790 260031988
935658958 999870 482007116
240758424 998466 650269457
327799363 999564 572104880
673950840 995427 891262437
705336785 997267 782741468
591276896 995253 784474092
247534266 998386 701253112
735683479 996505 517649599
806496386 997712 932362899
412470016 996937 751293838
688605043 996438 827325407
573432776 997614 930025127
634314894 997512 58508997
329100857 996529 5165890
766573566 997521 331540857
371872749 999091 710468526
579112663 999958 238037813
310120922 998473 226668314
708538727 997517 637709020
401030512 995728 455854748
836147269 997238 987688876
707676600 998823 618305059
856901199 998438 581814318
817678679 997529 7155180
252903657 996740 586259952
870185394 998799 876109694
295598900 997531 517110638
287852491 998002 791591467
781304500 999508 136112225
901231806 995848 85499923
650538564 996319 394597948
361357713 998512 181270921
418268680 999947 58092337
445036280 998885 62329688
948156818 996582 34911343
558803552 998252 88869197
926366381 995797 759702200
944284433 996005 462664767
542593156 998648 358324359
563010442 998630 799607200
973525197 995150 164501066
435629474 996490 5724578
463594612 996458 384039746
174075731 996317 988540119
199050416 996932 176147830
127356600 995571 794702585
478864934 999836 693584260
642503236 995863 892324593
187533254 999133 600470011
394610077 995552 599970126
60349228 999225 919759974
91047571 999074 44482568
749065633 995466 26225523
523198303 997732 248568364
148043675 997362 483599264
448738582 999197 821550885
444909684 996693 614423578
642387709 998655 85601491
120674642 997023 420740197
665525858 997781 962654345
681404369 998248 817778614
306284105 996769 364278800
756377338 996091 93570199
540689640 996862 982402260
73643649 998806 407763560
71735185 999801 648717061
208714823 996192 912782735
585968456 997863 464838095
728499914 995482 792926784
217530237 998717 964145841
965799298 999376 710996136
511724354 995577 822549606
841479108 997888 505949021
755705639 995501 701947728
477601448 995345 466969097
928896739 996057 939111097
456864913 999065 183296923
766237682 995123 542855409
473076184 998096 989720548
335373049 999092 214926304
717989050 997466 739417010
947293387 996898 571350699
691570562 999875 95825759
414446823 996015 988084726
487452514 998638 490468515
458312448 995690 302082658
588570725 995272 951452613
359825117 997030 655066329
502264711 999629 335402898
404773886 995998 937301672
664123876 999876 865318459
272629455 999834 265928756
986156228 996768 510512375
749270304 998877 298594150
815276123 996689 997427848
415741944 998490 311870478
391248402 996884 929556307
108370301 995482 278246855
22485598 996825 787157565
904862637 997979 959362813
988864747 999611 854542449
162643485 998663 182963222
323364018 998996 110342373
792948546 999274 185913482
961759655 995731 972304273
239497827 999787 973121486
285794506 997854 417313114
986869269 997564 238467432
611910209 995451 921018432
280737729 996548 139684305
611503667 995878 463016058
56468710 997018 423174199
210813140 996867 894710842
871071464 997648 124155493
370173004 996124 853432847
516061426 998869 196641397
382111264 998075 549284421
723177350 999359 631200916
982049959 996529 649156327
199043023 998811 108135600
220042156 999970 909665706
58465522 996761 44048116
867176463 995011 449805742
162353428 995508 806278169
871724761 995913 765324043
343568764 999744 286389757
266796825 998308 714742482
836289464 999935 45559457
25767859 997515 694472487
780588059 997666 850303619
1326124 998651 219752035
429002811 999404 694274308
296128657 997325 577093834
405196785 995802 682670637
304478361 995308 712510207
314723168 995650 467107464
346226922 995272 948408151
422892975 998772 553767558
736233312 999827 23903819
143328931 998528 862460822
917901828 995082 105353667
235196891 998529 303641243
559094185 996846 414041080
405684226 997613 807324794
278484231 995543 712787200
420435415 996456 298289461
86258808 998132 106423429
222056213 996507 82687959
16631704 995470 20611021
228540948 996676 534869926
918780794 999808 870092968
410163681 998893 699812895
241141983 997587 276215091
635831341 997526 21743307
753234725 998796 522138958
648747756 995256 100859096
629629715 997950 160865455
166610590 998648 846374197
689309478 995395 222634882
242085176 997565 1838461
836513795 996281 723043576
149163807 999668 423819695
849462111 999936 257105273
179728832 995205 275977566
229593646 997086 310779248
373770035 995792 551824769
38639761 995964 901748324
140279153 999288 92031247
951887008 996084 699846651
590879494 997671 273835695
502981085 998223 140421226
484214808 996956 869227559
103300310 999139 854172535
283173397 996955 787653045
158672883 996140 946974698
303339180 999304 211307297
464754323 995394 541792115
261902447 999937 962353613
674384311 996414 570526054
875550992 997490 827554042
421195936 998706 533016868
506200580 995503 925897440
640482477 998741 188268969
303223945 997557 25543085
152099454 998937 591607268
580831190 999140 688772379
563074284 998461 25873256
284696305 996743 221431992
852060774 999143 699252819
893559105 995176 124109510
525499660 999848 461027269
55334318 997851 904924658
984447810 998579 670090701
636420856 997290 943394483
125571898 999007 310198211
801984711 999676 901646749
366991897 998949 758750667
305555439 998449 313122035
549676921 995233 469526227
222661909 999537 309527670
640079545 996990 159301357
501364586 997266 347489321
389597131 996389 919230484
709802624 995903 240846493
628555169 995755 633600224
861730134 998468 469063572
87485024 995407 647831597
974583449 998842 565811064
338104146 999540 260957076
599582511 997695 181277339
832849922 999485 318994821
960620655 998534 19564950
754837994 998591 755953621
591107557 999168 666961170
506234925 999281 545270467
384871752 995243 109029768
185068892 997949 802877704
344117772 995338 391463569
297234963 999398 881673901
20157979 998810 170300194
393166867 998145 306726893
595334351 998165 972127368
573719344 995776 421335856
712348375 996721 648426329
425645964 998176 63591911
817970627 998518 166813975
129413343 996378 345691808
379348613 999107 828282734
409128244 997451 844335477
927697028 996604 160206022
242912563 998811 911448034
550432691 999297 779511458
203257962 997056 231810768
408608687 997611 787610715
146505416 999942 332605870
714687546 999987 496498521
478944086 999993 18566259
384314020 996722 797760213
630925231 995196 405699459
870258550 997587 395481194
416638495 999128 603054769
849300152 996367 414525666
18217493 999393 39304221
850463631 999348 372788905
167878056 998709 725340168
585306579 997945 271148570
396189864 998348 846565976
255665960 997507 718671080
712586672 999180 989679688
863719634 998497 813451441
622721382 997110 520213159
258255033 996549 600530079
151196800 996470 363155403
303825350 998279 243468337
647353235 997668 660078039
425614131 999685 937396872
347385874 999681 138643235
480584803 999025 487864986
938799078 999919 712997051
264893232 996011 754667789
868980104 995312 310926778
637390512 999027 464663966
397315811 999569 594242476
614712746 999369 964938927
19822103 995597 744294787
153174532 999804 569182229
764416277 996846 830973969
138190306 996893 58950395
655117932 999216 728691024
566411260 998381 120853702
973101460 998198 122047850
578813751 996665 662963033
991747506 995575 178273463
725845592 996907 942366518
973008526 996348 803374235
318444393 995498 44401736
285137813 995377 496007208
466965122 997305 681384364
517039694 997923 181567547
943721148 999984 871875207
73891199 999838 318073319
846915735 998249 978218903
261618610 999144 755532323
629374531 996584 148725144
807293345 999876 331207182
655037197 999764 457089734
350457690 999968 85751885
877713701 995793 746183920
252599262 999648 176043409
424835612 999210 217508015
138939648 995085 91218305
151827265 995921 94931534
151262128 997309 89032872
78763963 998374 225941125
244018450 999726 889927864
108358116 996796 759930036
568689492 998298 945201264
799652092 998908 376149661
320566804 998891 899635033
457253482 997079 576303126
248520131 998150 773930479
948680520 996030 608590151
336924316 995642 779553784
646468796 996147 83468541
808194497 998199 156337230
27190543 996119 701928892
913009189 996164 995431595
539289074 999833 836859396
570530446 995739 293635534
862808392 997827 657299805
284011477 997659 12673704
220016688 999343 885267075
883330291 998507 831526023
104805874 997797 94474383
271092535 998352 708669161
525257981 995796 386215197
551297938 995207 892619328
72991873 995213 6171870
64703363 995580 606017533
653907236 999155 664198891
476655195 997948 574711000
600186769 999150 833625935
789656330 999195 169529272
386813622 999749 481151838
738523293 996059 748991792
81563967 995091 721397466
236748269 997831 384787003
543978386 995832 542736420
808761662 997231 1318120
863512014 999355 906344303
801780918 999190 893829286
115200292 996239 11329373
321343101 996410 521054719
624185995 996539 512453891
854848959 999399 180598164
662393351 999227 786040973
317304508 998216 809080164
769612514 999159 415094088
130625235 998425 501037022
761829213 997076 93188641
79119409 997993 934065238
177702932 998330 246042900
603016993 998478 658607890
75867584 997136 500734495
813925437 998784 447351729
489812217 997576 241137450
401093777 997946 576977908
464185397 997173 841545370
284072278 998414 51828118
371045729 998507 601377639
525429875 998352 614546236
201349789 997031 254294905
263799014 998946 987748129
51889780 997168 329969176
338819341 998299 238214762
296170243 996460 742833253
947649909 997879 731320730
945556302 998176 703816359
645558446 999424 112598791
894672671 998283 260242771
783187936 995830 985425144
518360952 997552 645880948
560305812 997113 76067593
25798498 995550 167085101
304569194 996082 721484224
714684227 997995 376611828
481888830 995452 686675406
350053811 996916 390740483
966758973 998666 203497573
525767824 999321 616652637
991261956 998985 55855685
75211421 998258 907632893
854347570 998366 808018871
121823864 999830 647506215
507758558 995198 55048044
420020002 997949 295169838
93595531 997761 42601581
111344665 998080 643141481
551623475 995413 448111233
8996849 996552 555675005
841642115 996871 748553009
653565601 997571 494617962
855367902 995126 133849744
176834360 999738 554461852
404741777 995526 873009302
599490104 996558 756505068
294206159 996729 79843370
218729771 995599 83213126
696768850 997893 937794320
342553661 996331 7643767
35276405 995290 414299089
90992061 996751 12678961
151282403 998361 874954711
476170245 996945 476705735
339008785 998573 177417813
38643067 999490 104915027
302508122 995114 807513213
348329480 997498 142871968
995775073 997131 555994852
887530554 997541 232492394
138829812 995172 545234166
85318403 995409 330225984
423902088 996260 546072270
378350462 998350 426423966
314350061 996118 210530976
509277935 997114 961409580
134360351 999660 657691626
789553203 995499 942268130
679986010 997645 822065719
664290915 996542 688300365
839345434 998724 658401201
836007829 995910 426965210
134342273 998883 721644099
971784785 995260 29146316
440279226 999310 156431123
537946659 996763 643304112
677109361 999249 745967090
140648448 995304 763583234
695399642 998468 377722564
227281715 999832 545169359
412426392 997133 692816123
425531920 998006 584258830
554937835 998317 169029360
338373240 995079 25241623
19486218 998195 375531325
200264452 995308 754913126
121584162 995704 61078959
728065160 995171 400967250
958879856 998789 253973629
576244385 995226 689442260
457076701 997070 946943685
261726531 996609 832556901
656547146 996359 79698401
172808999 995000 813978721
52662260 997110 924701666
383936028 995972 811675723
732618842 998011 41577356
86281449 995174 847615286
476663512 998700 76131047
148701076 998271 410176680
19171502 999123 169851656
792344887 995716 35187266
334130453 997473 849441992
156830937 995024 823042808
128491323 997979 692093648
475569359 999743 850661530
839671780 995612 479931547
571421239 996653 778337274
475906413 999809 424389759
221450237 997323 866442057
414451530 996661 920248662
285196817 997493 619514665
449240736 997304 382690101
765414895 999719 753110154
428967257 997051 22696172
874286782 996461 862552866
438361952 995999 581818769
210495974 995521 206276940
546958500 999605 494910930
446306431 999738 19461118
637036771 997512 496626201
965595013 999720 713694727
885073374 998392 726287477
775104093 996324 358855023
993289711 997539 223318009
171427168 999140 387199386
972633798 999207 142936353
148958199 995755 250336364
386750529 997596 131620010
543379888 998695 409783866
602154747 996388 37970241
838647975 999163 638697406
672019438 999912 837221801
943088413 995300 449572024
748564370 997744 308783009
73579551 997788 190303759
375794451 999867 866398602
90874287 996550 696370761
828481932 997750 265402836
153800410 996472 590008938
132128308 995837 42663657
341277883 995185 602912237
856562142 996494 182266284
514874463 999751 766409144
99019373 995428 833065583
699254040 999893 409864963
955678797 998971 693235784
848013305 997859 329256089
53870573 995887 3827681
839661068 999616 287938474
96461838 995942 421381359
228681043 996663 220528677
892710309 997868 396932523
419852818 999709 931409886
292506740 998256 3870731
980863355 995813 534212369
867907240 996831 140528372
995203436 997404 911912222
119912172 995758 668978505
546376632 997531 386078454
331875596 997882 431175486
121554214 995344 791554917
178872700 998972 982518910
771012569 996794 397271541
206069804 996174 347180036
64697708 995385 258988089
487358693 998549 401588845
328334502 999420 814538419
504559437 997616 460009773
596604586 998893 819373727
901562767 999892 604502983
981932791 999361 330494589
192211305 995060 54912345
602751794 999315 145229314
237668060 997701 52390373
219768574 995497 774937945
154773680 997797 979069150
937678426 995766 336433974
654577809 995032 79119461
140753998 999419 220115444
563217187 997437 234129748
1484675 997806 12613614
993161506 995585 65539279
129555358 998405 677076054
185029558 996550 835156645
576542832 997361 220805555
150112056 996085 274847807
940876935 995874 303043834
363316492 995634 751784954
117355961 998377 12629116
171526374 997137 48538268
427601665 998844 854389601
988579780 998756 771711773
62953871 997625 460876255
252758492 999324 89724186
177931012 998436 256851683
249472798 999559 278344938
877464540 999391 832295371
999627620 997842 207543775
445698048 995734 379012542
1818195 999677 462052301
121093030 997832 622810454
795153745 995809 809263709
681027169 999461 674829523
398931568 995393 835620160
198461763 997353 819680629
90871416 996660 361855321
526871152 995138 124647324
281611981 998680 280769092
478532532 995847 288772623
786995010 999301 17622165
265311525 999601 465644276
254346634 996051 682966209
724734942 997832 476006531
866292364 998758 771455498
893931348 995380 885417605
503424374 995358 749137448
370015737 996748 932879605
866003932 999738 212297277
958422125 998809 929918079
301321063 997506 581195197
17108250 999689 798506715
246440253 995545 184893456
930849086 999934 261852979
648863817 995441 446705240
274337501 996888 204437989
729303105 998526 222891246
986721927 997701 772514902
76314029 999101 91209379
728296077 997789 42666490
182164164 997422 999877590
10476745 999244 971649993
987862291 997151 824872724
869594491 996371 377479621
902249417 998990 116868080
830461690 995367 694791129
237207956 997440 667597857
490737354 995711 477468038
573767336 996163 991669531
258713769 996791 922929116
969316628 997696 20158695
285222484 997381 870926220
429034129 998750 185906539
659673461 999874 178127380
668307882 998975 23322096
859332394 998376 606926842
153309241 998343 405200656
193456296 999429 750212797
227102793 999203 398235896
898911060 998051 592139629
391507091 996669 649434646
235090960 997592 301792340
345006676 998778 360216187
717857346 999698 124355454
732632388 998201 643717310
129189701 999082 989773524
289959323 997793 102376285
287886037 997493 538688849
588243227 995938 341181359
332761494 996807 507456801
866953290 995642 752072511
413086553 999617 44346403
987975949 995304 236498770
835290294 997760 349177131
709901039 996871 286245879
185889356 998159 800902163
970575984 995674 850057914
651418320 997795 298746827
38167169 995288 939523455
894454194 997756 53865813
973846121 997771 623992134
19749103 996362 798376109
774452329 996214 421122166
850153601 997007 436333486
359418913 995897 210349092
967588293 995912 7457935
833317724 997009 783511674
998594510 997247 469225782
606286497 999678 195676385
463076173 998817 853293644
176137134 996257 615886243
213509804 997333 438006981
739830709 995883 659551046
297192144 995520 599934251
682365963 995960 614301850
978242524 998138 613354579
18900963 997888 268746052
547576653 997383 526728301
205798262 999449 739821404
122324841 997135 859586392
568707338 996799 268500896
438674119 996619 686275896
69504141 999996 366766743
456736107 998665 991804642
316971902 999280 901716149
915939000 997194 839733419
186532195 996330 615044162
303999268 996724 490784792
282195052 998033 244421952
846353986 998173 879087536
650258732 998976 734774618
771386915 996835 507849215
793246608 999279 231986880
437112203 999714 220286417
293674877 995256 650697427
292959893 999341 739958856
546932562 998093 425314830
830672821 996956 769988382
918183281 998893 541264419
469146965 996112 370155080
469226082 999122 585378363
749638184 999343 521151306
472173952 995922 911067185
104321090 997913 161874112
564403343 996782 655071442
759733788 998802 556447376
615087944 995179 986198830
701794646 996792 210580978
550238417 997510 687145409
78060193 999940 538208507
56491597 996754 63334349
401645815 998828 833886124
106764658 998027 206263504
986265631 995068 958413999
690839603 998625 243524019
193301797 999791 266914231
470197817 997410 619238347
695267101 999330 504168032
352274391 995299 815878841
985683800 996211 413047996
717687417 998532 195050153
80841855 995418 405662913
713294814 997436 802153377
948544280 999589 432260881
140091720 995005 929013866
791612381 999729 379843795
107334690 997187 264069660
943062482 998239 926862058
313861949 995370 672186357
263313491 995277 508511590
523667854 997935 963640653
814781387 997500 219583854
622968129 998636 133103003
279175016 995957 141291972
955364387 998993 347902961
689715271 998472 265672626
469039450 999192 944877886
808712482 998163 400463073
807382740 996195 711486904
729949540 999865 187029834
403632866 995004 697040916
72605263 996041 419878372
303596245 998905 993129625
656909656 999010 675889252
49810009 998176 161347822
771219657 996713 308244880
943757560 995726 545976198
762028834 995824 813881348
656005077 996454 487359232
129013361 999137 168652162
397023887 995061 79712423
339513323 996953 736916505
538261130 995597 30259114
923778586 995999 131744897
89411932 997317 305861010
224129781 996762 47367896
191103532 998521 143995906
39842839 999024 559275254
829825956 995297 263737279
578750380 998229 898125240
910478597 999945 961571677
681985385 997097 625263169
943671503 996753 114386232
115078070 997752 239602575
42711595 999783 239792194
986290393 997409 707400107
944670108 998730 420687338
630382720 998320 123914381
378625373 995085 483937711
139824339 999178 836438933
848159256 995030 359685383
105078393 996154 145302035
753596887 995263 98536684
142098602 996543 830186595
384450056 996849 141700574
471340946 999573 717876775
575088 996680 156828375
103638166 999532 131347504
100726214 997215 661134204
588608 997650 302666625
449360630 997006 315520384
113556781 999916 655617161
748034448 997258 956807857
62791961 999988 42537349
953704464 997991 655236495
49786886 996397 875784000
814423921 995736 780069601
566692487 999245 987674794
265944793 995465 634690394
14323019 997071 677245386
791703532 999352 239329297
674331995 998413 922445305
158463659 995841 611561125
996058377 999031 349561300
918955499 998518 166849906
343936813 997497 46125289
453385386 998628 211388217
528557074 998856 9660372
680270993 997953 289039862
795325068 998084 541038647
856551879 995545 279707487
160921227 995361 973939703
172723204 997486 490994598
84813179 995579 18274065
395355882 997933 897231241
476514186 999961 932075634
522192314 995740 418769572
742228540 999028 91120725
951229973 995236 844853922
849081948 995597 26856649
548506293 999203 727478865
490042338 995912 320115686
630502210 999193 655507279
474138134 997361 397465653
473838777 999424 24899526
626978167 996048 8900724
61996532 999859 560153879
116583318 998335 958332747
267097781 997825 233990333
904450075 995935 591973023
412196804 995071 6219542
643129380 999952 476732655
240286689 999734 163150005
498529715 995562 657274801
573702521 997126 382290391
275291146 995517 727056592
15460722 996351 784114973
386579930 998112 158822244
287058535 997895 182004354
480907574 995685 970621097
444757017 995106 206602958
366694453 997414 356321058
869077665 998998 375025289
994758767 998434 50375897
979548500 999256 216585531
165519453 998839 818027692
892788446 998617 131466916
659403907 999261 165914823
901959576 998418 571114963
832254817 995256 194364625
367945269 999108 841131415
391715023 996796 582916693
817723290 998561 540055374
978927574 997749 240873899
127868218 998588 302082533
508333905 998302 133934760
333349372 996684 766602370
32113545 997040 112063719
258324492 999269 249759351
996729313 998037 919786640
996219486 995846 913153102
840224551 995929 33325704
729212641 999778 94449618
20116973 997887 225392856
377814082 999161 321262972
416605709 996554 857363554
500874810 996162 199617041
104816124 995898 52256563
744184454 997956 551806396
675970360 996466 150059218
676651469 997266 334828791
817796473 999566 703896796
563401422 995597 827999410
33823214 999753 897643821
92075461 996871 246233419
415172324 997204 89865957
678637898 995052 383511253
174525674 999267 770571123
532908009 996312 783650647
448243655 996064 795603254
981210039 998907 655310394
340806595 996086 671967146
615408672 997845 770431073
777738443 996954 293483174
57456154 999165 187391408
246040348 999403 47356931
795844937 998502 639294976
511618315 997084 220893305
807214472 997439 551450003
31848213 998730 571193453
845344492 998417 580267109
360824596 999317 687947521
467706919 996087 664408987
75823804 996506 230459922
507855623 996778 795039610
35909631 999015 401251118
419727660 998918 281963930
865452905 995851 95428420
878189026 996560 758865183
185929651 997694 504414260
105328 997030 128472974
480738143 995449 484687439
923188045 997221 287979995
906985932 996666 520804007
601937555 999391 721338051
635865585 999693 886871638
774014267 995408 689110531
623900115 997331 155584495
232023387 999988 665132482
896309509 998294 555462284
594261871 998284 631720298
573112049 996898 894774753
761873010 997084 999603868
535577565 997683 530682103
423881977 999815 817742970
713894438 996501 374200897
870716806 996359 205179058
964975215 996391 522450872
930205219 996959 666791820
814279668 996749 889289480
914594398 996609 357158963
810584573 996316 405132473
925283952 995676 161044029
79303079 997361 453606208
773073549 999898 282718881
505346679 996802 968564553
663946669 997664 126729927
643799197 997278 528587776
600523455 996146 310337113
92722732 999783 18982036
101912837 995466 144773749
111492763 998277 391261677
334243564 995022 23915146
317323581 999866 31489974
921716748 996514 571443466
292726592 998081 364077795
395709992 999196 622017364
520132557 999028 676620490
911439342 995677 571107954
626892214 999329 707620612
173383114 997129 468414185
296185902 995235 218452989
910415557 997156 138591679
224355173 998012 782739939
100878444 996276 806437904
758712862 995375 381418597
28113008 997914 844169367
271625713 995564 278669530
863425233 997204 734255964
218725156 999658 235267041
640843785 998204 233103668
648587035 998194 967483570
663018869 995690 118519136
830914466 995006 263155682
27193323 997765 694976292
682463472 996636 720516191
113922185 995931 518115346
224627564 995709 57922055
922398528 995937 591165955
648787369 997943 472959959
835964210 996591 657214065
524910387 999168 326299608
26616147 997667 139159679
16020511 997810 875474596
969632341 995788 498993843
701124677 997942 332527492
908958415 995909 213405986
576245435 996771 220294105
517725177 995382 663324065
794859962 996720 932949626
294197475 996696 595938123
738471323 997055 81807002
518912020 996697 492963504
660064562 999024 930053298
9262411 995921 791303637
896405909 997972 936584325
194426246 996309 186114154
537747481 998509 271763938
363123999 998625 607236117
501056932 998379 567329788
370639334 997122 772248208
603818402 997583 108825788
624770951 998226 884882515
172575327 999556 840703754
454654692 995810 585951449
145453508 998077 604837373
417445206 996250 970588679
744847841 995088 34097165
606492214 999362 169661904
596334808 995312 707123208
295371289 997253 217869445
275872631 998128 411042772
121961684 995096 309203207
274926739 997850 108067908
435969390 996697 769895756
162066997 999689 679376594
527562283 999420 615940846
756142606 999845 35250875
921419956 999409 570657325
269119778 997636 821457556
762380495 995314 899867535
351282732 995347 525262948
182515251 996423 103807260
154683359 998102 882283107
732837059 996311 301908723
765339698 996579 374384153
103524504 998245 316262565
761398171 997760 57516141
212453807 997622 786056989
853588811 999938 13951072
927297138 995289 69858643
269388105 996987 270807581
186020876 997415 278037750
960638077 995753 283513707
472736438 995330 543713625
128766946 996704 755628428
445800871 997361 228102503
436566499 995492 97129083
696297862 999017 662234428
161736919 995598 440028535
124021356 995882 83072013
506173974 998857 802047313
782307541 999236 892673421
682694034 995339 239623299
512504936 999801 905840172
657838547 995137 292000338
557817671 995361 985697758
361475185 995916 382335736
545898 997445 527828893
8537962 997279 518532452
208926501 996471 699996877
597637328 995619 770382733
846932860 997519 672101392
626054651 995111 683296832
984257006 998918 424143911
438623087 997697 281496955
725652485 999011 555160665
799378980 995561 192123723
240663349 999634 158365990
393572470 995977 378470939
762941371 999176 743512788
996643103 999038 713148444
94525761 997654 467676180
719827379 999095 590019501
681351009 996860 767027055
789616487 999955 379631649
784409093 997485 923581584
269325665 997978 643084200
1571883 995117 186231873
860367817 998238 422533542
266156660 996580 738179117
36847812 997380 993220372
167867344 998884 303293854
720868584 997424 525983689
690687977 995836 813017928
590872924 997831 322208790
759574030 998180 51032141
728610456 995591 142754269
947496096 999359 724782710
424233322 998216 470219197
506248217 995007 654794891
768111953 999757 382675525
296510842 998514 887905434
754248555 995775 75592364
734460111 997901 332505710
371781027 999934 829477094
849667373 995627 344338989
874836816 998164 519799417
728796540 998416 903008384
141829038 996511 583286911
949971235 999226 377360812
697040615 997417 713548010
766203017 998318 134176137
550824781 995321 78041712
708316971 998947 910921492
223707903 996229 20215554
344311763 995177 359475145
518116272 995755 454113303
339150867 999096 713557313
270305061 997024 572263060
171557077 998827 439844923
964313668 997616 269080484
808072556 997628 154306784
711946912 997590 123301503
131831839 997876 352411786
604205884 997737 268957011
422897664 998571 573691540
625531726 998285 647686020
900517713 997815 169366997
546040866 997930 344331513
522477997 996002 203788681
727318087 998811 34049761
874877439 997625 494761214
834007360 995883 91242655
215005258 997419 116930609
859657269 999907 794092022
511275101 996101 770930971
186234843 997260 766003129
786875085 996406 773481343
191206933 996285 693631802
440345394 998849 881226735
474800345 998859 407000428
620284544 995737 697969693
885646039 999220 202347800
561327793 998214 871185060
282541944 997521 311920066
801225095 998450 296416088
218559610 998321 791726378
779152720 995415 803568858
439484301 997210 441283009
788457977 996824 746384968
26681958 995860 62621026
775638317 998872 412911268
857702402 996599 390474074
123534832 999714 970203573
520000423 997806 892342328
750995139 996287 766296075
417069288 998594 585646331
321399453 996238 676058207
522564499 998647 832405336
801850305 998974 326268157
924566355 999606 57374353
365707933 998049 275403916
614431729 999863 628766100
735331833 996850 670250212
694575664 998611 303626435
703136560 998288 734865797
255883128 998601 377677589
813008859 996561 637820498
796317644 996327 515461226
520270978 995665 730321248
643998262 998652 421367872
235633365 996221 748786657
593118772 995555 210564311
829960488 999453 540789035
272502434 997080 687099828
990941271 996472 900117065
809087928 999428 438074269
727143157 997678 74217089
861003645 999755 758624665
91325826 999000 708107988
107534167 999965 57043720
59372811 999893 894303261
907673448 998662 679810764
876308856 995295 105696758
609260246 996026 814037417
429489028 998231 668612846
693877905 997561 814199736
555000812 998288 538756329
738042930 997531 380252720
304329401 997240 796745878
742566521 998773 132161035
256111046 997305 146882404
491524080 999632 914410122
780701229 999767 146204779
913248272 997549 433393057
717154596 998942 196620593
679484534 999173 159810803
512276976 996381 832576599
550822472 995027 843324687
877719470 999765 130697061
171685797 999271 66397637
383840088 996073 483232994
290398806 997152 914178214
504498128 997509 973577920
288168094 996989 11055933
299638401 997190 366404705
705097166 995246 521741905
444380102 996308 975783628
207375547 995582 130904542
899013787 998238 8291813
115376479 995632 188797946
621578435 999144 107961840
59074949 999553 414653725
395825857 997882 222478639
101302322 995105 775494277
260652990 997574 918454098
312011082 999628 688967301
569232630 996241 186375892
338331001 995916 250518861
801952993 997005 573428933
751698804 999472 384803564
296429080 998074 311108925
62018283 997171 857085732
663038321 999565 919600091
490068981 997446 46890471
36110971 999838 465397433
814050476 999001 583420053
768085661 995706 178573765
43581270 998550 89013102
286812176 995924 662060271
202790515 997969 803058867
291592849 999504 90768740
861219435 995213 79697990
490131396 995552 908882322
177105725 999991 685630819
299005059 999160 493188522
600719225 996952 899203339
400383951 995236 246578283
107464580 999796 969810046
851317112 999405 668646597
630102399 995824 315856860
744660669 996186 610128602
759921012 996233 729343665
801372943 999816 104889839
255256487 999899 374582897
319223352 999475 673784341
169745490 999534 599463938
195761352 998360 136663391
402531874 999816 807074669
815305738 996081 998068580
954007285 996297 691721037
332103758 996453 147478981
950102206 999434 137294318
460122418 998538 939305602
975634683 996661 387121938
546649672 999084 412940368
531998698 995860 56696023
472437045 999761 84757024
694739915 995145 961486028
693992535 996213 839009677
68205256 996042 392934686
314555792 997303 414740797
511935279 998437 460851957
665614895 996136 83752922
483936642 996371 128556048
984850964 997359 122978067
583793281 998964 355457611
13975 997194 38373135
554879566 995665 832133547
389091729 995326 999534642
339905543 996976 743774183
576833895 997424 662714729
896617866 995107 476755888
248133469 996886 539310127
75918112 995376 500420573
41313114 998324 945825346
270753129 999848 941503041
156169558 997555 303695897
655723711 999343 642415084
341895967 997102 786972089
395537235 998140 344347562
841216866 998650 533972401
794702768 997046 826929025
567703667 996428 111882323
760519755 996457 635969190
625196141 996335 308194023
404102228 995215 818140900
31127317 997656 94925190
20040101 997191 969068252
41343489 998827 971273268
127255684 996224 477175443
622773113 999855 460273212
620482472 999807 238395372
646545056 998916 475471891
313083347 997982 972941928
938785123 996237 587545547
40742765 998003 722336039
764487974 999529 283830037
826296232 996555 298357479
179909328 997669 288943028
16957805 995995 200760429
203062144 999025 486457443
727451838 999182 220135781
609678828 999214 292069437
782869246 996809 284611850
532617262 995612 777761750
697109758 999822 325566241
878912684 998257 430413736
504517577 999006 192318947
539220345 995858 492618917
814075782 998243 846777995
482915812 999391 214934059
292580020 998713 986447890
280263679 996412 689588122
807533278 998339 419814970
923453466 995278 602211171
976178155 997813 716186047
960424828 996316 947236346
391749061 999627 648129518
597361342 998660 455912093
988766465 998551 101183841
138766707 998944 426608205
990756712 998201 23482301
437056598 999705 700691039
129722869 999631 290766088
146938655 996699 621331294
548183725 997952 244364376
10882123 998389 121888685
901657293 999910 396922799
16416885 997316 711940317
62430973 997287 249464711
523457694 997982 231776582
27176123 997098 576141634
737219585 997516 414318727
182535615 997892 291505875
474679624 998533 2477054
14468021 997027 737419852
691611021 997903 528815496
979866809 999282 448973896
962575643 996273 537019960
973345572 996431 438467375
685812784 997954 42354765
914788703 995287 20160827
780379928 996502 427835235
160372205 999755 393183725
488460137 997441 21850402
458060148 997271 216524552
840143461 998467 330450254
311555793 998483 645037713
178435015 996427 864324835
472793971 995383 24425693
82592528 998173 181934309
459173368 995023 20989967
50000587 998736 302469801
380472636 999758 381265181
441546091 999957 79672185
678429800 995473 603649905
448694742 999479 838190983
941967781 995179 333234229
272156025 998113 70085639
636761517 995863 730282514
567258639 997250 81371002
683981981 999706 794253771
20928609 996081 321140962
226745847 995637 98695196
107891588 999426 886591381
861468822 997954 483664111
437504086 997376 425948980
947964879 995041 518366929
326304573 996977 264070288
488147169 997756 638930192
205424439 997416 319517708
666274690 999588 22537523
640712598 997243 77329179
421915751 999073 64145106
206721469 995137 154271965
269501346 996119 795146344
765802860 998624 108823622
298359374 997909 187715541
841671510 998162 29719338
73541017 997295 335549350
864837855 995437 749112978
791728694 998401 121544130
175581238 997637 71490817
86430913 996769 646248680
300013282 995439 931200098
890401335 997947 143684246
2564874 995438 849779487
625933139 998412 942988098
564092564 999136 562952314
844269516 996555 174802318
261560509 997269 482968252
502714682 995545 166279092
544979478 996460 477986583
658215825 998631 150217406
512148208 998831 246483447
520670020 997749 130874756
491998118 996900 557626047
236083757 997523 660197679
382335658 997196 498520487
22829848 999771 397328669
44500479 997777 955156942
236274406 998535 879957169
314204052 997003 253099612
900157529 995574 155655182
30227749 996428 903917469
546461033 998254 322773113
520859746 999393 457415865
101380721 997723 214112512
754560273 996408 634304547
970897858 999667 206393047
380349155 996812 198120157
753731532 999350 372126088
931567327 996028 674704278
284880065 998122 813240916
717750873 998600 753038907
581336844 999438 440130895
951780150 995138 968144654
836473655 995296 537496319
292859082 996355 232521024
973509196 998042 369184799
721159050 997807 135588793
429485496 997992 41941642
973663592 999105 485921785
544714165 998323 479310202
421128795 995269 848051894
993824038 996876 279689755
790689566 998741 386077108
512583030 999624 107798561
428797629 998519 202943826
897928359 999595 764592197
417490250 996253 599611510
975375601 996853 899502133
628879515 999207 370422309
383802265 996955 538383720
31253602 998796 539220465
605021542 997788 57823912
167340665 999445 714390458
60053634 998124 657368015
811472127 996201 618912116
622002250 999933 166614168
350384072 996013 455411500
958601662 996550 915722998
529839791 999355 67963147
847742787 995942 935652294
565433218 996776 922520097
157679411 998486 256167385
644708836 997384 774362207
176351268 998062 506871690
942658894 999143 680742580
133452783 999405 752486017
240743810 999315 656282077
884599829 998220 279606579
363062800 996305 893343215
297806245 997515 812690285
893527910 999783 675999178
411822006 999409 15727441
791641736 996866 366036484
799191148 995576 775604285
427714072 995160 77130831
118340708 997363 591542906
721315135 996887 566752792
946698492 999360 366632234
884115128 998665 566521738
7800838 996016 894555960
44059282 996401 320878340
39686372 997151 268055881
194504945 997545 772475766
304063987 999596 849546691
797133478 999605 816661216
306724322 995067 148608078
700361470 999030 476453949
370158955 995061 53717095
611674352 997181 45741899
348979657 997111 152183452
852009029 999059 732409800
348956388 995183 822910588
66558394 995739 232646359
135460740 996917 76325682
985332373 996398 514572635
586353468 999762 275625617
131521148 995198 792691773
315739924 996685 680738555
783441912 997705 495543378
721096914 995096 914254409
57288515 997691 800529861
642267268 997418 441286719
95350597 998044 490905291
106780241 998713 948173667
392910677 997294 229241564
409894911 997944 457555411
401271041 997758 469337714
416975946 999922 609474590
299690810 998519 979683454
964841307 999780 697238657
668142171 999249 950886083
15747106 995817 472760843
791710608 998581 569803704
456733966 996370 426731868
649374782 998820 661427996
852112252 995702 791304611
628945997 999009 661642140
675511258 995865 199976753
20715950 999491 322458696
75984142 995299 576185649
810132248 999572 104845819
818868932 998198 926376346
363844378 999442 157099054
380704558 997816 603261165
625354148 997176 997913684
873192357 996405 924132426
408639773 998216 199711256
275404655 997559 186637615
330564651 996387 131344516
824399853 996987 252329852
117547467 996412 338693120
347632722 998816 844190777
711646951 996867 584581242
435601730 996077 586079992
684953431 996117 980287492
379745793 996533 292281205
367512372 996237 122977967
174388852 996371 453148821
734254882 995682 791257969
7727192 995519 444193301
744727970 995989 592206899
890145233 997863 311071930
602129887 997277 635198461
768140478 995297 905236986
890507300 998283 566380666
980667784 999925 92415480
454957737 999500 282266779
547013522 999418 446699733
148957186 997224 132416034
853646946 998997 416891397
999978194 999951 434021346
743187878 999918 922432932
465810413 998593 183246530
369512495 997273 301674499
580185120 998350 545256930
5476950 998624 266210278
289081870 996632 861930851
609775675 996794 814838934
63760543 996652 391305238
939509143 998105 221252111
581262834 998108 665564600
402703151 997229 885742792
326040118 999617 98349240
921776748 998652 655031817
152284504 999947 959459489
108337478 998477 113637597
76351420 995379 171625076
587371685 995807 353903314
795315823 999318 600248513
205489154 999661 198054412
892703452 995799 749184917
581854531 997067 934233863
429532615 995853 366811717
919047019 997146 870239015
859614533 996015 534663021
887764793 996738 889187300
58922787 995433 178331888
255778628 999316 710584325
69408141 996398 703582164
785590198 998011 775033402
646834627 997011 395081219
447311299 997370 209269237
925710837 998991 151811228
986077022 997571 372688628
673814631 996337 874386578
37379420 995127 391027288
50070770 999002 514275788
178447054 997123 623640346
261589038 999953 678657736
921257253 997076 712497740
593176336 999833 272533908
922295061 999661 453966283
565705593 996709 366077229
515500897 998087 595532858
774195410 995465 192932073
472832271 996523 491771227
107337873 998005 910331931
922156624 995821 140829584
332073720 998999 489167096
981649626 995294 629798624
277453861 996342 483691465
559418022 999869 360641835
565744755 999642 144122051
858649322 998158 879516132
16503311 995999 535819554
496591885 999083 17220414
219929866 999895 586839599
417879538 996212 452824033
442654660 999863 798451782
165327711 998171 161000414
950970203 995310 999265530
685788029 996452 631305690
594515904 996135 729946695
266746571 998651 152524856
154343554 998956 243646702
606674516 997515 667271930
541110146 995195 889084605
165267686 996955 130552781
361121775 998643 193544155
95881738 996491 877068541
427633876 998438 524509682
632954166 997151 257169345
426937794 996642 840773196
512369653 997551 873092841
823824256 999527 73953595
722936416 999273 701261803
129033494 998702 997736025
280678028 997733 349117145
54586917 995006 364302063
316517728 998975 774981758
652494024 999316 615026780
203238037 996671 429757579
858782384 997177 756586792
626254143 995063 10849375
21540402 999901 366675021
763359829 997562 43844688
391678488 999476 553805435
100740393 997553 872284454
96358332 998783 35227478
51254146 997255 566395803
128299793 998229 638770988
968041268 996858 290664632
319922402 997441 736168581
14788900 998595 256995160
681174405 996837 710638513
34094017 998154 697111939
975885167 995739 648534772
71008242 998834 75832802
271889355 996931 983669556
142044774 995068 220841352
772512920 996713 659726404
19047745 997597 277880088
518754267 999825 665107211
157627173 995730 870912606
178117203 999289 328118700
520365956 995895 455721855
12086742 997187 729360463
344278374 997460 610964935
589942625 998101 461747972
54735389 997572 700895960
643189411 999699 799343397
115260823 999255 390670369
372914142 995132 12738790
508731850 999695 41386987
926718009 998529 618228236
108636246 997069 495638839
681779362 999074 811621020
470347796 998284 643774257
529463821 998628 770957148
268077446 996666 585658965
485895843 996063 769028726
601223716 995566 804145368
756523549 995134 868655185
674249478 996649 803081554
514999401 998751 907244223
141059013 996123 924178537
203387372 996982 242214271
388998024 996880 784435742
851180339 995274 398170894
522665439 996036 397093898
643451229 998165 393156866
175236022 996337 90366248
68206501 998294 280404698
812941958 999580 377950147
741952023 997835 411009477
895897827 997641 445100207
243806083 999421 22571552
14864662 997515 502326592
282111163 998781 558303639
468969214 996180 367820818
606895039 996481 447415286
710348108 995681 832768981
615118710 996359 977614766
798383477 996245 664343661
145887891 998517 190383900
770062889 998822 921272969
260738868 995960 959285922
555192432 995402 533340372
466808577 996631 928232849
127980282 998007 217514419
988941597 997686 616868790
832642091 999883 802660904
930680813 998340 905632817
185704180 998501 461503849
133890564 996406 893439305
383805967 999473 113213594
89098875 998099 819408249
161463167 995455 533803667
425468479 996033 237511144
953990412 996496 931708974
719655822 999493 86541540
776228419 999131 541350965
606802211 998999 281466082
360381838 998606 847518742
313141071 998893 39126073
660310429 995702 918647850
253290889 995680 752755601
566091387 997983 517518685
3967282 998521 691509535
263696963 998504 978206295
280020707 996916 485029785
282774979 996383 330155193
997979590 997534 500935904
114287768 999764 969283950
530974349 996635 170660494
59707367 997932 470452910
775203271 997673 725397097
152625279 999658 178528799
994299196 997664 580749706
258754817 995733 709035185
755947833 997717 399107462
425665697 996333 116328499
701179484 995505 80717384
39218574 995627 695659499
13225855 995960 769877563
118440873 999807 920831371
369014153 997352 184638455
826679506 998959 508649339
155981530 995743 236881945
875026572 996545 71445422
624605724 995354 762057761
213444327 998100 809464280
278826463 996098 495434295
320306945 999887 137939133
445889056 995180 424022999
756929527 998023 321842816
826462807 997478 28482010
599031770 997627 383510893
97203434 996484 423366433
776916624 997515 914192802
864970593 995481 242146001
714264828 995990 592699538
768094526 997816 900543658
805419220 998055 194137960
946809027 996883 352089191
401271022 998618 633264940
951045340 998695 228459442
427095435 999809 229800636
732774735 996460 688053662
714874911 996051 389337882
893698327 997967 260195782
778569762 995990 287012380
986728172 998934 75267799
73962705 999510 682696763
59936461 998326 715800203
705859091 997290 97193285
479126049 995518 5446646
172904659 999840 338917855
744504596 998718 387823587
39305812 999333 253311421
769544280 998396 154783887
385227810 997517 802714974
941527222 998988 334803843
784852910 996114 291273894
760043462 997272 396417595
100425234 998264 999833549
150736829 995778 8156719
901076646 997171 483030027
931324525 995386 225873399
287155549 999059 762818198
641406758 999167 74784994
855403472 998967 662087321
379868255 997544 549546028
881992863 997718 589358801
48978196 999443 674406039
146604495 998888 478943139
67276798 997270 188155913
262103440 999032 510610153
936933788 999761 839859597
217896348 995666 953731246
520077760 996895 66986311
795726002 999270 700539897
259050432 998178 642756463
245013928 998805 950316670
493781750 998141 830203318
954173909 998086 191744615
276830867 998708 884727636
780945683 996920 330479311
859478431 997542 822856753
494259181 999330 788211051
215538214 998337 494357219
848803231 999108 882021553
700227491 995711 75870099
937973478 996800 995083479
696739702 998261 419380663
757555392 998948 152851232
760148058 998720 91257475
876880719 997108 103979025
93778784 996163 560004320
4107545 998268 865869068
370435139 995694 560724308
109214909 998436 546495883
659879624 998649 650315770
119746196 996444 829490107
89573174 998698 673453091
911932052 998139 536571620
167052263 998906 956911810
16860552 997029 726167245
769577509 998196 98485151
666074303 995313 389276671
460683730 998200 242867860
762115688 997423 806810303
123738840 996286 856744544
138818656 998094 707705296
600087114 995693 947140495
75705393 995352 880631407
939560022 997156 814777238
193307170 995712 160642945
555350513 998494 353425262
892030208 996779 499105036
248391412 997690 391260328
597183533 997805 773179236
331461485 998320 910824536
815897795 999999 585601152
70614541 995443 734591932
744315595 999713 328717623
304374233 998990 426576247
970578818 995339 891760808
73439799 997892 449726330
412285137 995306 533159968
826630588 998396 78284127
196696818 995717 258129747
207608681 996682 431720329
179069561 997110 740137545
668685586 996117 234576147
13607091 998859 349506304
80821291 998221 410116000
767375364 995409 98789405
20911108 997282 658161879
257698139 995894 604374878
690721108 999668 704596296
152596390 996218 468060469
607944167 999127 875032029
965819302 997613 534493948
514181923 997707 162426466
887444629 997385 522414411
239138726 996269 160521152
675342157 995189 44201447
279795305 995074 153816876
581914331 995873 135216399
63119665 996390 20008385
886098071 999116 256543127
273588405 997798 946488707
536929384 996482 721139584
330658941 996026 175488166
806194120 995237 202102295
566991729 999060 40373144
510204950 996892 428723349
9050263 999331 307137902
360014428 997938 542271746
842403 995203 825904695
588638300 998392 251043751
318936775 995605 893992959
10571469 997111 61973111
691919385 996863 223444551
202034498 999934 217813372
160668921 999214 38008844
700126144 996346 119494191
236797936 996483 940419048
493731046 995776 491399006
864666700 998092 12523206
924008794 999282 991019630
500266724 995367 851714608
762496833 999919 341604721
136452703 998627 991226163
905151303 997167 778459913
366477819 999289 287416852
672732400 998751 791451341
859859184 999378 836697758
366520637 996198 612655554
308411829 997094 699093806
227370076 996989 117400409
816790194 998424 83117110
518847993 997249 964503891
103079055 999003 934357419
112259939 997828 718709627
338011760 995217 924158000
370055265 999166 243009621
541316313 999340 310441876
509963419 999074 334779483
180652774 998232 99900251
617847785 996806 679789890
683977927 997888 900095998
631899811 996596 193601541
35778113 997107 486703142
536130224 999492 732212408
727500938 999918 61826283
254593501 997005 9124670
686258185 996050 121133496
738315127 996694 345996420
693338311 998068 636433594
314041292 999239 678009817
947476618 997232 789517037
25383899 996239 726140557
363169492 997318 599922658
887820770 995079 75050432
405893987 997851 698914427
56659071 999195 496169013
347363276 996177 734420320
448873456 996991 542652755
552104574 998281 48897548
217055477 996562 380128184
995057059 996722 876664396
687380517 997031 837567142
812016734 998324 70355684
258249058 999693 929589691
347183237 998598 508279263
801377518 997233 171796958
426356134 995246 951891063
705125344 999362 236219714
920050480 998666 73778230
877061634 998373 787954504
668978771 999059 83138706
331064122 998644 515516940
274646191 995542 670397509
367237501 997193 854691994
388741974 999163 535080375
444574974 995396 342266257
221564158 998256 839230848
415909553 997098 765229591
750315518 997590 888646701
186361012 995936 753530336
353690053 995898 488061707
195246086 999877 563827024
180401385 999964 435245187
76361104 996805 847828596
618306432 997247 985861792
741981912 999749 32426103
435210445 999534 77333854
263509638 996674 976876009
464271368 999968 82221569
27515273 996340 543612477
246736758 999926 956564411
687334588 999047 312145993
55995240 995341 239391154
136371635 998341 68485520
603437723 996189 734271126
1914269 997744 604595116
625667470 999152 220764916
331957108 996675 758039925
859030746 995593 438513247
419400671 995206 172974351
804131929 995623 313945799
778339356 997362 111032833
543436568 997220 106465082
178244799 999926 279549303
576499184 995098 360764566
556156877 999644 549469059
324589312 996837 273996382
393008501 998784 676410920
140412859 998613 656269423
915437539 998041 505750549
193677721 999097 803605880
320387271 996107 909514352
565811305 996177 440174463
694116347 996493 887775339
743831529 999296 859099870
811424641 996170 840963377
458683273 996058 835983981
568110050 995516 783430984
163521612 997053 806767282
489009093 997591 142504009
522681408 997343 914806508
462223753 997401 436278488
129037034 999898 483096651
64586609 998462 593321430
352325964 996542 922887724
885269405 995643 807360606
135580587 997579 620338188
938357988 996068 359597953
184534169 996265 514242399
833077943 995122 166370901
167415568 997396 81498269
720392547 997914 784439351
126905864 999542 255664976
507593919 995601 578249313
886523654 998047 48516615
75488152 995528 25378655
357792839 998769 187920221
990092891 995946 437744275
129113797 999811 300355681
938394850 996738 773654171
899436907 998480 726746136
277235352 995971 325380577
991204462 998211 798225411
355896413 998626 215272692
922210650 995701 163230592
329861189 995885 276009910
304890332 999743 377263983
662118863 997155 782431713
52921441 998374 596665931
899881346 998776 459795611
85872496 997851 781118232
9748932 995904 257554887
877941668 998304 739469317
824710832 997410 122653093
963012024 998067 304139719
673339435 995724 80578451
175577970 998938 206473511
533812589 997950 452962385
776439469 996102 992527006
895495067 997290 870382046
353593510 999346 692036179
106313851 997335 431423486
479756441 996998 635096128
747780197 999519 446078902
955020786 998100 541418816
30816314 997967 905779326
903053111 995442 608452598
443788627 996374 532011045
707681006 997560 762319621
920923626 996934 698364890
264017992 995245 470969621
398289681 999052 703083264
718668355 999885 90225407
917780683 995826 670034992
163186332 996042 352606223
979326031 995488 908718991
669748539 996857 598744516
295850884 996485 343154680
844117005 996185 827444265
578163705 999213 460215269
856258787 998521 533106452
918393020 999803 872460930
265096391 995269 955715573
735720419 995294 117292503
955539019 998220 865542374
518527593 997319 486144998
634593918 997072 847532971
180907436 998152 438998532
690151940 997123 98744231
383088978 996665 414374628
656488542 996267 969031113
917836435 998097 141976871
516888944 996759 602689380
350806684 996090 483796356
9039694 998956 53778693
695065152 998522 527786438
522352464 996081 989719912
536685806 997029 526746743
910062948 999756 999251735
318751149 997735 272584001
140397736 998445 208163028
967576815 997657 658314203
592851235 998508 214197779
535026646 999077 816731934
638838326 995816 735120345
434255454 995122 580331224
688511678 996044 679867131
863223640 995257 708752568
83191434 998245 338628675
32568041 999455 121626062
637653502 998074 228879533
23775805 999814 94577458
978661130 997134 414445893
573393603 998144 335679797
149774424 997296 483185180
116589271 995571 60754175
273230743 998699 338541955
691622856 997662 47691480
270049685 995077 620658831
208411979 996765 296500712
312548031 996977 89946018
145474312 999373 541350478
777288328 996677 176157807
680430263 996385 11235417
474632210 999722 664187545
461866507 996885 788438408
898541538 999482 804218247
613004194 995886 543483368
674035508 996715 490424888
956397178 997751 196496044
243956390 997912 413408785
841827937 996282 21876137
180438081 999918 426937106
903190802 997986 833915868
516274386 996126 267919601
203673729 995083 176147891
889319346 997021 502999712
266976071 998480 388727397
722859199 998376 212485816
771877367 995502 822276982
779191602 996317 192356209
707157911 997960 376507203
205614388 999171 805460186
59659271 997798 810383613
956310250 999453 318842862
752236798 997527 280729526
716693997 998491 54159223
851712604 997714 859930881
750756716 998247 888076986
375569110 999966 131743534
822753579 999339 477414711
221992446 997922 609945262
241091182 995161 683193181
562482943 995518 712327560
541871403 998762 83517616
949443455 997293 634330624
732461559 997895 522597707
585255430 998597 987850650
30189533 996896 723125235
30706602 996055 332022505
273663488 996857 8389486
105425369 996303 395833741
219161474 997521 43566185
723327144 996743 52237729
868244035 998787 742946621
449702346 997030 715413795
682022082 999138 164867164
406026443 999444 39852747
173983911 997250 109088547
396422414 999513 337289452
677405056 999260 280164468
95976314 998389 706186386
108695436 998715 954315809
119229955 999226 796814511
702057154 996073 79328194
92809528 995197 987456849
776996479 995498 277404934
949414321 997707 612695085
483521759 996446 561336625
30913619 998119 498745246
786834667 995967 180135397
370260321 995634 162807187
667395062 995983 667840134
412024545 998624 381595511
20256274 996229 808893235
653536849 995138 487167533
854155592 998815 399861824
515868113 996369 534967928
15805199 999492 820342477
328042299 997313 492618726
531226262 996824 627146190
287628273 996502 998150709
375230004 996503 242289213
610651655 995416 280865109
450840693 995906 743819227
156369317 998874 32971558
619888210 996944 32203595
109278918 996307 110951440
257689758 998356 228604206
791765014 996196 930578068
521608242 998592 125269592
449981561 998862 831747730
719744535 995008 957058765
611951368 996483 815980704
558953754 997518 777214296
276701574 996296 732621797
601907677 997252 471569337
571085568 997680 166322011
782040136 998362 768598588
170001965 998716 872279626
935319012 998055 10701492
713198019 996677 563677539
897931527 998100 894000593
55989263 996178 202787491
605337954 997894 237915937
805725053 998037 911526554
558108700 999249 808712250
631541008 997977 606212970
789011402 998030 536608414
418039785 998686 221863232
706894530 996519 845010303
230403196 998991 586963422
994997641 999689 938416432
507284926 999413 574551192
357188974 997158 419351325
127256946 999072 595247230
355384636 997710 209493007
444657492 995787 648359667
750365556 999921 192864843
798525219 999889 202354458
697538575 999432 867978491
736074707 997212 212415002
666527023 998773 396812007
33204787 998512 311851803
750044958 998608 406911680
111521092 995578 632654124
49509424 995204 165930068
178930335 998998 829042030
687829724 996652 319859435
439676098 998152 487056969
674128032 996380 766531914
707184821 995256 783574710
127698492 995440 726772798
575802725 997073 304475424
89921720 998298 790721311
991942145 999263 939004689
526912464 995336 10379076
966045995 999955 614545352
854318767 999073 286331589
450609530 997157 32407348
172751312 995889 192952967
759291670 996934 414327774
7257437 998534 353422618
804482769 998272 261071265
892274583 999423 98633132
930956690 997114 867608702
429203150 996237 342129138
667670649 997690 892991662
517578413 995362 788535986
575430779 996494 496045643
980195414 998103 546105951
190955665 998134 331144400
517498933 997445 504035998
538653850 998096 919797328
964703615 997706 881719116
117797893 997881 11057351
367693388 997782 231267634
917870683 995921 481109329
91969902 999501 519375081
592914233 997356 679555733
977160592 996819 16374322
318492424 999828 492043287
753641317 998862 751241208
918691866 998653 996808372
720908734 999029 849474825
784438121 998293 921751831
355453833 997635 501596167
713187437 997665 941323623
310201572 997504 39029349
706515029 999984 287726251
288819774 995777 141257837
209211341 996581 691139991
492653387 996161 126617302
382159039 999703 615726650
890058535 997314 605093315
88553826 995188 619160043
578567278 996893 22983694
269119863 995104 305079773
324608198 997437 60600759
502412440 996287 253180276
652287978 998608 721652794
338504166 996281 539625190
553123478 995095 773344351
323816624 997006 916450588
806639912 995272 454164358
847289366 999539 622596386
965403636 996916 826294586
851516328 999210 310877264
785894882 999154 649775286
956255613 999948 336926479
212190064 996006 958878214
128487779 998952 505609143
556697437 997448 666973379
642209375 997485 135051431
726548306 998071 286138664
836953210 995229 81471975
341955246 998053 699084778
678260058 999857 846615584
31754401 998950 692849226
282459984 997411 576076371
970225601 999354 611194124
534941449 997717 754615188
773842726 998054 623662149
753147473 995858 498963255
937150069 998656 650833907
635171528 997412 51167427
495962583 999219 906873143
45962028 995947 967233787
606429855 995248 153181709
494083147 997089 205377581
709087717 999098 909704400
791776917 995884 832068371
342877316 996005 395987488
492393013 995151 183782741
146801310 999142 232744256
808389628 996742 35313343
956685849 997514 419163300
438096646 998914 803023552
960132375 998361 973452180
42637688 997341 284798480
639053335 999952 974290550
418898934 997847 586859480
341745915 999680 737835947
278773748 995940 79490201
672060411 999199 509110270
508376119 997490 577066038
148475070 999561 387429333
501279314 996022 69063745
431651665 998905 55728430
746013860 995879 116284181
636995116 999199 613510580
264156754 996778 79603875
199328840 999264 29102956
497501615 996049 846049701
328213963 998191 137796533
451428633 998555 839806067
352951458 998886 93927046
493423658 999575 592445377
446372489 998919 35711086
82743584 999848 265526929
890291406 998470 520980213
323010500 996108 550429648
997180563 996946 660136666
243237812 996800 309469130
304737031 995395 284073384
555910071 997608 11193347
747101479 995115 774061006
529646610 998774 492065533
775097235 999439 807793798
352143254 995576 260896676
120786674 999858 164524609
378114182 996950 328835400
437169875 998947 845084982
628987057 996287 734912912
184806789 997857 521466212
699361353 995708 376279395
76342282 996087 307858275
42605117 996392 410405404
406006233 998646 683035542
229657357 998363 375112352
737864985 996245 146565638
422926008 996265 620801516
408387302 999479 310324991
688862637 999593 952026754
619077386 995712 872112767
759066478 999720 323227863
88291991 996167 660843262
237577107 998852 722177235
391728552 996857 95412294
614925948 998819 218538866
309699208 997860 20632742
119553004 997827 863951749
764036448 999590 476618692
496604052 995806 609960257
925620117 999630 890895657
986421424 996204 652343261
377644404 997241 111390327
407904638 999888 540902006
134749038 998583 15953012
726961274 999153 285375829
558272539 996527 821569760
540250750 997308 419249786
766917765 997392 853846566
963551759 996367 17215830
960551226 997035 240895467
211649004 995913 744105502
170111741 997042 852022495
834127744 995286 115278964
611299758 997908 237973564
64117498 995178 350917796
738750483 999357 22850939
781298752 995562 320886773
728730378 997497 72053688
214506346 999863 995270555
605278140 998667 438830372
774813558 996470 723140181
943941531 997216 201719157
792948403 997800 560383453
312028472 996781 459043919
951266883 997900 179232347
269768913 999866 775939544
283790538 995510 918156058
565550567 995539 842752913
718376564 998099 609855765
327086062 995891 993291062
712393471 997575 320607524
241453730 997893 69158485
426326803 999831 614792310
173534655 996425 922069832
586866262 997596 956859882
813906562 997044 257336027
17275565 997690 230692939
729118788 998721 921767739
414672887 995916 716693589
257957871 998590 45585872
755893204 999443 683550552
871577128 996973 319246473
668367594 999260 230741804
605145577 999004 333646152
161474107 998040 688744207
981334318 999442 314140399
653221082 995435 114531168
90402843 997370 108959108
90875361 997307 395476547
995379481 996230 347744947
181175959 998677 679750685
77317988 998279 268195628
773117774 996349 310713661
199780209 997921 590609758
939853522 997252 380269988
644083474 997570 938309995
137649303 997206 467884004
464904461 995070 935501133
85632961 999496 843639443
156849025 998324 871846619
581387043 999516 209302190
504986947 998030 367959554
886884587 996037 119716633
945473299 995156 498748649
515752982 997675 264635032
489925547 996980 862481841
378195404 995047 872367361
994603203 998291 40364671
927393873 998658 949330596
986448841 997823 93687285
161763248 999447 103939407
625366285 996318 786163197
284994226 999635 714694439
441602344 997277 846508802
465095787 999339 941733975
677655545 997226 680731779
5971019 998034 295098865
768602579 999886 802656869
920520390 999655 14810467
623693935 997877 678177855
73197724 995504 423858848
83800413 995084 874941320
637854137 997628 539742977
102597180 997612 38753743
227448898 996160 398196343
300493807 998012 424937599
435387399 999022 396842872
509124939 995944 139007171
220865537 998850 367809929
608083077 997414 967909446
184099487 999766 280813298
29374611 999982 157333850
530464654 999903 389488434
157356465 997576 866185723
557290379 998802 242697469
870069730 999289 807562537
237676929 999964 770422960
902720493 998826 59677560
455558369 997157 509772189
564990263 997445 407441644
110714072 996583 699260271
166205255 996497 868142410
643753183 996627 139062327
528648890 999393 268516029
260609422 996096 263917817
907495489 996336 503549496
64224013 995111 683697444
526762762 999075 585333285
781309260 999257 310181800
690718734 997059 452931936
570433744 999309 619234996
587022979 998672 382748226
144513157 997000 529956219
523362003 996910 924056246
671553241 995823 788747887
347605803 999129 498724211
199264525 995247 570606115
864663206 998394 30666059
133821877 998561 696128775
991723714 997596 923108555
70703206 999819 689523632
552647288 998575 918844618
164997514 996453 925115623
90518256 997292 521257619
970518060 997163 293240915
70825766 997081 15010990
652116674 997880 839839588
892934940 996892 774078379
410271159 999077 996228711
988416586 997262 867224399
861161486 999729 239433986
561966234 999436 141652780
975795870 996969 740397050
778078222 996717 942533390
831755136 998383 27475987
2709729 997380 947439406
298943280 997535 684313553
277356656 995896 999769375
367111781 998424 171752962
544788836 997084 264508770
857990527 997821 104653821
176346370 998961 236450025
681911793 996762 768012383
379872991 996853 196320236
61835162 997211 875165791
332068284 998884 545870817
695930539 996768 464809392
308418293 997360 197568286
457160117 996431 997845395
827397655 999821 576274057
613519877 997178 294096286
578216881 999849 284781307
455388520 996832 59253919
619885904 998546 213092470
938586529 995242 446625258
831560815 999473 924561986
243309484 995492 501067253
89543176 997465 809615142
916711198 995697 616093648
24330034 996238 448649255
476856371 998153 257977777
934059877 998588 665014166
507746047 996293 433081040
190168080 998452 122750531
192151282 999763 402590690
460044205 995051 211707182
58092260 995950 781069423
119618814 998073 56924298
340404685 995989 451063409
682192218 997152 332711294
806781126 997293 769748875
505584519 995577 984162253
573395257 999748 568041381
592651045 996813 814039477
492245538 998649 803453104
884401921 999773 393708908
127380231 998449 514196121
808066647 997105 518228099
306698171 997983 577480453
314879364 999199 710295605
92924546 996697 254259892
244143943 995086 708431180
396797547 997008 646920244
345641853 995827 737235563
622678912 995050 902374379
723539212 998202 554528424
385451635 995001 400567874
603064757 996898 944899300
24359833 998379 254549524
650746072 998360 288169350
151314875 999009 48778315
424496419 999687 579481703
80954697 997868 394213497
631310383 997254 403238345
468031696 996861 922012277
397240510 997237 236909692
118348481 995199 433110828
931664543 998365 698156996
360365176 997785 936271993
468366872 995371 266758095
311689739 995933 401542352
606933918 996511 501970859
22061191 998101 951120272
847312975 999726 886337591
252140267 997698 162598767
954126345 996056 501568396
424911571 996880 635829944
138212588 995559 286569303
96896809 999572 14747014
334649299 999640 428315858
459157233 998821 933470787
642694248 995541 850983667
386087455 996801 91934638
410567015 996255 964220556
454606738 996999 431418374
181649341 996087 975538151
619333732 999108 913473654
530770672 996020 418110935
819024630 997394 130426800
247581501 998997 357829404
885612037 995200 538351901
621578110 995061 754168667
900071552 998850 730533462
258768088 996344 1175158
943962467 999249 829972725
317874399 997177 833330357
293573856 998593 823960054
993423992 997077 709280179
741292549 995859 9755489
852766060 999506 337016920
785983909 995942 899716837
34831279 996136 546658618
329973862 996950 388053169
762643871 997503 707674597
132393383 997355 5061939
740738601 997160 764563462
342492141 998322 858082263
983045662 998901 342978411
305839499 999011 377779098
605480901 999313 91132684
146641537 996943 622789569
572468087 996797 95075649
816854063 998437 897596433
348354127 995807 704064520
704479370 995356 674798464
754406152 998922 484132738
108220653 997417 449532938
985732558 997459 102658456
32057874 995132 664578002
869769972 996409 405324948
513187650 999995 695942977
105087136 998713 139168527
825849697 997956 229803237
878751898 999574 888290678
335820796 998870 799490289
561344998 996578 850754640
323061776 998078 1048308
824436830 999389 645378342
776378383 996635 586713803
929729922 998384 894422832
212030130 997593 771918056
881230912 995925 338710077
16635457 997673 536268150
671547605 999944 846274975
498656527 995500 951361311
771205163 998323 555517850
134531856 996946 161116528
516015322 997297 218319565
652030559 996301 455140138
203869729 995271 850510355
433794316 995272 900173981
351258122 999203 654450053
738638812 998870 883051554
28559810 996207 76991056
814291105 995419 129231733
34579321 999635 817601083
515410485 996682 565798823
817606770 995613 294986844
577051646 997653 979747716
397341769 999891 28604159
955434160 996365 756487581
922952957 995118 798383964
610514155 996295 117573146
649188704 998159 182001396
835055516 995239 153987741
912157191 998514 378357117
845664719 995805 787042014
923499077 997160 530725533
993214705 995106 376794444
2461243 998078 816631563
477681989 995695 115226528
798990129 998296 660404208
584573152 998092 343706971
955371935 999455 662692983
576094816 998852 345703249
514629908 995059 39601016
395690024 999999 16576159
509244821 995233 631388721
295944711 996890 99626530
282549242 998656 85109123
590780548 996379 65237226
261712292 998315 595008270
180212281 995139 533064105
853396023 998093 708682416
175334538 998451 159564465
66029988 996791 567598376
470595175 999843 26262680
656272134 995982 358384321
847638817 997949 797639302
212075117 995767 732891062
268531854 996202 544882846
299440468 996842 364689844
902909854 996638 13955932
483222623 996546 667916704
422671654 998905 382997639
546081270 999312 773537324
31599280 998554 738601761
663873550 999277 180862358
312075771 995273 630849026
481706485 999399 26938872
358225364 996914 300045666
837680071 997584 571298101
69697291 997384 757846697
517628828 998943 261441240
604133848 997190 905057736
383233390 995662 529054628
519511053 999854 443313813
371588945 996006 567679550
45102255 998514 660659497
561141759 998295 3481718
239241139 995706 696090562
484081386 996883 979171716
40186699 998210 875142429
185847687 997975 836104172
481187322 995773 448240440
799554458 997786 446093226
593663304 998928 885405573
92412235 996892 700886823
910297332 996825 171459989
922308908 998253 930802053
883715999 998968 178216688
617789650 999606 516965465
280185616 999049 844810999
211169703 995435 231143313
29382391 996582 432543052
668474546 999620 762458145
777482301 995614 612300902
853367589 995040 580117389
268274079 999612 231203103
830398779 997838 242972251
92317483 995343 671404091
932819577 999430 508546849
89967447 999309 827545631
290940826 998058 169042296
918751080 998349 554580944
650530369 997112 413787053
585748007 995880 440991009
682092178 997717 439456841
794562841 996052 427405541
705718628 996110 213826439
670951671 998333 830987049
689459923 997828 75968645
243169358 995101 463348954
341829944 995024 372887600
187969103 998090 237113068
634833709 999955 486534439
740200749 996856 928619615
473817506 999420 191800529
188852104 997361 548464951
383806062 998146 407679995
444452922 999518 444837538
448256024 996418 246498856
182946546 998499 959755152
356263631 998293 921305674
251783360 998798 110705269
490111249 996357 985350734
49393160 995605 535354183
336939769 995492 966878989
507150351 997049 311534176
988829084 996882 436065623
597060284 997651 484700593
515824719 996397 832462993
36643009 996861 442461212
21762041 995992 628365955
361356156 997462 599907592
273890524 999436 353488358
530124055 995186 429512065
225268619 996099 865290760
836244583 996091 911217066
641847282 998788 233684460
293273777 996684 644772341
227102203 995566 330036015
342309824 997555 932304355
576157823 996744 786735208
353184125 999101 843275198
922618160 995707 302597840
625075840 997442 309229142
493741256 995212 597201952
88301696 997869 303853087
815927300 999108 795732600
676249610 998906 480145118
23652505 996201 268572966
143368948 996169 914096554
611334460 996363 439671571
693478946 999543 935976618
151286774 998029 413589365
800101548 997824 892209513
242939220 997575 35148850
30326627 996096 550358065
163258120 995371 840679085
999984550 999991 21544219
774501306 999888 320370032
610291921 997739 425300671
89530093 999864 403265105
869692962 999042 64491589
32121510 996859 203263182
541713796 996207 843037261
826024815 999163 679206212
873778504 999568 434341010
964933308 997172 921346066
983306076 997359 482212467
142132595 998875 936272922
319975992 997407 910345969
934324458 996293 440946763
839227540 998600 169023814
213676803 996206 431449404
933707360 996308 213733819
928277914 999878 705216135
708954172 997094 737035632
13743909 995835 299039679
846159263 995516 910470993
444538484 999357 619887503
185799174 999180 472516565
292809633 998456 775620147
642627690 998839 182606897
803447955 998695 607769693
481624549 997714 788462921
986835950 995163 718091708
994095030 999661 108354161
287919473 999521 738145413
652185312 998366 332721150
874917234 997692 555867480
917417422 998328 574538963
258681665 996366 436273621
376134466 996435 664295166
702693709 997071 74412339
831073359 997985 89890339
191309955 999952 270702375
557806847 998532 128237001
244876414 997145 541684361
560865843 995665 488844708
995789559 998817 778232679
73379922 997070 814170933
991489201 996605 709507074
49585419 999163 733306110
153479578 999926 756556060
727491504 999889 807575795
173137587 995346 382421151
613166795 997771 338526250
555088210 998792 169080478
382032187 995114 542270936
157567538 999297 490239533
900285880 997159 669215374
396091510 998560 134232010
192631995 999012 98257405
908105125 995583 724366892
589227207 996600 244459998
161666637 995426 980677963
594207549 997079 460162544
490226736 996253 625746917
719158837 999629 653360096
847753544 999516 878939142
525746829 995644 528802659
525381442 998652 310155552
905741338 998505 61646614
781589496 997995 142733888
723105160 999887 44992182
870410208 997618 857258302
948928309 997542 329146120
643595620 996701 667268475
97824998 995150 101627714
509800523 999029 110870139
960989668 995317 775472053
793863730 998765 927702994
466894079 998110 984576018
373807105 997400 73481878
976871231 995078 848220683
473327276 995308 81671932
542704184 995485 698931144
751553764 997596 81709469
848262000 999110 685867183
487424290 996294 307438516
580662581 997942 940614146
455615060 995374 98301922
534564254 999993 753669797
264549796 996633 821720795
768424431 998863 540876639
276579900 995397 619823949
745525381 998858 90821652
17875674 999005 399788153
294924119 997041 761297237
259801750 996863 794047278
429258055 998962 556984715
167844361 999936 458262939
171219843 995796 837595322
444010379 998462 185751994
306362617 996759 905541907
284480940 996566 923819751
95658055 996407 573515242
982284356 998046 533721441
782595682 997345 413752813
893030708 997179 781536943
272930445 997592 357333251
738042203 995264 672594630
828721897 999760 822109279
201776054 999625 22462442
388562528 995703 281410520
583989522 998823 705151453
450770052 999268 802274723
177368819 998761 76933961
564682370 998696 422880419
635592513 996657 640985022
80256432 996891 939550984
134010021 998004 939698234
385720681 998101 48952973
937864635 995959 536238432
276121825 995840 973826748
116129283 998045 549684868
714463033 998198 829010512
284421789 996986 480008647
214486111 996261 194680486
843607271 999581 719078110
881095339 996938 844229538
398371098 997684 615177431
984674865 996716 381251156
396791467 997121 112667150
387488356 999574 731907198
398316596 998570 94329186
898545639 998447 910443232
597091708 997753 578936352
24264655 995707 208642292
737684814 999906 277247001
540375360 996435 299945472
310295152 997683 299588227
238781932 996717 993463636
372185686 996264 209993701
185877484 998709 194224125
396508425 998525 423591478
767241074 998247 622091268
781497664 997174 19039405
895074898 998211 835106572
979243999 998502 529182204
939362664 997597 990848431
829154729 998543 494731471
327171528 997154 374350934
742141107 995670 562925265
908950346 995234 245827703
225512022 996331 876677380
530923147 997231 750030193
57814909 999675 852200938
739790856 999001 845368504
926451834 998539 324645153
330225010 996256 123879811
902194069 996486 665185213
789055649 999661 338314757
942350139 996927 791160824
585867668 997404 434328337
941066896 995252 877270910
488041400 995316 783714593
758521361 997008 303159462
644865006 997625 964436806
373504317 998509 664124305
910087215 999744 241150570
938439722 999052 481999064
85638485 996571 406930453
433702743 998507 616645264
606392549 999434 568647553
796317777 997693 360390549
795307200 999005 7588978
211904822 999854 604621735
511580447 998804 134562710
863557135 995017 211759409
539488353 995646 931256006
836017681 997141 970634792
540997171 997921 782204947
117806389 998249 113393907
226119152 998828 655711561
764347474 996365 466221195
806584341 995312 626397216
998734618 995401 73905379
28593788 997898 601133667
4217508 996824 107068159
805720535 999474 887225030
613233361 999049 318146041
343322017 996045 597745881
81911284 998953 738439214
342496347 998655 838571627
830104445 997583 271308121
848912073 999452 459492556
897418392 999368 529274646
584683740 998635 855462942
878172984 998519 941750141
590011098 997503 59065782
750351117 995939 673458234
694702242 998294 388368427
155108745 996388 8885193
953892964 995715 950387515
721154456 997795 318412085
153511933 996367 196264759
982786338 995862 108817587
984745412 997859 577796319
366501607 998712 273353754
949158319 996973 649539433
680213217 997077 768784621
651336808 995133 510378060
465905099 999387 969901575
105278512 996015 968594835
175653937 995148 946131863
415886960 998949 448804282
764434892 998424 98997156
327464028 998266 876874117
572842012 997932 132560737
22065797 999814 396510746
397579794 999480 544490798
128943751 999674 563939820
160252240 997090 69150780
938973461 996217 900957354
563007770 996044 265641498
714955937 998206 995930289
495163266 996963 456879713
207092518 999874 815675720
217399047 997995 345797898
20612151 243836 995941
49027233 998546 622456173
527602382 999145 614878619
632550117 995212 605289417
765118418 999387 213680995
267051740 996214 210295426
696306127 999643 977120877
944763742 998032 275302615
684479873 998022 188230350
918033501 998065 190300230
247947051 999046 885544930
40877786 998777 660421976
5543537 996327 61329044
913848867 998340 722903673
126156755 998543 198231933
196811561 995118 237807969
185444991 996447 333145596
722924431 996872 824849263
611650043 998026 158082601
326119943 999190 148735586
999753312 997307 200292572
89111225 996687 713303532
946172882 995780 602400070
238957575 998573 569663804
753694005 995100 158143938
641178295 999741 986183887
812003439 996197 335361360
71574989 999317 770849270
348217370 995525 625602167
63430364 999775 242924524
487341556 997043 197417813
788812164 995723 51368072
420107344 999689 997397971
37654292 999442 998474504
350196455 995700 930354812
766860109 996164 266391487
369773210 997453 505961511
507157349 997123 200535244
230970119 998394 417886794
925297439 995992 196165156
843768435 998940 310537147
370442275 995831 961813466
302109507 996649 288004219
937497621 998987 452692664
540102947 999298 14420329
763614000 996463 66606746
224273273 997274 775468088
392257853 997526 765238989
799375169 997131 991137173
805327962 998910 511120713
195755572 998002 799754530
267020285 999195 215921439
908997377 997625 737416065
320834008 998327 338652936
986482659 999577 585212824
551482021 998045 129665127
946510792 999494 514567272
820301548 999698 540781811
884523506 996138 604703374
707513876 996915 421456150
244868869 996021 565280960
777075932 996965 126350079
688448511 996318 952233579
342754835 996298 580299304
357838895 998680 84872690
330646942 998584 845980549
721680347 995962 167024251
750513847 997648 699158609
402223878 996308 476805859
95246450 998703 310351584
785432481 997875 112301531
661409852 999150 946976874
40796846 997223 57599333
662352534 999680 211210263
394148875 995201 411208451
983770917 995386 240409355
978483783 997210 505209252
467767864 997117 495645077
202721533 999454 488042962
850540616 999943 497110124
28606842 996441 347875895
67677347 998593 178070167
403614869 999218 265692520
693968528 998431 291392024
546826114 995672 814141877
369904127 996817 664207913
642617189 997497 808805176
695126115 999812 365507270
420478826 998633 416257655
993200760 999131 850123926
251967878 995203 56849142
9393254 997398 505320944
289098506 997055 67460262
51368768 996145 609337024
182531949 995234 302527105
840920343 999085 995924095
334397153 999342 239988039
535713446 995131 522499516
989392457 999624 896396346
273984295 997004 109287291
587953148 995055 46081229
575583164 995550 644538476
946828194 997583 509577665
917465978 998708 572080219
244816806 999074 715870126
831562753 995692 591321860
36970727 996749 318944890
454986117 998181 132712037
76548230 998268 738180483
904750789 996366 474415182
151698379 997756 23814276
429120280 995833 416615549
734636471 998389 428331121
761442386 996531 498095873
595179820 998831 268332864
481090026 998686 74098917
93146953 996736 458650616
148077624 999352 388737369
227111672 998858 753029192
66008953 997209 829865615
498376896 999065 748588563
825122199 997152 523791069
620985797 996946 516270494
544130154 997231 315238231
34414109 997246 577612249
274439704 995475 937083403
528905016 997801 963840893
162633453 997149 129947507
155364133 997089 889590042
679661590 995082 83853124
725283061 996603 412422041
635652083 999942 101532408
537738769 998626 560888994
870188123 996620 969615820
553471064 998524 748579800
461697504 996769 557980442
640918652 996365 378605583
203292460 997610 623344429
362917649 999932 947035262
882193238 996681 414428832
780993378 996493 782157943
805986618 996084 758706137
502503783 997435 633725718
263098919 997873 415735042
671331682 996888 657816568
488214744 995604 32090507
515159652 995342 705909348
404790146 998237 13430046
853361114 996672 464425808
19939027 998126 908807775
21583622 995175 955716118
153649833 996390 276873565
210739756 997682 963678526
428788519 999871 583299162
124272246 996664 395045551
796435235 999313 989137397
301315682 996032 560490269
256357656 999832 528153274
372381844 998826 433945270
92838785 998466 832605361
611074937 998633 778027845
403988924 996698 338216013
147044217 996778 583296599
173297194 996941 32931477
77674169 996630 242377027
631711906 998876 132626110
731800831 998331 640614150
819932469 998956 599426658
851488500 996003 675413803
656017688 997846 860345115
186674307 997213 570947642
895358873 999444 168049486
757219801 995200 216425568
862348984 997690 362873352
266662009 995112 896230019
729375252 999886 858578784
447178921 995254 652610276
216293745 998724 773605632
797530958 997426 927845257
562118266 998536 198178215
717229352 997009 381399360
609720498 999234 879021743
275239616 998827 560976359
774261700 999077 915203000
574734201 998333 796328589
326752666 996118 354215186
606644355 999310 897666693
804241866 995313 623472090
913205991 996620 223934084
661286543 996422 299897650
700558812 996547 954227052
458042376 995005 993452460
824010240 995736 470033918
811801917 999618 344108812
615673165 995903 826563126
370587656 995283 419340701
140443497 995358 562191932
97691026 995283 568558490
401783304 995989 421193156
166221410 997655 805865339
630750008 996701 332106633
528270076 996315 450303577
253038088 997319 921415320
294267797 997859 710025853
419604070 996459 444326825
610514604 998914 145877038
720935800 997064 728530104
226852667 999567 286396241
890084503 997648 592805111
805922170 996905 203577478
638389845 999559 218820979
286335971 999876 901692968
542686907 997774 969769270
434617363 997587 806509900
218767299 996813 59655401
996656808 999785 2119835
566738658 996394 185858903
776718988 997012 8590395
436982978 998775 736451990
536594276 998917 600775693
144278738 997722 852542829
552444250 996267 236774138
333240828 997992 563203465
715624277 999500 218935246
249984042 996269 892622976
146634792 996829 981558884
446356082 997686 404079484
783553497 999560 738672672
199040478 997011 261768934
100942576 999735 71994255
187982694 999309 488291910
7120876 998995 824316463
602797886 997954 709350815
608946299 995853 571260866
878575067 996499 217326025
643176797 995126 183693340
490618566 996099 316236162
941420495 995244 998334998
959000839 996898 463251800
720720104 995606 857021837
878919880 996948 837919636
297500343 999294 898666667
20196107 995053 342863605
951112058 995910 257441401
88537556 999075 798458076
634481493 997240 518276140
512002017 996313 451024870
470958321 998461 531154081
907235593 996901 954888816
660777799 999064 843168496
356454607 997002 190457213
109045648 995345 99985852
991838396 998528 742480545
186144412 995305 31805273
431003604 996329 565181377
965093207 996819 673689570
39319339 996048 620437831
365529292 995555 60395951
480154248 996224 2414241
455879120 998353 861645120
457046636 999210 819640773
489150860 999216 465924430
458039390 996062 678135213
123577236 996935 583573969
906235811 995145 185006871
874942974 998356 501361070
445813880 996309 59104919
133424456 997026 989935346
279894700 995026 592275244
217112566 995717 676298498
896914226 995271 844613327
501620030 998087 109213156
519207704 996837 415782514
199590539 999186 976736389
900453208 997570 314572530
846331669 999265 756828513
66419542 996828 923040777
119046062 996447 133880629
606729270 996793 464911899
977347188 999806 449473518
502671332 998531 885903812
520955239 996475 883541573
896165755 999128 514890356
803912464 999431 981400307
275401701 997823 5813630
874632926 995766 407080197
711306660 999169 628216271
391683890 996020 672433211
564951948 996089 423246720
136720352 996718 897039003
534013952 998036 3431845
777193133 997019 61886398
364799479 999670 781567440
326769279 997641 422935335
952665508 999335 566423004
534646295 995278 77452436
456639721 998522 843234367
453041485 999296 522209642
683980135 999107 502667976
632583423 999655 371324902
850236847 998043 83307388
629306642 997178 140349921
679882958 997653 33331668
191302894 998663 952236421
60655937 996494 189583937
899703734 997077 288530133
482331379 998118 981669127
430310035 998229 636307287
775413321 997509 215976005
287389244 997292 282849396
560767579 996546 679788200
226132024 999290 463710099
871982448 998740 538714734
823481596 998785 125863766
168893934 995443 126451928
798338034 995810 173281297
878512192 996175 802983765
24916431 998065 859979530
274054912 998710 235937060
437403391 998457 888861934
811592666 995846 513596039
59771860 996601 825603337
690291052 996646 564927346
13839071 995457 349199746
913397173 997110 869957084
11852558 998795 364635004
827322205 998639 800988435
404295908 997739 886382489
318860071 999926 838970342
719529104 997858 125680283
908908727 998359 538419488
946216016 996319 788329877
547066187 998568 267214754
845312101 999943 239930476
624211532 995770 958203488
925270226 997403 420291827
126382522 998952 786251952
517190634 996730 879923434
334009127 996282 369683630
504709204 996255 142363303
240299279 996921 689905593
874413116 996939 597757795
395087072 998634 440963117
124678970 999893 680989731
527286825 997929 453472770
832781309 998847 320968485
212860077 995417 70270567
302436937 995583 695372494
590176857 996463 341560104
246100795 997210 720931443
768997033 997498 569174589
628068194 997691 121288906
394094337 999860 540713444
297207499 995236 855794655
361888240 999023 679893067
364218490 995451 679703136
251684414 998868 709718044
273630078 997862 51822128
218648959 995749 476918718
747181416 996961 98372194
761906486 995249 895567768
73602667 998364 613419680
515580148 996365 921085778
754445959 995471 272087272
284810616 999519 66417349
931081673 999896 931018959
276806277 995800 133055698
177969690 998734 170222957
8462269 998884 801930480
618049627 999202 121422042
471609869 999422 693122622
864708180 999127 555605006
139470665 996990 609836870
13263361 999171 399994553
574295065 996698 467075065
80249173 995051 922151265
400487728 996815 141212357
429211966 998059 365682707
499304867 999666 356804562
872960330 997909 595211136
175947518 999671 627758654
313821460 995938 497177005
598705941 996413 478330641
873849862 999912 830182820
50713964 996166 82226273
990128987 997438 643598211
53036199 999468 524659041
465335245 997706 20913881
910123291 995433 35785198
453069722 998460 322178775
587727097 997155 16766148
808232643 997909 864864908
497340395 995273 684501817
965971422 995610 888424060
596066373 998923 11785804
151189468 997139 51286549
724927743 998230 200412922
938353077 996948 426857191
606607358 995655 597468864
790600257 996417 675849694
760176101 997211 393028000
83308863 997849 982357989
545185223 995677 506177968
879023187 998380 495638899
115901564 995575 269401540
282538535 997029 921717445
466703289 999850 284051362
749487305 997415 488762373
310450637 998050 95055406
207756816 999395 229187412
48186063 999667 940083306
977905480 997515 962068472
311442089 996486 179051232
255890161 999039 95618934
731610171 999549 826128962
499682894 995556 747738680
620495527 999333 460759485
768818459 997004 566644589
815232351 998308 733293272
440919091 997210 924225301
653851393 999536 220963735
203063199 998538 814069965
66011599 998633 297263416
750377946 998032 342331283
607618521 996723 387124028
351982252 998498 384340820
619437558 995414 958246657
262051976 997879 485947759
154232233 998915 343969177
888614493 996487 720451554
969132135 997010 565714759
441480617 996542 531224202
184660568 996709 996004640
264364420 995361 874393869
419507894 996346 843937179
376841118 996718 399422045
73516920 997532 757908696
103772428 996781 38316723
140388719 996075 134001505
925216348 998315 902710561
313649824 998902 58101285
527922777 996925 873922017
858899313 996876 124521410
275826050 999697 432420138
209825105 995553 621818547
341512673 995168 110320166
806894251 996957 293870346
825730178 995550 160616913
40563838 998250 407256827
236046602 996160 388427989
19385800 998636 771494547
915729140 998754 929126695
286685131 998490 140515856
941524584 999123 490048745
841369889 997184 389652918
452596474 995666 681237749
279678103 997086 705141850
701613315 995846 226223459
464153921 998190 299360746
611607552 998447 572002845
490962213 996051 586235213
2465327 997542 211452368
789110584 998481 217643436
7318058 997173 437121424
391712187 997161 150975540
9850711 997220 591603259
25506305 998297 729029867
211841547 999166 624519649
995929666 999393 277602706
702305704 998074 723711990
844247139 995387 670847560
81217880 999724 274008380
306484176 996726 442791297
99283545 996665 271663569
213799122 999222 380308606
474450166 997451 418005874
328835868 999099 317378268
325854627 997805 79171024
856264740 996007 226308387
898436646 995978 110253749
34201340 996132 336072940
176534354 996300 973970754
147712528 998411 822034732
379185457 998393 383218589
479954720 995411 557501440
21711582 996337 882338305
119668123 998259 584517944
334496334 995309 19513370
487474070 998804 152265982
9509388 999431 905665119
189768595 998234 777725973
548495251 998781 299221659
724189079 995109 596695584
355163145 998182 44991590
81578116 995005 605864170
108284891 996454 926186059
18438052 996066 598178761
637378524 998285 382394709
732139785 999117 303833620
485861403 997013 432919516
271807904 999471 702723931
190514824 995580 886933876
791373792 998899 668060051
366504989 995561 232524091
140941184 997681 898130252
789974896 996554 360544083
293527395 995207 983137148
360694148 999041 637353095
601751942 999158 557008394
398715917 999660 861211309
909978205 998110 448763843
997114127 998855 508828584
45233388 996985 540638498
724069292 996964 404433423
631177465 999516 834136649
181068062 997356 712059400
224002655 998952 91784365
154626702 998776 295706392
51592982 997926 923575059
7796090 999002 236872473
993375189 995267 785613943
991872013 999847 856650773
349550870 999598 883742530
657627108 997398 604252029
310642499 995222 328673313
61258760 995430 552501908
126034416 999820 281576527
660055864 995554 212581256
745099725 998266 340960060
731485550 995273 622769532
143250876 995436 199474231
792041754 999342 502702987
781612672 999237 970095401
836040411 995783 473645662
387227859 999758 412027329
718149662 996904 308559586
76530667 999679 364106373
606350439 999999 781801255
184673567 995527 678463993
865438033 997895 595057054
284580536 998783 898588544
369602162 997998 265777366
88910669 999696 776510253
417657398 996600 49970520
957797710 999493 935890834
622887764 998861 504070463
579266505 995202 518149434
780549290 997344 180560099
388352161 999620 639477194
828340010 996973 865844583
416863674 999096 187595202
36251149 998706 127819792
956322175 998524 470382406
94576209 999822 818305543
22245296 996604 607183367
636316619 999086 512763904
295015967 996518 678557179
987613404 996199 860848398
372734957 998113 757248871
944403644 995620 726109054
445205344 995477 446551755
278314892 995115 140085326
307219883 998543 236007392
570405608 996785 472117915
913398948 999915 30281583
598699695 999224 247734590
398847109 999154 813431847
246713912 999201 413590546
808023771 999589 353363571
905772118 996493 634973949
218856449 995202 82300776
587195584 998582 956346668
764146645 999944 475533584
143733722 998268 687775092
298967921 995282 254536616
368282250 999148 42385798
657438878 995918 370849792
367145310 998491 847013361
235913414 995686 624650457
7135165 995478 280732234
37793556 995277 6141651
850169902 999764 773504250
886249106 999828 597814101
149615241 999975 505748964
187728262 997659 480728151
639792772 996812 130884309
871686075 998026 651874340
844064131 998174 623704054
131269967 998296 924533905
177832153 997707 185302963
680200478 996564 913703608
718431627 997949 36462047
618633092 995377 783385571
98024440 998808 67513851
133446006 996910 584511650
331989272 998055 425013757
784973463 997681 2605233
285583793 998349 790489210
881831032 997540 157548783
213303540 996510 214788240
731113838 995347 474732224
439432562 998411 958063786
737029519 998538 743330930
241328385 996580 179280972
546132357 998237 192687656
941335490 995702 140319804
388905354 999266 191877878
209067009 997797 247220521
294460417 998897 315375058
990499869 996156 288046084
156677031 997330 356090602
710240378 998128 101911966
171748437 997991 685174055
5558762 998489 177771913
314730029 996144 118910615
666368525 996339 148077533
990490382 998130 775882439
196495329 996017 72930795
193669311 998332 948416574
984716750 997064 687269937
999181034 998402 149031425
3604396 998463 994847783
215681970 997128 358258532
230578344 995144 422261234
991383024 997022 586171740
754921110 998728 710985176
553055392 995044 234986573
824388918 999633 141204129
674314169 999976 306966440
123925192 997904 163922009
94038620 995975 908846084
46884673 998790 88372476
348535187 996092 190437595
127930523 999989 606018831
539279647 999121 272507065
741004141 999222 922258529
609495108 995488 606223950
341774141 999942 393110862
230122284 996944 942939708
892836139 997541 905032954
957716395 997641 911970386
839318313 995482 35082700
52461929 998834 296915981
421733268 995303 221111471
21043855 996961 875505131
702004032 996430 278085885
858455043 999060 843091148
155637917 998638 895435939
833599992 998082 871923555
4033961 998178 934909337
844386037 996425 269692479
944574338 997721 933493232
253958924 999928 594972324
95150922 996404 339460554
199043022 995856 437618001
976303883 995296 649657801
264269152 996606 112578404
899797679 996465 671090541
631806387 999203 594360604
10154331 999950 664416291
738589606 996781 407385168
210086224 998531 145662962
602580377 999692 624744882
866498479 995559 438335463
210119555 998489 807788940
303085404 996240 928892419
306378678 998297 866190644
698784895 998272 54205988
737322567 995565 508493804
712523390 996601 871273570
279568540 998282 844190163
651227940 995057 465529825
957628000 996068 874265576
8748268 998203 106439485
304038732 997753 402587435
363202657 999691 200070634
979215193 995723 520096511
142052024 997256 202677831
534387841 996296 990217847
258380034 999095 766864227
828878871 999177 62284347
436197683 995636 607215563
40534820 997818 824374909
42504707 997873 976906828
782226819 998142 878632560
246211735 998804 922922802
965976431 998300 721291738
657827591 997940 383822871
177432943 995145 806145789
988182281 996858 79924451
479462809 995916 55075057
630620145 998486 224143503
878309710 999181 935596261
651121125 996087 350018119
143411383 998281 928149408
311196340 995524 21538357
735981794 999988 194650317
836865434 996748 979947338
681105352 996917 470977790
677114483 995698 958078280
443698096 997180 195865208
946541524 999659 316663776
121371691 997674 288896049
753019296 995967 554486207
80300395 999614 702912770
60682518 995888 621074126
925813427 995467 78258301
479149079 999945 400920773
784562990 997382 618576492
851745347 997529 223052752
870067211 996099 838052557
804651919 999487 660075638
263009194 998268 813340506
790367129 998609 190123331
142028750 997144 603671523
915811120 999221 775448821
788820725 998019 969443904
931023009 999173 537017541
965221756 997546 686864075
131623079 999566 825565389
185745767 997083 521579682
472759498 997921 517177200
610143226 998808 122811313
469697402 998182 990370837
736119259 997367 653940285
862330350 996778 241095120
96519562 995879 58968451
444604258 998472 640934572
135295147 997425 726106262
881754127 998741 949348927
461268799 997703 688650744
139431185 997601 276195917
627472979 999899 148587949
744620648 995411 206757381
113271578 999519 230772010
985322915 999953 858661660
222202090 998319 373778776
680246867 998966 363200367
785365460 995820 281636169
205970955 995545 248123842
895519443 997880 715931624
432153496 997309 587421745
689271327 995663 372396034
184976406 998117 152996789
615311422 997733 982363918
486179642 997892 466367424
432313969 996791 419406226
869677827 997671 621033827
77002404 996532 498751406
957495490 996591 532293862
722292583 995405 910326291
771810624 997844 814239904
345469144 996196 927305040
44216583 996089 872409918
744334372 996337 253876442
671007833 997085 915199183
785716823 997972 296877029
2664708 998902 137987365
251544219 999435 25186316
865113873 995845 591171364
801057973 996945 263003642
661334425 997752 673680448
764844810 996590 557412857
46285890 998702 727981821
285585444 997303 498489622
511406175 995420 172361833
18939508 995086 143262766
10904614 999123 226409661
942065487 998176 589871398
21631461 998658 48992747
563692457 996224 993753451
320646591 996161 153247186
207426850 998732 175124413
136423050 996769 855529340
136855392 998585 203531359
766829839 998374 505062381
695265013 997163 175836760
978264024 999760 6867139
397308084 996835 52645940
570130410 997707 806545384
943850213 997831 532111079
448529337 998391 952236147
435433016 995882 947064126
17553706 999071 657698764
914445676 999089 801038776
652155093 997977 940569169
403905783 996358 641997087
263516293 995386 63886795
716572654 999925 685321988
44306826 999634 948912252
140113841 998243 403276869
94127471 997536 540804430
716034750 998133 724331148
551108521 998055 19693614
942434816 998106 564364868
144039812 998514 147688747
933733710 996886 805775340
372584274 999995 705193470
669781611 995039 856510056
391364395 995869 606981173
460798259 999849 462104245
972460978 998409 194778083
475438741 999298 261647685
733541758 997228 365763224
450854532 998987 437839761
151429593 998546 776998507
614880703 995356 822845616
43840079 998421 787230583
234665983 997753 719538531
234445409 995235 718801200
648872566 996185 529288137
420333724 996550 657890236
412698842 999872 292870661
172516607 999760 72764291
332217846 999948 173557570
417520233 995706 873453106
111070796 999749 522841564
294457678 996546 134735040
177245485 997413 419750028
456008617 995078 494229875
279397111 998649 275371453
197370092 998694 53722695
763674390 996394 423866767
277577744 998411 267059020
479044634 996520 935892610
678758375 995442 336111020
101454568 995681 569396348
133648577 995469 802338417
867080311 996044 226382908
967702784 996605 351246760
159687625 998222 684001143
279420843 997680 454917496
248549207 996061 823835512
508886395 996976 778690148
549670680 995551 172973845
825390795 997530 570818913
201314907 996133 168991194
371532473 999135 347590376
325654992 998911 93743146
376616786 995121 822262265
732812102 995081 359484569
48522413 995082 596063151
358269713 997750 315653230
73305818 998943 301796538
171109068 999567 768824976
540996887 995793 78861621
465787852 996776 635078978
248590061 998897 747741634
743988074 998704 379309191
452883454 999707 59772760
382659625 997291 307078814
447976005 998177 20098393
649746783 996699 476354636
629710790 996774 367513903
705710875 998240 769231677
672462132 996062 839081199
297315976 996008 599374050
690314954 996603 612658657
927384832 998827 550236564
787802126 997324 730472786
127122619 995427 324037187
69421802 999549 355358466
77534453 997538 483025646
644568416 995399 117215235
545605548 995254 535200688
856889627 998665 527603378
277602578 998347 644443263
128727578 997226 49038996
780450828 996564 393996696
992406529 998010 864889211
890146829 997283 801963613
579669896 998863 495517618
199394842 997385 644503635
900776622 999646 885376406
317875072 996590 397949961
737585926 999769 409762773
183002335 996439 310777918
669187648 999085 709155399
441532576 999390 3797082
703909817 996891 810573593
890846588 998137 525180478
946944977 997664 797348325
341256969 999602 888523173
965645294 999911 542711910
872399082 995187 420332519
861876819 996672 740080972
697106895 998759 885123510
200493779 996406 249258490
620717198 995010 769594995
549945144 995360 75047954
63780347 997773 502743671
566054160 999372 721234902
321234531 999088 413341470
75956130 995946 744508007
746061203 998672 269974115
193353715 995979 199747732
294398076 998677 90860460
924907442 999197 520526263
290956379 996850 169170946
350017530 996357 52036246
977289287 999198 3311840
720054745 995137 385748643
713340343 995671 404905287
998052314 995939 887329362
369545674 995778 986773788
366751722 996353 329978305
238728030 999438 128770360
314629211 995679 738788426
452254782 996151 868877114
851747157 995754 402815337
530023125 998662 715264729
147139598 998633 664599657
950089836 998900 762029423
962977185 995162 766316239
236560229 995263 647454747
346879771 995957 208863417
557197271 999385 443147609
7153881 996180 737509590
6357409 998502 512867956
318096120 997500 917412444
639971628 998521 293026166
827503558 997922 424429324
41072694 996903 380060628
922498508 998600 156865745
985743453 997163 930239696
914823324 998804 977359255
940221913 997674 953568323
692919577 996173 420293870
670252060 997178 75744122
17310140 998418 550874631
833019582 995070 240043019
213947363 997248 949855376
191359699 996236 464959176
310261003 996633 767873787
616810682 999655 910367124
790033195 996914 751507760
991201439 998003 944650405
795602110 999966 705620541
750236302 997519 908558429
771598159 996937 364343016
226360247 997004 838562672
981139627 998420 747590980
844630552 997697 266998203
819097939 998979 402959241
654375521 999539 606632208
21213258 996253 600125971
651453724 999738 805059804
573987923 995149 915474784
251468394 999180 567343305
918335978 999206 657399183
7271326 999678 911544004
354376843 997989 34512606
233681274 997230 858326747
925086567 999971 216290581
873754252 998507 938803737
988079076 997958 122969824
680359286 998254 665339259
258697841 995642 143163489
230417158 997555 813792745
338204994 995734 421152004
854983007 997298 514263589
384396050 999116 584878324
36256184 996249 398055958
918587715 998518 153619391
401209074 996375 651293218
659254487 995914 912899165
550421051 998201 229603336
633152234 999465 806668680
954375405 998916 989356760
894402743 998164 843506843
797844120 999225 723849930
391085721 996796 647265732
90164036 998296 612985055
485250910 997419 276969850
34092212 997208 29194962
176375559 995624 92191673
636471909 999239 670850135
75696108 998552 811704353
272114288 997146 238720366
212014640 997068 387380820
393863475 997093 100679985
978122194 997354 300680614
156558057 996647 20685679
194888818 999866 40105930
850403800 998644 312012648
709950557 996955 118568503
339328195 999210 915514342
595802956 999973 885995205
362233804 995954 477321901
791516821 995465 672290675
951233347 999111 164932231
758156004 998263 258729393
492607980 998058 637246910
256034776 996265 108901244
118793633 999430 680740372
978100504 995473 772325730
379633477 995245 592490216
339711888 996106 356500806
960587872 996003 480708893
511089509 998860 244421093
394122630 999727 62813403
432744696 996548 626302926
558240642 997498 970537158
310950604 998164 976924701
579807250 998697 496460487
471915562 998383 33689605
293500625 999298 182059583
800387261 998172 687368638
993312592 999012 711037602
601986784 999100 194132389
514629225 997784 228301845
581104979 997812 151400705
854012520 996856 797986581
3219421 997131 505259585
40622513 999664 964233966
409935360 999081 49283756
5055518 995283 141762435
681657004 995838 530250000
393860713 999298 442302266
673885228 997593 301043259
297342005 996783 365818753
312846673 999560 322810023
398095627 997866 532628101
599544290 998772 154503478
187566668 998798 583512573
764269050 995777 399256103
345216648 995499 390847973
655545851 996955 730992735
822965258 997664 684223154
665087161 995741 718274662
167319402 998250 899561247
137344032 999694 553388310
933164510 996960 405140945
593503154 997294 502595176
621463445 997539 639398332
376211770 995639 686281404
976261016 999128 874000306
203281343 998114 687163549
108613989 996434 437065230
510260977 999319 571632273
402599835 997001 582559390
679547140 998823 970363520
989456885 996978 139675386
411711368 996909 815134426
734821446 995101 507169526
844483359 995221 848992379
964730702 997283 338005182
891814443 996293 94822496
136526295 998980 746802436
476613953 995742 579096873
729715787 997874 857937123
996983614 998421 657766931
933385945 997218 82523760
943137666 999081 236603312
762056767 999439 355193623
936141871 997866 600158097
351691455 995182 290747026
748845547 997824 162098760
807738267 995108 213400695
669624341 996694 208891107
520922061 996071 132233950
31833070 997086 624853575
415888486 998817 351446857
370430167 998812 611545465
62813091 998338 807003413
490148963 995217 747167286
6284316 997905 975549974
449259079 998928 533040932
944396129 996436 800132957
656696262 995435 591441884
270596538 995850 275160108
155747565 995714 201006480
622807761 997512 542617129
609180149 995118 182859650
659776875 997060 577232526
740257586 997301 572209379
598572733 996990 412196901
293424667 998031 237355524
117039430 996736 709880017
126320540 997701 193567601
129115304 995927 697255087
707735070 997303 423490655
177485686 996053 444474771
559859503 997611 217627708
202968446 996481 58164577
895758730 995748 302954083
424935505 998720 974831006
361362097 996295 895644398
432913727 999442 710271882
48243149 998791 989600152
945622669 998055 106469687
77495654 997380 691778422
357194955 998172 294774648
831460396 998314 395130066
1782019 996526 517420992
573860033 997557 965324066
9894420 998077 582868449
831830455 997131 826949524
648093779 996363 113928790
567821301 999621 752775602
679121863 996518 62914856
67839447 999335 699300785
682232349 996828 668991070
425180292 996900 64487095
107050379 998466 417768954
178410806 999821 156467260
649481436 999550 772325019
81246810 995255 602020219
432526108 995799 681415007
460634075 999293 220621492
721102497 995429 998200392
444197444 999652 931939624
998241986 995715 255130925
937263121 995519 442272651
3424664 999740 972946421
41051892 995113 106645337
351438612 999576 504331805
129498100 995567 198418211
336941658 995836 874832818
93736826 999669 153562679
610906572 996264 3086883
564365027 996689 59813715
642295545 999183 844602160
352273580 996214 338223876
810570463 996417 154935478
805598951 995641 523767647
705178167 998462 754318689
515266718 999908 706536874
809188395 996155 542719360
162965508 999308 604204128
182461368 995029 869166431
973113369 997926 63519746
674316759 997075 323251438
532933946 999218 980143668
69923008 995628 133665918
317988238 997324 436946923
280088941 996712 336912688
991900604 998582 611736097
106800460 998153 37413328
533799893 996079 414144947
850230030 995251 347419592
703979534 998284 400061516
296429297 997531 697241709
618178921 998157 868981629
974610949 999061 943111786
913350535 995919 439153003
311705169 995647 622763315
244868257 996239 172689901
532078318 998295 66733496
59390812 995931 180879099
921623007 995554 658218359
440088536 995384 492987087
974199634 997667 263662654
665074697 999403 771622650
293412550 996037 879865271
161464308 996802 748307268
299350712 997038 725903886
320530065 998877 600849325
983487999 996710 521448525
363913185 998631 711250579
788330240 997556 947219652
175931671 997889 217278831
522944397 997453 893955039
290373672 997696 561238437
53514247 996360 275077025
741555841 998063 314054210
700046845 999707 547848017
880469977 996644 691615909
540326939 997689 273823330
443127405 996151 106373086
367086692 996194 579778371
502117431 995409 107000847
373698106 997648 505034706
628045646 995895 493024504
834953290 995385 25318429
204552566 999463 919082594
80558023 995219 664490823
605671494 999830 902461807
244154495 997197 515621378
484211181 996940 468889294
294996401 997545 998338569
692247129 997179 605725313
431317321 995332 123846762
142818397 998292 395445726
193365599 997632 901602303
607686864 996689 752780853
26777880 996964 239265565
301760707 995739 377595062
406216071 995566 36150843
301284229 997657 825823878
71314483 995755 493893963
960256396 998658 505122863
980328256 999649 756972145
281810488 999562 509495448
899878000 996825 31449142
636426947 999200 789129185
455055731 996884 35212941
440397987 999181 22928833
990918952 998642 662595420
718922431 998536 552153254
793207542 998660 514959866
268099307 995622 677057871
725542573 998404 515766235
795314388 995153 509494131
369424765 999268 438306752
850682780 995796 698389108
171820661 997275 275158749
617247282 999818 975051590
899427635 995773 296311859
940932893 999399 475648823
117313910 996034 541248980
368030913 998994 615115524
655120605 999014 500034941
982270279 996759 23661083
439129400 998033 858637410
861448196 997201 809018412
919408271 995244 772046240
997666124 999577 714395319
599552499 998620 708307532
881418351 995010 740807003
547806046 996474 341551141
519535451 995685 143206076
30803424 995218 376839412
829651823 996914 891388704
804242634 996760 348933868
361838786 997716 743680251
690140585 995993 837653922
603383536 996148 851243063
916622090 996316 99711137
298839339 998353 477305791
23102362 999565 246450349
24860920 999203 383970092
749479236 999298 781055612
877310544 996905 668600630
641143811 998274 251051809
463458787 999919 703877829
276951430 999375 67774924
946438328 997084 994537868
951382580 996043 23638661
796626239 999719 855052672
166299837 997607 296074455
417367192 997076 842893655
249488885 999391 21084292
503342898 995293 123270175
137829823 999156 252618003
740912373 998601 818570471
382229818 995214 325610147
546513792 996691 414194117
187027035 998533 19070568
766373042 995364 460135386
959571049 999378 606083917
449317765 999727 253678908
48645110 999591 41257494
849471319 997831 961782174
957489494 998438 934131595
96810238 996587 178693109
442705990 995890 404927628
640509197 997950 231422448
34295399 999028 659273073
781058859 999002 664133508
583596382 996554 598658161
565752455 999270 857302690
524456577 998736 980529262
197208899 995812 871551886
90037273 999406 352191986
425627255 997658 749558929
849181647 995320 624218535
998953916 996310 754038189
372409784 999590 609309539
207358671 997756 597124551
701265433 995938 848482257
776524408 997847 125962848
377685917 997709 411512044
517573047 995263 200190906
410803144 998634 421775915
134895869 995611 514856283
854107025 997065 693662664
60930511 999625 770530425
13641543 998976 578377751
255983162 999624 372553647
702221326 997363 414528484
845885751 999831 429573890
874513265 997631 408431452
179751608 995516 764757930
513814453 998559 944802789
274621746 999150 526263495
230596967 996467 639790215
140247807 997297 956392130
615761409 996514 256991280
455823365 999612 794228523
684478012 999544 934495897
676067338 995612 220887944
991634637 997545 616702440
847436939 995364 494848083
243903292 996011 377105288
535803231 997597 46972539
119364559 995268 476326420
662891312 997152 40877683
182243047 999623 878019834
153587838 998286 110061163
475789902 997083 498836014
408406165 996630 257933110
931579105 998487 936842687
146556680 999069 462023252
220074442 995001 429324223
118968516 998284 846322059
263697115 999040 683710148
87522504 995744 471494101
99913968 998314 767790185
720085878 998272 87380813
29044004 997555 82701087
439760264 997558 338640761
668399843 999377 378320748
518202578 995162 720759348
694742108 995187 98892281
593148861 997680 149035414
62648595 996612 79407040
268223083 999466 885461711
774406843 999133 24705487
655872087 997991 726759145
263302217 996479 427074962
958885737 998153 641688807
461656735 997992 22152507
211186642 998998 52954159
102039017 995737 55162358
864222398 997895 65271407
248261919 996827 578692511
517613508 997916 907366655
179563065 998643 16669684
866796870 999311 786169672
936799238 997588 11002862
554680355 998569 984475488
621473139 996475 48727149
935781090 995092 439690195
20229393 997974 256297344
569508512 995454 414093143
804801647 999548 890285785
175889828 996466 807286484
910982047 995219 869782015
336935084 995149 253152449
332902781 999178 80566841
847851036 999233 519066884
846119429 999142 996559528
497312829 997058 888947558
859396567 995135 980120645
444155857 999604 340397937
121578166 995113 644671047
149280308 996772 907391302
369898719 997569 688581252
511077919 999053 95594444
790686104 999204 520800518
63709139 999105 862249064
708947710 995076 205957752
980298335 999816 45895269
531124029 995913 138894165
852906796 996187 932413864
477364549 999916 353602190
366005982 999740 431913006
329135285 996066 366625311
906743183 996783 705191249
642099236 996368 602282708
600701508 999815 202454089
524780489 998529 477146243
519519476 998927 691040563
402834671 996956 100408608
573778023 996981 372551697
662857701 995073 728482446
475116896 999773 55706935
28965533 995443 761745840
216138110 998024 191856992
694922829 999387 870949857
774030159 997483 993862190
746515512 995262 792642690
239005254 997017 528418934
273307267 998880 729721868
123555266 996523 685195885
86950774 995466 695964546
145489045 998313 130443473
321045379 997380 783310760
609204824 997461 540818742
371882274 995795 842984253
458912479 996751 493828691
697643961 995565 164308293
45561277 997424 415837370
529110738 998882 220649386
874161135 995887 438592310
750729097 998753 113591248
775290329 996183 759802832
203319505 996233 436347350
340757859 995899 535715078
786888531 999367 905311237
259554766 995979 351454166
66209642 997657 959707469
784860233 995919 577471651
779515216 999918 738973774
574029273 998599 468900297
229863341 999295 367889955
299461228 999741 557378289
582512077 997610 20123241
568131525 995525 477406269
840545617 999325 554657987
279219714 997818 653356980
546562478 996376 744273069
888599770 999216 136289196
238043949 999455 415360302
892165868 996716 976352472
214173166 995921 481879006
746816445 998657 201560329
918260745 998748 521030162
47065254 996644 511524689
703354504 995179 571227786
398939318 998444 310785558
644574018 999619 596816249
403729278 997390 498298025
483250654 996562 30466195
997532533 997861 898664259
198793128 998653 377068702
981607054 997109 802385250
346301716 997518 513217443
393921667 996946 523544515
216922779 996951 586233163
367603325 995188 441162914
215273803 998904 284478107
553167015 995439 996095725
932104208 997420 888841205
747004467 995113 725542741
835554153 995199 490054815
395037510 997252 614685428
130650552 999847 292974123
677226776 998283 329448280
557606626 996277 608618478
821488633 999061 481783632
212656962 996035 179955935
826759171 995744 654671476
81873599 995845 924229597
854079217 995043 522969395
967119624 998787 215249211
414634703 995392 460438055
468666089 999414 236773011
299550367 998390 138108333
272396058 997628 832268747
360511900 996799 450921626
424722741 998992 321380064
377751838 995052 447089438
221337838 995505 201681823
311143243 995790 262344248
484293867 999757 202887049
21768199 998714 134248531
589094575 996121 229390240
62436863 997563 256682095
486428212 997730 439377340
147880118 997940 3690540
324018281 995007 306625066
769059593 999880 235393274
348432650 999232 544466821
567251954 998626 295545951
63594306 998675 888704237
32931822 996524 45643940
101804398 999376 204737965
489378 995877 16995808
921258631 996437 486472738
931388113 997463 65126461
288036259 996794 568719555
242360903 999950 975182176
878124899 998233 539067627
482507214 995720 243518937
113092704 999693 438712513
523287672 997918 722812429
33229819 997555 953296299
513518471 995291 582043979
44342729 997739 696523465
979643612 999007 367182392
192205899 998662 798425165
789058735 995582 515959954
440560160 999916 576134659
742769242 996306 819539263
178520485 997052 196859366
411757049 999059 545748259
676236590 995365 27774615
439974887 995631 686132278
650801288 999968 365767505
458034632 996277 48699115
255009796 999799 61285860
513134855 997214 711606144
634911631 996596 198201165
824290713 998260 921169482
254992485 998709 835599392
309524157 999535 512002576
285529297 997275 793096057
555266102 995210 998727134
193343684 997292 890535126
492749861 998288 973982554
524790953 997271 652742004
350262232 997424 867638582
977221020 997559 199680189
57491587 997356 176425007
840306309 996131 239533062
711220568 995785 188624839
191398334 995153 687460539
158719103 998865 857806894
855855990 999028 262846320
392540283 999858 314471002
682262073 998322 657780005
345894956 997727 423231447
210212228 995524 856374222
590615625 996920 786765406
943608097 997857 449377424
728286565 999840 328680523
437902050 998004 439972513
558482936 998316 688061907
986768337 998216 111406753
288398819 995499 151449574
250303067 995110 441158338
564588282 997423 194099962
433005388 998686 990740890
326266664 997958 609014880
627865702 998602 988308509
304564223 998617 174586949
83601250 996269 758249192
608751967 995780 252511487
231638563 998027 457566750
961004666 996558 400795943
325229798 995234 765055935
830209511 997831 506533388
480180519 999494 966590664
897123025 998239 813751137
644890353 995166 818837871
836021144 995505 248962906
375661114 995329 649487713
211136847 996525 866521641
849492295 995857 730196556
252042821 998146 466579795
301114904 997994 127875233
368463042 997404 492825160
819551046 996664 581681091
160646884 996667 89717585
532741691 997313 201756489
366505980 999360 26866354
175502734 995149 561540149
894263587 995137 164740542
520503059 999472 772784183
542866688 998104 251009048
250126879 996380 274960769
634090923 996001 97858599
373950871 999654 319324815
244580482 995805 565121686
25753283 995624 710896944
37977901 998236 108182007
714389059 995370 454441112
885239965 995263 770094314
818461546 997423 57948875
764961136 999156 49923972
799609416 997984 971799578
660583089 999241 290257631
304018625 998898 472869526
494822316 999428 115478378
230398422 997056 871017213
65813159 999188 438573265
177495011 998511 36711456
132471551 997466 810715137
566155780 995124 165928058
504711345 999201 447274501
976742753 997750 68005821
656656046 995229 12067138
539651263 995632 923107127
588469556 999657 670255955
343687148 995274 384999895
895960958 997801 896701669
487034520 996931 936536422
803299086 997587 800651474
715123430 999679 201306510
600816020 999313 818131733
686471847 998423 329129770
184516027 997736 400360362
953311263 995821 905975328
653356572 995583 498212671
686651307 996998 78230473
305602416 999696 257158523
370872259 996811 687198964
38971487 996082 589422756
794164704 997945 758708064
404989206 997058 655027864
533180901 995706 150124858
551072172 997532 574238447
421362984 999632 969078595
785388481 995683 366370652
839998912 998951 196368094
141933405 998188 385053534
649971619 995904 373798667
583092326 999734 435372466
26459320 999686 74660720
66662087 996817 521151646
48622924 997884 354648934
804736426 999607 980974415
276445785 999692 880403123
84334066 995221 70186220
479349346 997713 248136979
141953481 998548 294879514
378892110 998397 668358717
4299045 999458 705626786
150412694 996987 157358056
827784782 997686 264252029
21685002 998470 298867285
335973384 995934 457807484
811363251 996911 109968093
779003328 995916 300856437
75269311 996727 953385251
829239659 995945 770216367
666495441 998505 338206438
498950689 997317 579477747
450230114 998083 782280152
569326248 997186 513174218
525528504 995135 818471233
205378465 998180 414504288
455597907 997870 266566006
986816047 999229 3700293
545200487 998340 552448461
876315669 997760 543527437
458584553 997591 706136951
302842289 995200 219681292
747518508 996265 674328826
197161814 997716 12909348
435433912 999823 96477854
785506971 995034 171140035
401600252 996208 692169763
21671776 997011 940729241
237034098 996731 116454891
57846960 996264 961464913
199518014 999437 956009486
161275547 997509 840132422
49525389 996404 521851822
399691639 999198 277723956
383416541 997614 426947375
350379766 996526 465510752
742674962 995400 2026649
362714707 999750 898616054
664353572 995329 633129464
810302128 998720 997292187
974179030 997895 414084489
320562135 996189 155018410
970199651 997042 571558529
923857079 997724 449134387
876572659 997856 387656842
253553816 995061 264448851
891767517 995551 942693941
347074910 995910 937939305
96698482 995056 930325951
714475359 999828 801737572
302886691 997387 404357307
8316689 995636 83155270
914165654 995893 219347843
518513183 999351 407025132
704593954 999664 377337978
518136451 995235 835845356
85236145 995302 245345237
789272312 999613 305729855
553404817 995272 177875529
926949086 995765 59686968
136632861 999572 728744976
968241978 997830 708291335
755188819 997119 817152473
476811663 999583 942863374
716930726 999887 665384686
969391045 995874 224468312
716709597 999186 761795354
162802613 998110 233878314
638481269 996974 167825590
700491709 996346 300159157
964370365 998821 194335830
234743664 995241 288822015
711303023 998002 392095611
330677256 998329 495020273
306502158 996879 307440777
191255515 996037 723315809
747146829 999424 770824667
393563522 998476 660218981
539831767 998559 897413093
605966412 999843 903498981
266331266 996151 696915442
181081219 998260 541645125
629619473 995174 945277931
114319028 997036 695358838
466755619 995138 387420821
309285829 998751 574700968
586850184 996516 494567799
740746755 998564 156228481
564474018 997699 719767006
708419707 996144 470714328
858396135 998879 927270903
567875252 995969 563624657
481668879 998654 158027399
527368674 996616 749879908
746150984 995075 389061618
89598608 998003 466337300
831749666 997548 21797888
178925078 996103 935860423
42220266 997854 180560156
629105360 995718 732232161
917176032 998295 53692080
586857807 996720 269326217
121124094 997965 31967928
721466526 996616 550904732
770969364 995073 861529597
824692927 995717 636711440
820264199 999456 332883260
546381476 995088 752894747
617478371 996249 426537345
958207987 995997 694113698
221208198 999386 840019614
175362794 999564 2623225
3199670 997885 901142761
301232223 997468 80975904
322282666 998969 308082751
634743911 996510 316480779
916100695 998275 152068861
751207906 998757 623641089
611919062 998251 205909828
808147885 997615 547262401
768836139 996312 871725129
823556617 997262 446186009
969566241 998001 389555220
951791666 999912 855473408
167303638 998626 941129277
967211536 996890 523227004
822391436 999431 782931995
764171131 999350 812483422
323609352 998645 698707980
147629104 996839 935883035
100399420 995259 215807622
277729576 997687 620194116
98963456 995806 71342399
788973398 999803 212296435
613541698 997581 909184442
706308274 996142 606664593
741758515 998299 846137316
830718709 997714 719940459
760954264 999989 199465020
129263719 999206 883297350
130056207 997318 648991878
560944518 997168 881668075
196261118 997482 186011429
257731346 995495 985244700
67956146 996592 173544613
401105083 997252 878449251
806450796 999963 355726781
739792707 999636 8961667
536326715 999612 952665149
213399657 997923 844027902
273910305 995777 710569634
186424970 998376 685658589
786428961 999080 681965223
126009372 997336 370944078
891801640 998455 477836540
74612236 997309 389305373
578401593 996799 135064747
665680069 998231 428107329
749803879 999677 366734372
752347632 999809 107843668
889243892 998325 644681116
461044368 997308 400086880
239878756 996952 178552025
795516982 995129 290087372
680161799 999716 771272633
174396463 999993 492377557
885482688 997849 527563591
652564634 996466 758338221
165978616 999136 384819079
602643551 996738 211172232
454385841 997480 468428177
463390688 997887 232616219
469485767 995645 771538898
23255609 996955 858058210
858666526 999710 855667993
621523190 995756 357798634
186850120 997985 941780488
193476470 997169 716867211
823299693 998705 844379741
704026814 998626 343245350
792682133 996113 153418426
244686663 999580 645378411
16268905 997224 692472202
100654373 996819 735978174
341982202 997079 433126903
242651492 996369 227990528
86172114 996069 563270080
731013136 996340 646115000
512100642 996531 310629537
657381622 996061 981925643
483523154 997095 93666691
57157130 997790 485077590
585267508 999854 706365585
79304487 996912 266601518
440457301 998348 421066146
724901948 999249 49763024
156606777 998125 502533550
714451568 997892 768450471
341549366 995736 989286693
174409184 997454 479551015
790237775 995306 57792037
545277839 996628 861148384
671287122 996651 258470416
669516007 997600 965742022
655394504 997045 15945470
448328054 996535 367250816
150960423 995764 294762647
768135640 999333 973605955
671303364 999173 898958472
752656174 997848 995798660
856350499 995219 633844473
577889864 996063 381084569
293288535 995416 21152364
662809532 999777 801912671
505114662 999085 197496805
99883148 997987 946322327
735079564 995985 557229924
455187363 999938 283133713
785685516 996493 573034897
343089635 999132 137387142
601266676 997697 398200844
233657920 999257 834915271
550005624 996140 408728725
664440557 997263 618099923
516396154 999738 838821788
542825314 998071 694825330
606449692 998536 244557157
998866375 997928 200984464
239983896 996367 517733707
856388331 996396 374119118
8689435 996236 724461859
977198114 996703 723536539
697530890 998733 246592553
14883426 995971 217932992
467859311 999525 962730026
149598403 999107 260160565
220720802 997903 574683836
714341412 996758 917028266
405747191 998761 21937832
817194353 999083 45001382
345606952 997461 208724244
853439066 997278 953901394
908376303 999274 544798284
252160612 996703 505197669
89958765 995260 392973543
292154495 996931 910842936
273975616 997947 679669202
322171436 995067 14180603
791595831 995721 576361555
342333657 999810 807730237
71845530 999654 966633340
860034794 997119 779433192
251074241 998279 897284548
976395269 998228 509356434
893658766 999194 374292029
789691884 999185 976966702
165188629 997044 44396966
891423806 995544 829573771
120716236 996105 291694428
373041775 999846 491079172
868187948 996245 346893740
495857791 996829 279109843
382092042 996191 177316298
616991357 996544 913288942
962797803 998593 998063034
607694219 997960 216854982
59890093 998072 816332877
587567402 998971 905298103
216332274 996950 880021998
63966091 996719 764614403
765301420 997828 541372781
533378209 998880 35045021
996821338 996364 910866782
114346338 995485 926530149
770050889 999688 896081969
482622607 995566 228015691
67936788 995770 189981221
804690203 996232 581889238
549145825 996905 502965383
214630506 999554 112865575
923032488 996893 447157895
231900320 996016 163421147
807037736 996118 957491448
77987195 995867 657717167
70322015 996819 822605191
853261238 997415 692671439
821788073 998976 693860081
786319049 999326 459980311
288246109 995673 13839726
484566048 999309 321600832
722020285 999217 287083388
868287069 995276 640297673
438310918 996785 551579689
877087982 998935 430709993
135407807 996245 794236690
952897999 998283 333316697
945721799 999379 975235454
330895110 997911 613931363
97079110 995940 997045608
481447026 995526 658041184
418413097 996522 240473186
839573123 997511 994233850
640219817 995526 977509568
286697118 995353 599926190
232726075 998343 735206662
449397034 997116 656522965
195628619 998768 468987037
480860449 998089 445651502
472719777 997240 957767556
157716930 996207 706140132
765268044 996177 885435693
772894931 998376 768622991
945618952 999274 900761336
17904898 999817 917006103
192031935 999896 926994581
904188293 997060 890694959
658260181 997390 111057054
760311300 995224 242072618
710252227 998814 826923404
512452980 996441 720812548
175800857 999485 778763982
916260835 998530 57129713
669803146 995110 999870661
575711665 996427 6124280
519587384 999511 954837347
783321035 998335 351517284
264114221 996500 430076498
849299475 997112 982474484
221259136 998054 68409341
935665121 998022 839301282
217028847 999565 677111400
327300740 996763 65158172
953243717 995312 259272496
397983423 995509 537475826
470477576 998495 914681620
538154082 995260 641210074
777948117 997218 365722390
20231167 997520 105607324
438141847 997356 203495554
149682801 999715 291409598
343345270 997549 300077666
492270236 998693 292588987
331857405 997496 586563306
570778642 995931 987010821
595909704 998118 879497119
10014869 995795 715426060
812581617 995354 483423472
799424920 996605 236570655
519658505 997233 666835218
567413799 996079 781460580
449363450 997603 737212049
311532457 996038 917022284
246148104 995668 259292894
330051150 998009 639088984
756412477 996368 895626607
827468361 996545 163440393
753051458 995139 381118054
213279984 995012 86081118
467011776 997502 357519091
387061908 995063 510714478
84702684 997323 507281328
528008 999409 24401326
141757430 998797 740402115
990373898 999779 442657910
910884993 995781 83183321
732286263 999449 950403126
230934224 995711 123301226
533598023 998068 899187723
891588383 996449 364928315
490934532 999251 187338768
927790807 997534 833362536
2642686 996275 608249428
202451384 998377 211277808
871524846 998015 485382216
913861727 999554 274616962
739485518 998590 148013533
803078091 998464 226192936
159276082 998016 135438097
559993912 995113 277974610
596093100 997138 409966609
567125128 996202 414718019
264584027 999455 613185167
728880954 999661 867107245
214842418 999908 409440248
490477565 997317 367625155
418311534 997976 975959076
531805593 998110 954524097
848143328 995779 930417988
379012895 997435 739360338
407239809 997706 672930219
778268320 996432 401058580
332795354 995159 731989316
216757773 996884 398605829
48494346 996867 511973960
891453527 996130 687575498
506511038 999753 800671890
327791092 995999 99991393
600265792 999828 731588202
37622536 999452 939477810
368157582 996927 43467836
947412417 998598 892603849
825843064 996932 375718694
466084383 999261 740262054
473469076 995051 140273541
943703154 995526 248914981
536522286 997679 273911523
528241856 996877 962593162
890561198 998867 8398697
870384668 997739 872510709
761578326 997171 79752939
60152983 998922 924211838
503880983 999003 431215338
629607938 999871 875431190
706931996 998559 337229489
306016494 998242 289066696
39705091 999810 826694901
780918485 995340 619038265
218820357 997845 971780218
26158714 997899 259089357
757267846 996271 599055283
854681947 998759 45973382
988725286 997314 851640595
180376429 998767 408299362
995413156 999190 811949798
743396801 995608 2061467
976871939 995990 907734871
700651418 997545 780105020
307227944 998565 165727780
903259178 998266 888685074
218396423 997471 475884619
382028101 996165 782570414
470247099 999353 252413066
461858061 998665 97471481
897933304 995046 499734425
837633060 997996 638462257
983061384 998172 342868109
976955372 995780 956911304
208080069 996583 938490545
802598862 995379 349049419
792156741 996840 930123527
389944501 996805 30707546
11913249 996557 404780532
935546525 999724 976853519
230849463 997114 730667784
61581450 996231 588757908
311203055 995348 672533719
924894505 998197 451507086
971998036 995442 178006590
487551045 995624 339291302
171730827 995835 657220072
758948029 998682 935603314
240862970 999712 318042849
633288153 995562 611004150
880505714 998486 594523912
240916726 999728 476826493
397795453 995536 639285899
902154741 996776 473106001
646788982 999297 641494822
91469444 998621 966312840
451334484 999668 625980525
347779243 999977 471183664
305556359 997366 32867727
492417652 998810 486581980
553398442 996375 268397994
295732159 995742 11560892
377214896 996497 97154257
620982118 996936 263845877
754884765 995358 303337485
614151640 997337 39012390
42637782 999775 97339859
556535057 996734 565659525
94331887 998377 225254913
397602585 997556 700659072
667673851 995876 706689952
424860663 997702 478413223
366102175 996262 969667469
246956978 996584 443365454
352063198 999485 332475582
709079293 995339 974681410
560088056 998997 495508213
66942890 997373 764374295
100189392 998553 969320148
626576558 995298 660338678
465955620 996118 776648312
530715221 998171 739051199
284199618 997232 883575095
787784077 997759 874438819
370330722 999074 370317052
184639086 996542 941801759
581321271 998760 184638341
947248659 997908 568584216
369743787 996883 650792652
126897269 997764 914641998
847934394 995506 889174978
970104645 996542 827539513
405891809 995524 536931976
121105998 998732 57920875
403653908 999934 442247420
332585032 996085 147088236
711646661 999997 968528505
867758885 996668 504213565
796885166 995621 581101522
168088913 996707 650139067
335733421 741687 995978
881009560 999501 51302024
326470455 998921 43062395
447682503 999765 46404082
693866636 999898 530560484
285701815 996205 540136168
631225914 997272 195851871
639725772 998080 606263298
463770174 996974 719419133
141638329 995670 49747944
341046683 995959 442973169
627879320 997542 203216155
73766437 995898 530595057
138982334 996628 996411631
141060164 999658 684422884
635910002 997672 699435904
419548688 998167 92045405
581118626 995980 973439963
959033857 995998 156224097
633672317 995992 722518023
871283770 999817 83303071
737692198 997241 84715335
133743546 995744 618433787
854289045 997589 798012534
859347806 997155 681338107
944450424 998831 42700088
732669333 997106 944923368
217530658 999762 520317010
148893362 999973 165431979
267592399 997028 138393552
707926570 997346 767301754
393768400 998164 421804410
727924000 999646 748144646
105471495 997968 494729900
574905213 995864 130528622
111716646 998886 148639585
290573583 995407 166863675
122042889 998585 37809240
479022875 997623 911441440
920535541 996312 595566603
141548669 996744 51233981
220582892 997307 696818315
967007389 999388 690406496
185308305 995485 20245896
207651153 998226 396089231
89451011 998835 562612329
407555890 999397 838134973
24825167 996703 362394065
88112208 997298 42829395
726448605 995923 144335932
151573241 997703 745210183
370317039 999459 715779340
944657618 998113 794135624
662011631 996030 161468839
359486054 995528 466574325
666415214 996389 922391488
799038884 999463 126944156
351477826 997869 918263655
914378821 995437 453426158
759912400 996490 96242844
237045069 997394 621753026
414390713 995952 4843899
63694167 998462 663718730
903489492 996295 647524382
296886138 997008 525355960
854369197 999443 315980738
703476727 996623 409555242
755266565 999471 320514021
633964516 996684 931618438
3527112 995359 84660333
94705822 999261 62659067
823184828 996697 468390240
119031923 997393 511024834
722527497 999990 212254669
602789590 997832 742031199
642315421 997429 160905532
243121917 995601 547175103
507067633 997187 628939435
327696455 997607 921608267
825949408 996082 89909850
85136971 999985 999664774
683913056 999634 960854029
925028173 997009 794260906
309616346 996515 844849056
891421309 995837 355883223
849020702 998582 448229569
304921267 995143 911973239
478728913 997992 778819292
928494344 998785 806017051
868034082 998939 92488870
336773861 999275 739550662
414374349 996620 974839548
897734217 995748 684727778
704737226 996091 872527794
424672469 999005 817983641
970827064 997091 35552568
418160275 998875 507517191
352483936 996206 717493665
392660172 996852 801637821
525195939 995676 919620494
748883380 996864 856820559
457524538 998341 405056273
314662425 999867 264593937
435529790 998575 916358358
217128022 999806 625378329
597579688 998169 73727076
220240446 999566 706942029
6302063 998437 796210890
525070774 995929 603020025
110843021 997093 427364115
919528391 995415 800594083
482652383 998777 576611957
179317197 999628 375628631
917627713 995602 435642933
438456617 998270 121948073
720501818 996294 261285440
403226926 997873 417981548
750449350 997236 432648642
863693364 997726 690668330
997138211 995453 177443165
813456929 999262 31044853
824581252 998174 766660890
204678680 999129 712990731
967226147 997425 898412996
544050776 999944 802650710
809343916 997954 332471499
559844431 997555 380216876
892960398 997689 682996537
713768212 997981 7778164
878332431 998588 259507788
419711825 997006 291556875
494795592 995065 313472129
962276887 997812 979107226
194697101 998695 840972131
536059137 995151 764345812
377622141 997020 425342528
501952080 995222 488721463
788930671 995465 255235489
422342847 998158 87193749
981163146 995885 148798184
924769942 996978 601769204
930723227 998881 19366789
748605794 998252 736698924
443126847 999901 817541587
859574152 999555 57919981
370882497 997961 609442349
514018879 996357 888325830
129380962 996694 888648849
981246654 996902 37896576
800981850 996052 793551324
61307754 995971 238612493
571783939 996468 283982830
494522380 999325 34437688
461271822 998708 562008454
842148439 998150 25393843
193691119 998865 437637397
127985128 997575 104038474
346099427 997446 86711342
935776964 995580 968249899
173602166 998698 828492141
708251571 998105 78243303
921526698 995001 566980362
822877293 996596 256630976
15086533 999017 84806594
188143659 995521 472962386
877447189 999739 687219524
936550270 999765 665561833
494220171 999747 374418274
499672787 996152 520606661
971072086 998784 396783778
517152347 996186 897701987
92550039 998630 453566820
507950496 998625 135052036
326527718 999397 891602072
705619609 999128 754619780
515196472 998129 114584492
507379267 997677 415384196
745071072 996695 615430480
121436045 996352 991102787
642274021 998540 661213455
606782102 995106 759612550
965324897 999999 261975344
162216493 999486 245289608
298220397 998131 699653105
54622160 997940 676923225
38550424 995323 628406347
27418560 995161 753978398
727527596 999664 76265216
754626164 997916 327771752
662518687 998943 455800965
193457200 996684 144095097
849018798 995241 262640426
273063271 999550 978466061
254994389 997738 663465237
4104008 996314 3242081
523938637 999562 264921243
233488890 999807 953131541
81676389 999689 813837354
669568320 999491 673424815
218370123 995358 645705643
629010045 998640 159521805
656639984 999056 581349987
209792091 997078 453880649
305098527 996325 867640190
449141956 997212 606646292
169620432 995543 176505508
966429348 995043 832287841
668363209 996394 170684556
854897991 999147 679379814
668554104 995630 133757970
461909164 995586 900578922
200299542 996937 904598469
60827244 997485 578126817
603340147 995733 615856452
499781943 996075 930377443
958096466 995443 726006795
347213879 997686 928207882
154591494 999526 24435770
247392849 995791 923546703
280361046 999070 534505078
308313643 995803 842326703
467963301 997225 535779994
807250935 998879 367890516
73681957 998130 292452348
973462488 999908 417322867
953843671 995956 728978399
477000527 996688 688740193
830016488 996313 412148874
156032485 996862 600084140
306981150 997967 249371572
864200495 997764 931693309
801110816 998058 563828721
860227697 996861 96433440
610585209 996208 401272399
59026651 997440 704376301
707210278 996647 301036226
599590579 999288 101229096
664468675 997779 364034374
945197311 999073 765960665
685553632 998823 102285441
283184847 995290 249544648
378154865 998361 835023625
549064225 998795 443533165
697653197 995760 594761582
115193818 997605 847223645
782293797 995528 549083374
172312620 996306 13302715
212654521 996796 327356584
397902001 999070 659803547
640489653 998264 251039876
152805347 998670 263066784
879919467 996577 522959117
152012384 999607 110426841
96808954 997303 702410180
953024079 999044 686403632
180495297 998295 117315005
304570570 995423 212342653
258103257 997238 252849644
136271680 995025 893214115
77990004 998731 569679217
650626069 998488 578808242
304556780 998641 910048396
170406454 996995 329169257
239641345 997659 463126649
913403899 995387 941661946
248707846 996877 46190218
967216649 999342 842840581
505476538 997075 414533544
400992014 999306 802922829
380993715 997079 813194632
421906694 997164 841365525
887369710 998949 610694527
820259983 999997 26609960
838059798 999754 832081983
946497169 995401 330677720
697064095 999291 668659976
3157475 998940 772275020
10515475 996703 902369757
770066075 999005 981591675
58520345 998500 681233220
327837131 996627 335822603
602349659 995149 626332837
538559904 997105 944921266
11089503 997454 389622330
760882175 995919 583899472
987046891 996747 844595066
790451915 999920 415566115
244084692 996993 274137421
381936491 996869 805466080
905558431 997176 166111270
599468846 998440 819932026
304159984 997226 133114413
471338215 996900 775355742
233966118 999269 127087228
127872925 999678 533048837
921557570 997412 610224536
801844744 996127 608930224
60826813 998713 891043832
84709150 999402 195673935
812120458 998461 468572946
783559643 998976 723958511
414911015 997807 707079884
261050373 997446 859644883
160076460 997901 124191928
623454359 999755 278064415
421698489 995364 554102826
451797287 997343 210837333
53971009 998289 586779784
435127957 998588 930040228
848583943 998293 42297625
528640941 995998 571795395
42075123 997117 491713420
49099535 995579 836450596
368220873 998952 241860338
69958203 999271 210810609
158258678 998027 400040577
37939187 996391 405844351
426787540 998847 303135594
666093342 998364 997489888
971106673 996985 436313708
74188976 999427 388507412
952763564 998067 404753950
411334636 998122 272958888
992559871 999103 477737369
897810962 999312 37316146
265621466 998576 959940714
321640329 995036 362710363
67459406 998074 999532152
133665699 999524 381830665
954874925 997014 38955403
788945519 998387 503438257
119352802 998965 383117421
224621859 997985 323674919
764210499 996079 277225310
744315800 998546 119538435
606067518 999630 439150756
123715348 996990 103594562
296467348 997503 918093538
682139984 999563 267978471
631826498 999322 921844113
883645526 998587 4423232
67731617 995378 726360428
447081966 997288 46369004
826258799 995891 735164124
386080466 995397 257955585
645383767 999053 60459094
218930584 996112 87160441
535455244 997707 157194556
801599229 999193 525073313
255085539 997707 707459228
875120635 999572 608970216
453209595 998664 856438469
99448786 998473 92528989
845469316 999588 795733854
973192057 995872 238955650
924766984 997498 365112800
963115316 999962 996372660
969138390 995289 810358684
896638075 997005 127872647
922120052 998069 622111236
368498577 995293 526340105
531764225 995072 796054859
211490581 999243 726302969
47370536 996980 937588165
992682558 998605 37900644
675857737 995110 66478683
538525739 997251 815188222
368335311 996869 160644532
168700055 998912 538554270
343107515 999584 684400087
104256372 996137 983832716
220559445 995552 615101566
498511669 995356 604157029
292243264 996839 567210487
705151534 999699 877407126
196053892 996324 491235711
472331637 995488 708793103
74617768 997171 738698389
731049421 998446 804104405
151641599 997588 881742109
211088300 996327 362422703
237937367 999171 168587655
928573480 999281 414020860
460835485 997567 83509052
531627243 997149 33201686
677393732 996635 22640418
338194872 995717 787534676
143852531 999562 84021855
936885175 998699 555655316
5311652 998469 723050590
216963168 997504 684234620
441649323 998008 996811263
540287328 998041 668103002
42050306 996286 238405312
344579359 996274 139284450
41648047 996884 956355307
634824110 996341 783409705
36309837 995819 765543010
22009430 998619 320013195
154019509 998796 429961938
704132728 997533 655452158
337118903 995148 630166712
748434289 996722 98161781
820373256 999778 204911512
677891043 999302 39019658
143531139 998626 952458253
251277275 997061 636859976
864912112 999415 821538999
818093040 997941 573369764
11532035 999029 795589421
933220043 996534 881197902
552624034 998272 850512799
755205702 998943 883284344
852498686 998535 499702985
691223019 999140 436262521
217363681 995280 415141453
389125294 995839 978559145
737974963 995915 129001796
760961739 996599 867350500
342179861 996509 958340981
863563823 998004 534853986
259773233 995717 676284910
316904831 998202 405050009
621259140 996930 716284309
468578874 999822 914357425
762266442 999490 240150128
313172690 998607 851593510
455436848 996701 165012987
219337842 999672 43975172
209610889 996131 494389052
573694223 997423 9708985
157396331 998353 172958334
11665047 999237 14073840
527193501 999615 484814439
573503918 999573 876084010
825127157 998846 783292001
602319583 997010 277396712
359574119 998533 562263008
888470696 999433 913154289
251312661 997103 741149575
393632724 998240 652554331
124273750 999336 834075088
457962915 995655 439914919
623728463 997198 166439672
667869123 996185 598948888
172845545 997310 546727761
738963197 997999 381811381
507593099 995746 491546260
904654470 998015 401106636
59972589 996780 811730389
875164226 997795 917018314
121825487 995131 691551940
159577665 996855 126808723
972905928 998346 35265694
769552395 997828 187591851
677842619 996512 203084296
895476852 999170 195533103
339978586 995717 545821521
253081023 995085 581587869
940642509 998071 397567799
103950343 999631 456503184
886987339 998280 720818759
777382752 996303 439749507
717396071 998463 317529554
496798742 995219 557993209
300750690 997818 201626561
446054991 997809 729464812
831297187 999631 350416930
362994343 999616 446154100
388459962 997184 450237213
582955167 996987 128261511
570533768 996510 272319700
885027600 996260 506752148
947803716 995085 350689922
168573407 998224 789893905
523419675 995549 26309010
861985050 999976 538397764
281572982 997223 702089370
168728674 996453 941070773
895202543 997424 786688357
517831810 995078 779913077
581268510 997832 88223267
858182033 999005 513660422
17276420 999290 145728969
411693740 996481 258366570
401129827 999410 611718629
547974034 997566 976950616
189607007 997939 420081508
7775423 999988 690692157
898885414 998224 530530957
412158703 995601 118579884
836961178 995190 762157841
369459942 999919 711602486
551500157 996524 115561705
545084086 998516 433769797
243257857 996035 778950709
226707673 999515 121202099
522579178 998582 656692544
566028446 998846 341794970
579645190 996866 540649223
613251249 999929 852450675
451832024 995301 101360609
232715950 998148 821576405
241877439 999175 289078604
940163981 996081 933330776
515936874 995216 642862239
691616818 998278 990739891
368062314 995911 483853266
254078523 997133 772622577
848416142 995270 456545969
893294684 995657 822161616
951786225 996150 426320441
84463649 996676 267353791
942026864 999568 362171108
417675969 997503 946394656
598882928 995654 502724130
711484811 997809 256961606
232912423 998296 119451775
206793175 998380 7675522
208795919 999273 170979355
806676569 997129 15268542
893353496 999830 15552465
944207928 998151 479772419
349262699 996629 868514642
5913542 996706 937424767
289968761 998692 294527898
522564655 998208 35214186
785014349 995119 490280683
492290335 999128 268850794
844156944 995255 88890702
539563872 998122 859476934
850490166 998463 298731402
837116050 996066 592531028
519351946 997250 944452920
927470301 998609 62584317
423993786 997408 715476225
191877499 999632 718298725
729534390 997958 687225474
191606995 996951 529275901
571164750 997980 306230386
107460639 997884 967817227
348606817 999305 298063115
80598428 995594 214285001
342715103 999468 362797190
378483537 995711 832474021
920580121 997338 577201676
533001855 999171 100111166
690536326 995694 506153053
930189126 997351 862528582
617400268 995068 129688439
974609019 999252 931206665
920510827 999305 570711976
242752467 998510 533087916
932719603 999899 462206846
341294394 999270 23030814
260728305 995728 560845705
152114182 996242 766109959
966063027 998452 417517855
914072961 999747 450946287
477021344 999874 333593949
349906195 995671 602891118
66079182 997243 826679389
407118208 998908 309228761
621959837 1000000 823915429
780991401 998711 32176995
526770899 998244 786518236
238084186 997680 381231465
214260177 996833 991388685
178863816 999573 584656743
144574696 998440 252197509
522837641 998043 768797225
928077799 996261 195520428
210400261 998454 275006714
351106289 996617 562123318
911247976 998368 281923908
872526691 996389 930777708
366248563 996744 81842139
124193116 999774 327505140
467326385 998568 641864285
911597010 998648 344274097
893101275 996671 619187640
292444116 999970 485053594
796776274 996332 721354343
496090872 995841 738484201
499938414 999993 289041855
642880324 998782 239488777
246017005 996669 604029254
378011200 996827 725668890
133142450 997582 933936746
939990748 998054 932117211
542466987 999342 953686409
997237523 996971 333825328
51787755 999353 380101103
825617697 998379 320136088
676610652 996330 351673448
6754705 996228 131680824
928504593 999261 672653258
550239735 998136 653134031
531538185 997195 942097333
969507007 995749 446260719
979228849 995710 285978765
44978261 996048 691757995
61920602 995134 429369744
805500091 997858 467570087
720344461 997944 538091458
531046990 997714 739314625
350034462 996940 668375486
656245998 996131 516705302
462326434 995594 654533279
348274933 999421 663896983
71288101 997570 919357616
43751591 999955 773424256
520844131 998847 924939852
29890120 997726 961459544
936767877 996130 130950970
224257704 997554 858245193
368568308 999755 957401499
773744209 995960 805553180
810070646 997299 181176432
356170519 999801 532051267
697251278 999750 510967339
215785892 998626 315789221
750064133 999450 308704587
606897062 995184 288659770
772472503 998044 345629231
810486750 995292 353400935
777531666 995593 630748833
298787045 995184 915086098
517348091 995164 872658255
898851447 995378 941527335
818338639 995417 805364945
553164851 998839 127984327
843360394 997911 984986683
108457723 999893 195344352
705187244 996692 152249969
854646891 998375 337772107
36488211 999806 287400079
170295979 997926 641866965
782924726 998261 799078995
190677097 995144 79230740
638020743 999395 568591632
185756103 999581 413251063
320977041 996787 33342236
142854543 997369 377796232
376352791 996110 689476714
660762994 995104 890280105
889220546 999205 681839985
644223488 997248 387268508
840211602 996626 630604627
314852058 997111 158148742
189119494 997543 649599581
299837387 997688 304843567
38095468 999039 359734360
571695504 999945 802362331
87377342 999636 160121812
256253279 997701 205772602
737850302 996417 934563256
867567350 999757 115688595
783260722 997582 833297675
763523364 995254 541363965
914450696 995972 135251810
955522118 997221 701469163
515474961 995274 944813362
309543729 995441 283571540
993167352 996056 692704845
400483398 998952 52695433
496237348 999195 105805320
515574341 998853 354557718
406397881 995876 411780362
172015833 998757 307906953
794125264 995934 528308664
269493589 996514 747956145
536851837 999133 43956382
596021244 997540 913846824
865335061 997100 876634708
990094310 997974 43525081
811793650 998017 336906016
31693614 996739 981741085
767020688 998754 673354604
680917036 997110 169079046
96010811 998567 308071214
86690593 996420 102804350
712361153 997241 330790484
856339694 995898 933028521
798915916 999578 411664169
143668195 995788 796470984
135163995 995883 185292908
409250389 999529 105184588
424065038 996764 763449381
78997957 996909 691792321
380638136 997060 302261908
268823611 995973 155849691
95873416 998727 469253509
577578982 998790 969779530
928727568 998317 849383483
820133410 999047 66545500
47350028 995821 5332600
209009633 997778 247733091
585639397 998042 363380401
442977880 998032 431597867
732286294 998431 496375790
768484417 997323 334790581
720783563 999987 471173897
693297292 999836 905578051
677653805 997419 873484885
45394575 995677 877746669
639375088 999026 217683464
515944959 998493 884071271
517890815 997853 709971196
692260830 996526 272975556
768781738 997168 663666660
526712567 998732 855011296
37826670 996849 899118676
308798406 999002 741431853
414274942 998309 683049756
855495301 997953 433460443
3946783 997721 864289493
68627650 999218 831415304
853347907 996308 37926963
954456357 996770 781424522
242905929 997350 883011683
255477276 996434 233084896
749929643 998106 449722545
46998742 998451 438838684
247587137 996729 631949405
876966657 995405 302112750
195013370 999948 119630202
844515575 996321 250078740
78740819 995486 661020685
236644075 999303 492821094
87128997 999167 520775564
455092584 996953 987813364
79275280 999480 598037482
949515309 998443 965392579
860344569 996976 473825125
616915784 997917 317131458
586066623 998885 989481902
966349746 995157 395784046
424331685 998688 281992361
106467249 995659 565226413
350327082 995235 698567117
170005173 995167 498493367
649938914 998390 170376940
317782396 999740 660468137
228825140 996232 19284383
148419008 995953 768615707
597009662 998721 704562322
194948032 997544 416685818
270933095 995438 809808549
155529775 995747 457716157
466620344 995252 868036722
673987560 995167 875886463
35764880 997884 858302081
855251540 998928 262226766
637923729 999467 352765181
200452418 995755 721470565
117968681 995489 171367814
145579705 999866 735579221
244582957 998088 170425951
948114996 999856 152311374
485293996 995972 377696576
343190994 998534 877726982
74239873 999698 414606788
612584364 998041 305530552
602781979 995907 71423904
378556018 999189 198276138
571319397 996072 277339205
580081708 995037 109642609
274712281 995973 87224305
108024032 995424 753700683
611898830 997453 797735608
538697166 995887 689621427
958339435 997508 19663606
218279040 997230 842732078
603933960 995551 248478513
454427524 999043 625017816
932799995 999475 377818287
692431110 996574 896860999
661412732 998145 637548269
80080716 999042 553075085
781293939 998962 928291514
495598782 999497 343745218
602740036 996202 287547333
495176775 997359 159566917
959102137 997030 334450530
143403766 999602 763751738
808055576 995463 186883049
200325532 995381 188382155
396268459 996595 784053691
821058015 997374 523764823
220371825 997046 184332640
690783314 999710 655237820
446833792 996495 505152747
53685788 995107 46994291
666457809 999338 861295994
781719230 998962 296223105
9693917 997937 337196121
318281955 999266 918811909
257984119 998547 727672601
6436064 996583 939867307
781095846 997198 55569228
729633595 997016 993589583
98002145 999709 235401761
264122012 999463 766359489
822658788 996782 946523241
884636322 997912 233970315
492104332 996369 365187562
215073282 998303 386456648
822910373 995204 790233791
724107081 999677 549583445
182782304 999720 429470209
222941939 996467 704488791
1464904 996000 758823211
157615094 998032 590377419
204655133 995324 572229820
797100922 995252 849571717
692357488 998038 181352298
189031433 997457 794268548
597703682 997708 566905834
572326385 996383 945052795
214793231 998190 827154821
571780609 999999 554550905
655124200 998564 716193531
440569160 997339 64879929
526555908 995496 749051491
376499195 995301 670848738
203130243 999910 395041166
896703122 997210 723458877
674551196 995337 445704626
394188091 998244 940999143
413290129 996778 859717636
459548125 996657 940375182
971961585 996634 865799895
23667749 999735 110097414
570498959 995084 296195758
766444858 997083 655770584
598474161 995960 632748076
1109570 999040 861626652
939910091 996104 86418132
936338544 996371 846900704
205202950 996535 527424522
12497437 996468 256043383
451676281 997853 278162680
175212127 998115 162381724
711547512 995671 684104899
149002006 995988 710323555
763471720 997596 320114054
568896269 998000 384565561
154114920 995449 298731175
326546730 997819 265714288
548974074 997518 408628520
72349761 998576 981921369
138627095 997906 64243799
279171199 997176 517024529
164707425 998510 135234408
116273780 996447 747567899
346109175 997907 171201681
942367522 999819 747533820
131327739 995251 134086858
94587181 997356 320180065
193590978 998464 226728286
334592031 995807 873510395
89662834 996703 174564222
699151711 997195 638310857
311975692 996948 866530231
159406650 996004 315316928
715619386 996289 470106548
386963098 999787 549915344
642597943 998613 644036348
39363023 996293 28036696
325560619 999589 88958858
657545129 997915 914351801
467793687 995978 333512850
750071755 997532 747362266
986438192 999868 870428559
642452817 996310 844049782
639823364 996841 836241427
29297940 997479 159587596
684827335 996161 581091346
149902245 995484 404181741
1455891 997527 488509449
437759333 995531 191098357
607157919 995393 206745877
37353282 999688 939845370
994247601 999582 127152084
909144334 999793 102437298
308998841 999554 146657729
851778939 997474 886184108
772187796 999718 992842441
580302893 999614 661091467
548585499 997495 493551886
64360200 999162 85204676
754658465 999780 281296579
529925728 995872 66932975
72763939 997596 323992635
659050839 999492 134798198
198923329 998559 91907170
375571872 996279 497391102
973540162 997821 26960705
643776248 995186 645291117
726789321 998824 543734200
553919918 998729 502565808
811310625 998949 670609999
616928157 996356 25882216
561539721 996659 306100134
357839077 995518 37278370
216335436 998560 642278784
492269956 995067 239047830
597131472 998934 447356385
262033870 995411 971915826
877042381 995592 385001930
122878662 996311 637121200
472137004 998304 910646209
949474279 995857 426683269
867848997 998098 372243471
738017064 997861 486673298
634771095 997575 232126732
415874710 995494 843356095
413637095 995098 196187977
699586944 999858 687784593
54965034 996588 656155307
663905696 999270 463946497
819372595 997966 329459148
145317956 999215 164911148
334469067 997875 9989183
254201999 998221 734433416
822607437 995628 630531466
984654646 998798 251839026
768777187 997650 644283769
680382483 997972 941661623
580700590 995226 748000001
15573498 998932 23885572
4265805 999900 560822174
550091835 998048 350717775
172007706 999689 400173407
560592660 996401 964424931
21998178 999076 57852948
250620160 997925 990671042
652674458 999916 609115194
814193698 998020 453737532
560774304 998628 706744861
421969511 998969 651546137
306358694 996612 784595877
636405641 999774 279201158
489405584 995071 145921037
58492043 997689 615863555
78523245 999102 71460035
727784421 995748 651360552
847761129 997157 334229334
90945001 995675 785107489
903183173 995175 642824365
830217983 999113 5375052
836105279 997961 361996543
852334246 998397 135138570
642743614 998940 267852261
576204445 996076 716157787
581465120 996929 991848914
853833843 999257 95370794
442688590 995001 458995913
616752549 996911 624960905
463786389 999137 304477040
200568610 997751 598986879
275012964 998709 20884179
977639273 999521 80674179
456609346 998325 352980375
593480750 996831 142942914
12842294 999240 908098107
327236206 998840 252090178
788151652 999022 216542948
330352380 999860 423501445
922906014 999418 276551004
316633674 997285 932160564
900599207 995612 287177178
539386810 999508 884426297
776262974 999153 916654616
428392702 998277 961111266
299758303 996450 220898747
149515201 998639 92081111
11150278 995287 485357858
17682832 997854 886553798
142931834 998182 51479151
827288549 999335 588822961
616379685 998607 517116387
379957713 995080 923144146
846091779 996100 586362999
298221307 997654 257410516
626338866 998729 709785076
108220591 997704 383880625
885148735 995882 815185544
204731212 997741 392958261
884859929 995098 183086784
32675113 999901 961148178
506299083 997751 527977188
997718020 997273 824357687
59367941 998279 170141978
894789600 997651 755437016
660277021 995319 413332310
298879777 998060 772276608
747597140 996539 747474478
101534384 995920 704783966
118182432 997130 401755986
955484942 998888 239219213
281304386 998886 239693374
448454811 998791 496906736
895441007 997735 259714713
953415480 997938 40858010
765361646 997309 275903647
23319973 995615 941152797
750665070 999186 282953334
231572575 995078 139699365
372391280 997726 366803486
517110601 997492 220056846
748754425 996516 698555603
927018883 998446 905980900
96693230 997986 980017154
613778933 998398 83516651
223600981 996063 177661877
639612021 997774 46983930
35945714 996186 342700867
552920254 998026 683467067
547338683 996171 249457153
872175282 998301 549747957
385762052 998484 510861499
593318345 997988 611343246
965048070 996485 108738030
702403702 996853 45124236
348825521 999099 189525265
488262844 997740 183129341
918546301 999941 547726250
290101902 995742 25428988
4885544 998453 650395508
893174274 995027 309332027
150879197 996333 748475519
823795529 999136 572786437
486176654 997143 683395459
948410453 995437 451989211
472430922 996978 286305171
719867071 997808 133872477
269859100 996849 767981301
354935878 998633 361191607
381704737 996202 220198859
729846376 998093 119854048
239745761 998874 100766414
856842412 996938 951137222
455196077 997535 609216314
914331063 998961 476066482
969195820 996234 95673777
228520171 997019 864438942
371323119 995079 627036762
945893633 997165 508597260
173967445 996242 43494052
327807297 995687 763738077
434866449 999505 150918465
505435537 998899 629955689
324526380 996609 378703454
308176613 998766 506632956
146444432 995133 118994984
371492794 996274 670870151
728019841 998348 577164213
958554365 999473 640981990
164691286 998738 171570606
996167682 997398 22385538
221446401 997400 572528234
53286286 997268 770414594
28005488 999624 582593155
802131346 997624 24241810
526177882 996125 28044373
897605506 996870 599415255
307788708 996289 877971592
718055977 995514 1236722
925038356 997694 697217525
50149745 998830 959821914
260936096 997222 44150884
891324465 995078 117261624
743535214 995998 804307422
81921396 996149 846851196
33162365 995629 979104657
758542512 995394 977717830
218870619 998557 105154836
546281103 996627 65995516
48705233 999151 24767432
806363389 999920 923107058
810103194 997212 667358394
251883670 999612 909599816
939205300 999707 881833338
939764974 997012 603565813
568665177 998812 143543171
812264186 997595 793401103
753950043 999861 44410761
894905568 999439 56344827
395887274 996797 850757502
714608459 997990 962602619
529918312 999906 136930127
391511311 997651 310084212
218369817 996241 677480475
168134737 998403 101024902
25893472 998753 85893381
130232764 995614 653279683
440158221 998803 224026796
989159903 999214 354436324
237716765 996776 56018036
144610338 998596 918706286
209368013 999006 386299134
258786735 997638 261749792
728078529 996755 968850258
369489013 999936 825400198
412899584 995950 727732921
538182642 996375 690055436
21576504 995137 468959447
19546070 995091 39376540
484703885 999842 808722446
819258530 997006 909287417
520474669 999852 186236523
108005853 995578 191674609
309926088 996014 161814009
642488558 996680 441081729
901189414 995979 341764942
462321099 998705 656101564
746855052 999685 607104387
464774273 998227 555212397
180807790 997628 532007855
690790993 998663 58937231
205497552 996561 173760969
30829578 996346 54639453
888463253 997802 68770557
624654755 999226 955603729
794298319 995882 511072185
679150497 997987 828290652
277705740 998525 279932332
56259822 997429 587792985
335340624 997669 324799344
943121526 998872 978112332
902258671 998312 558973620
287001604 995716 699407348
697300380 995728 787798691
345147948 999939 621816901
446487037 995468 480997252
43182142 999221 803683736
780987988 998968 556684198
833838045 996077 102120850
837431968 995370 991242845
916848153 998525 956309321
573035606 997045 260271255
487191111 996915 113793647
548179307 995519 323797862
379193310 999889 692888609
870275736 999415 479079614
229985431 995843 302746158
582480892 999570 607506367
769911454 998868 393695586
10885667 995499 38963738
438879620 997955 57638922
290755753 997695 511605672
79392692 996070 773771997
546081263 997069 903753313
493197795 999284 841015604
760537365 997608 208414070
484830991 995245 34240579
631105387 999624 328078664
385878867 995878 112985385
970701110 999764 14157629
857783494 998915 156721535
589975714 995270 72178764
862678325 995613 649522573
424818691 998594 671680867
35553957 998046 155086339
593508925 999430 908598526
668408683 995504 351817269
889728658 999802 225904233
230097827 996505 134544724
540603879 997962 360409229
62740962 996559 980545522
467410870 997322 957295939
290976019 997707 545644136
164351922 995947 677607006
573622229 998673 125116982
740415888 997723 832797104
350357494 998295 719605547
488801921 996219 514092922
240613778 995036 197382573
138225073 997691 866690225
120625411 995820 878992546
820113231 996691 876111694
53784094 995399 98443795
158025689 996390 55070569
124039322 998127 70672213
977948001 999314 275107532
760852779 995085 400442344
960524907 996481 233564070
738233748 996968 565639668
471764677 996703 243699858
452945028 998576 946123375
22196978 999537 472730044
200163664 997297 111910235
498465533 999575 603886211
270555731 996152 710730711
486375644 999626 972375357
644779774 995935 533819238
511932519 999823 319370799
815951553 996712 531299310
796714426 998623 349859493
574508709 995385 713453699
202210207 997026 768848195
983415183 997241 643151809
400793415 996191 224141767
319561833 995234 663605817
259053662 998524 15060902
663204299 996428 997102408
593923363 997028 160817865
211054772 995271 369034689
717861339 995368 659995530
705186114 995214 407978993
614503523 997432 267590811
464725755 999277 678489424
277313380 997478 724645812
784590729 999859 66680707
713908773 999518 509923442
339561681 999027 883458779
830741867 997822 156742845
331944621 999804 646533727
405462519 998736 844600030
229123931 999444 859444465
870170675 999967 338217610
187957327 999047 895163412
223161642 998772 982570166
555237036 997043 821287853
606231807 995162 748225827
675830177 997585 323263316
889155504 998512 31306786
740462877 999924 432769139
820516051 998134 468733182
285160238 998537 446557484
646019911 995488 537647414
913410231 997092 817126944
982220713 998098 326102591
952968434 999071 665561427
860916022 998837 511095150
637915198 999697 227621130
548892726 995706 679367300
168713980 995042 920683015
573272012 999380 117933188
213659700 995479 83756395
264478557 999545 451463882
503142957 999324 585008714
960840664 995609 142598664
859416934 995177 14865725
188757866 997819 175638067
612267875 997813 103360699
678549704 997511 839887723
982769392 996229 682761832
573836948 997586 569869661
220803778 998316 993519296
793353495 997531 609353621
738072012 997616 501366329
380273299 999752 387301650
308792787 996807 245305275
82013785 999372 494838842
268005055 995023 964307790
355873466 997683 961109869
892100831 998126 198175143
25322758 997521 37128102
531818252 995495 196705698
963140401 997844 162665017
613738068 999415 457703898
615768169 995993 302541730
267536658 995860 907030652
274799827 997661 930286194
313757727 996522 632579364
986128642 998892 610909470
318645914 998664 215927142
509137251 998096 505812560
278228029 996506 918214225
927951294 997502 810543023
166362192 999987 388973792
227871046 998740 967209792
911850432 999491 917257291
41352842 996115 563506155
63865543 996824 172203676
750783136 999428 584222554
298325299 997705 622154226
662596225 997735 550290366
163278619 997629 595656158
775122736 995569 922014349
34824318 996392 160345539
373068776 999724 167903560
916694972 999681 855852767
853436288 999708 806690947
108509376 996198 214095854
829099157 998650 732531192
206843135 995849 480450311
372685590 997277 572835299
213804013 996632 211553256
849549960 996579 974146902
929517695 996465 576329811
270993713 995154 544788998
44100888 997220 354385746
923014395 995938 267822147
501052868 997363 167242340
324669977 996140 660680273
709516893 998362 925620918
84463193 996673 236180245
422192435 996382 1507702
301325816 998632 937434119
596814694 995762 685690253
998382884 998517 788530725
136041001 997876 404030427
606037534 996626 707361330
571999021 995166 16184021
289363193 999783 806437614
246813890 996435 636677865
100317222 999949 193927401
679322643 996262 724916259
824797586 996651 228559073
790584215 996795 465303653
117585076 998784 24229746
195705874 996460 188964144
215456673 996289 434392286
667237520 998987 610689696
523911221 997418 203805690
619607836 997200 387742386
596876839 996163 743509900
364100929 996928 363455584
598230632 995794 340067312
291844622 999486 735457524
25018238 995839 861542323
556692305 998067 650157106
923428473 995047 977423478
632361265 995462 271325036
501296745 996783 328985684
168139387 996342 671268775
652335768 997629 263672182
530051963 996792 418530891
890731857 996818 234809243
126530429 996202 125255266
764643591 995362 651113961
842636972 998082 618376912
774205097 997741 493128388
738585222 998870 425224551
33366006 996573 653859797
982228136 997895 738722604
660478057 996708 715777887
841760918 995014 570296316
58104862 998777 429155286
677990160 997451 505296498
896406644 997091 942333598
467548659 997618 993712637
890328707 995527 727770600
637893905 996186 936395424
948820895 998520 242060948
256160268 997619 816046360
523988804 995739 270483323
617466704 996708 499721744
547804747 996457 620209307
518763731 998686 648290156
482042184 997512 756837261
668960866 998891 363809117
651980523 995725 402985901
640260623 996268 69308009
365434588 998529 167140524
692489808 998209 990645408
407723651 998204 303507978
358045981 996093 477444630
349009636 998397 637183035
913883743 995325 39027269
129321423 996769 234712812
139591798 999949 959826363
734580620 998160 199219270
961288099 998119 684703315
763628612 999524 903496995
738717778 998259 327732870
15406197 996715 846092618
870300621 997156 181993950
719530002 997918 754120163
845899833 996270 891419694
594223286 996139 740242325
377752803 995405 502946989
229395650 998431 461428374
481527941 998962 713894865
912495563 995225 647008466
127277182 995278 889903853
408440519 998774 125629376
610035642 998336 113453080
989227884 996923 277703991
197397823 996931 954438648
61011858 996100 865711514
371088281 998349 963207655
980732908 998860 563236661
715672037 999802 192395306
907571501 997926 928170466
549125003 995588 360223550
556566788 995427 100688263
915225872 997195 586474084
943831987 995720 203268631
603896617 998353 700538922
449698527 999047 631361492
696630784 995386 467267523
621955288 997061 839937279
162223626 999470 560468618
584875455 999452 648695044
275830724 999513 407501272
845459125 996788 500929205
730906126 995415 754535217
685148330 996999 968492471
30656337 999879 832301333
801373963 997055 338166983
944853480 996508 745890381
282530242 997056 980768471
618440831 998389 436510058
458414120 997544 488707985
177340610 995879 286535233
868795436 999598 572388315
290663076 998133 87499628
187206107 999670 701355422
311735387 995097 461786147
784803783 999524 535093333
744573434 997999 257839838
131978589 999601 607169749
123818842 996828 117075086
920467051 998976 325372588
571514311 997465 894164495
640024464 998029 193945881
452846458 998545 19949365
495435534 997218 449498911
667821638 995792 673866802
924947277 996298 181173178
262007441 996063 411034908
110455865 998073 570266013
384703615 998403 143556644
284264032 999145 27234626
717094958 998317 749874007
403788087 995063 476590848
819923701 996649 8367867
237414162 998488 901376225
819494519 995731 5301135
185010197 997313 308116027
410284678 999903 921730373
819161891 998049 471867347
295879185 997194 725330610
436008262 995466 203235281
60764138 999949 977397324
830675467 999676 522886791
322282509 997390 691552613
364734123 996013 385804365
462324814 999763 465266325
432883037 997886 419194620
230011213 999577 884279598
947625579 997831 649102227
289636649 995707 964601516
336691864 999500 9953786
679587220 996362 954077763
515790833 999494 865503995
139591447 998035 312306288
629711050 995231 147682889
370762958 995665 216367345
168419155 999924 741106754
542143042 995842 40743253
459414598 995941 145714222
214765589 997596 47070474
813181890 995271 724523796
533152095 998291 511293584
717850630 998867 740293848
807162969 995123 124782999
175514427 998761 665564768
921407678 998411 739094219
788859073 996574 688475598
764749763 998802 194870573
35267539 996580 101471235
23792675 996020 564665089
282971848 997558 820547348
420947959 996821 221022656
322119495 997038 650949357
962747727 995752 526141505
310329489 997684 387288819
867316299 997334 578322713
659410608 996680 913378488
455586065 997330 496269183
892690917 995865 729256512
38161361 995960 559532019
493578619 998672 374042117
354200169 997598 957649019
957567117 999258 796926960
404383684 997802 787887501
980780741 999179 456222783
914386232 995196 707523578
23981428 998739 690390379
665251940 999863 993854477
485303593 995449 49804929
903572649 998158 178445101
792234508 999850 503048605
756957156 998996 295730480
683141700 997609 754948651
242082501 996873 629524277
718131270 995325 707694236
270537307 997066 472202723
551004640 995107 725550555
977993768 997885 75626545
892191387 995763 579993125
194278667 995147 344176056
596571500 997918 200744383
11617086 997048 10818329
940072112 998297 589096486
363584533 995976 510507631
798991653 999715 486982669
485166858 996431 732761732
596338474 997732 826285366
789216892 997861 628926085
577046238 997339 447335245
659521973 999713 99481056
610614933 997336 832422710
619146213 999810 514901493
354704600 997585 386449507
23947496 999434 248810382
648606422 999202 993000710
646070609 998477 265278382
120487123 995077 288569018
708586057 999584 983576822
150130095 998407 900969004
81096798 996729 361619596
479819004 996392 147087227
672340017 998651 583517538
901611464 999530 301899668
227186968 996519 423548266
831091063 998069 962292913
343154593 997769 33601279
988321681 999094 745967267
930620486 995689 856662944
776762093 998388 524946406
596965160 996535 501210813
811784889 997332 226566061
474690264 998859 765236200
907091827 998998 771046564
201945026 997971 566203298
511733442 999978 805685621
179563923 995126 287707616
143376934 998157 821008050
282411855 995827 913180818
870181364 998202 165119395
54056139 998617 855666554
364055101 995164 67086499
192868414 997523 321851074
635329955 996669 143200038
396122756 996037 274829747
152314756 998504 73073618
927931100 995133 203733456
10598183 999746 952901261
801017469 997293 112023440
603693817 997281 253866098
698338030 997103 751301925
115962572 999289 45602532
233694645 996683 196015242
730257263 995679 571170116
279604681 999134 886687815
894299507 997615 400175562
709388431 998449 856733991
637569352 997720 195951273
217844874 997946 968886838
810599903 997345 522468995
360804014 996153 490862202
36419546 999901 652183933
108710262 995837 47276382
850511539 998186 188283239
681485119 995135 310652609
818512130 998389 598931266
680640202 999356 480007305
764809830 999803 719681638
82591365 997812 776328452
767806531 997496 987103990
364539179 999761 280150639
797400189 995601 643758772
130904947 996472 792688711
394883001 997646 422059483
512499357 995468 350401099
737174250 998072 15082604
557846125 999077 36239437
8079167 995405 8850372
972710835 997597 697223031
617385718 997778 950853529
499269235 997141 242755986
707750066 995865 921359961
163140750 998408 816578740
777975369 997084 194115419
294718106 998450 988001050
359614993 999499 211295982
590571001 995391 835130047
133143665 997760 579376541
48460017 997065 695510589
502887284 996551 898478409
588875896 998457 350226568
114539954 997719 281863627
548360032 997518 675519010
304485417 996923 709500259
780956942 999339 572731342
357729023 998239 830054364
671566683 999023 456554940
662122328 995758 668952406
507021750 999617 294393807
172755350 999694 235021155
560511272 999855 163769513
469824076 995864 565768500
16781716 996658 156312824
644905412 997927 607506675
265436207 998727 520740161
764826989 995733 330494691
955417355 998798 565128303
6062234 998492 314215591
511055222 996173 711010102
201423845 998901 916254277
957736777 999270 395676143
697067407 997040 600725390
204113185 999213 162180487
745212797 996176 609312098
52549653 997251 640897686
413590729 997865 55053088
465643251 997771 529374416
30122504 998210 134415366
391810675 996992 299270881
582142740 997029 952213866
254428932 997382 560815949
795050256 995815 988059160
127723238 998158 666765637
33957105 995503 253886409
985924684 998654 492291979
505676456 998692 557567081
967103403 998945 466105515
353211465 996678 920351735
786988868 995973 162635689
80417249 997828 361056574
756457621 998297 103657182
510068111 995293 5298336
828976545 999591 419370482
845939911 997494 687837894
202756964 997650 324509472
135948803 996136 644496448
633663635 995523 96186021
135905395 999424 983255539
996890124 995171 424736608
54420972 997289 1894283
326858365 998150 752244579
984535767 998737 239609024
611927349 995329 808302562
363833471 995770 305921600
625959141 995721 551289552
186856386 996879 916030389
841245142 995232 670733544
688100055 995984 839245101
830307634 999520 68227924
319455726 999827 79026516
492970991 999016 526044824
635018285 998767 634986805
595959772 997419 613676541
727978479 998919 672367054
787445789 998651 504497214
513665880 997280 555611097
568778867 999124 967655692
398858862 995108 160765224
814290932 996549 279227658
264527116 996640 847765560
995912759 995417 13318459
756343979 998273 715004158
169846117 998682 743615655
644912810 995717 480672415
570493487 995815 108846378
724928615 998773 342218981
653427849 998578 493400918
669839790 995814 384183016
255792353 999652 637330444
972561479 999131 794373489
422110435 997126 406648641
529778929 998592 125818875
282484239 996026 26660486
975652431 998012 940369026
908471727 996457 366012687
98016316 996155 728181802
98234582 997895 862635633
750279316 998431 861048908
117628670 997658 711919003
228310212 995775 488760366
387615164 997817 144336146
277847060 995329 921710330
370002889 995170 404049031
897629538 999581 198422789
404777184 995660 331656730
901712284 995066 432579256
22522564 997548 963578597
365619166 998392 103994890
108844335 998560 907540515
867156861 996498 801738264
63302709 997666 46830934
395181743 998748 413993646
580563587 999103 314962789
493025153 997875 255534367
645652844 995637 570339200
903818585 998293 606954044
740963912 996875 991837549
831239909 995540 420903939
513286862 995102 567258737
994580956 996530 173237415
187677201 996225 786098871
587274751 999197 344714238
891782196 996405 409491572
366196055 997854 123546564
859451339 999835 857899737
250341944 996060 372785261
855790708 999319 141580626
406222670 997735 228604042
418682649 997566 648779611
976167149 996420 299342426
792426272 997990 407123682
708425951 995923 76709958
221916500 996861 910391650
585541091 996746 318993241
45184013 997444 196974221
747520463 996773 386667430
826398062 998391 50297282
191563621 997682 292709061
971093481 998416 533102238
656825697 995528 113184292
384026488 998543 977080941
686114937 999490 317632715
699722099 999290 97859881
340663148 999953 359081493
525837229 995351 436425530
11522522 996591 516695659
85184638 996659 60837695
802474902 999669 99086878
185853641 998806 384838730
62983388 998492 202681187
206086854 996934 153324437
950090351 997284 645636473
797668681 999656 575520791
25823629 998625 11816113
709872049 998089 881516569
771430823 997653 205753359
969167071 998759 157915578
648283022 999557 271655991
617644753 998298 897680344
326381187 998019 730847980
271399134 995484 943409344
844428771 997934 280789829
160739004 997689 761338821
571259405 996950 190066657
697294364 997680 800745719
830748020 997244 928745995
495791268 996600 999415998
764775538 999762 616453713
288144886 999876 890025879
295894169 995453 404986581
923105400 997435 471621591
305782141 999912 636118562
181911511 997137 848888405
130245997 997510 608416954
88929814 997085 356841576
721865701 998900 542289811
7683150 997298 548721352
330408923 997607 118806464
139606256 996336 425148139
67612985 996416 942096558
635185967 996293 147721610
437330824 996095 749647972
789374369 996006 531401130
774553846 996062 704294771
891685868 995956 138789970
657658804 996187 361999302
219336176 998345 950841408
195699546 997337 908940781
642507920 999864 100632784
838693881 999280 980489344
436151995 995644 283925231
472260002 998106 520370246
439233322 999757 617569678
973910606 995292 342357053
235393527 997988 444485413
644481039 998763 483281456
835891091 996924 928412556
63595138 995411 115125638
804172118 998200 536019713
913571885 999901 285875442
922141177 996707 798209144
692435857 998325 135619324
950360010 998395 978456419
459127809 999594 119393965
864261256 999950 685968456
576333323 996348 809676390
27385986 995141 514923084
915019761 997362 757593908
270397794 998167 860660070
524356473 998207 333331559
270418898 996252 286123473
391576922 998307 532205530
305420090 997605 106608729
256556667 996952 827376341
897007280 999471 819827197
311548038 995829 730080120
457757632 998213 224329438
401475856 995639 828053941
110279903 995198 142375190
932828744 998944 759509474
733881709 997703 797506105
97621623 996214 483977245
128282790 996260 663784603
415851789 995097 34551187
592233361 996006 634604526
266142047 995516 563068901
662384995 998842 772077238
254618997 998477 952989133
629481176 997681 716932126
417175219 998186 171322557
563263336 996980 639591400
402530990 998582 617145996
724969361 996558 237138813
172972911 995927 358656784
775790824 997768 784493816
424665126 999551 492101028
317755430 997042 517280477
435795352 999370 700493638
43812000 999167 528064333
855388460 998470 627986851
900598933 997037 884131690
970787319 999023 563342596
409248270 998164 559857617
668882958 999330 695598013
213485338 998597 275664308
395454756 995748 447330095
968191763 997692 252724713
78070196 997319 274993719
433254892 998315 298158703
367601191 999410 890680408
473982325 998178 429656694
922841181 996449 351634784
638618216 996758 843367936
238170031 998820 641378761
953199326 996157 966316778
533062837 998660 976967882
257702921 999016 943871495
548119127 998591 262879547
346991863 995292 561049413
676971874 995458 309727928
956944274 997575 620528144
860500445 996320 716637858
810708675 995640 464024432
409495219 999690 337217925
357483024 997711 461639347
823077025 999697 966965958
638792271 999531 347426434
832596006 999623 222624867
198074943 998064 611922012
856043792 998297 412062562
600578533 995672 959011714
26203305 997953 730618969
749297167 996840 188972699
259900376 995733 575247970
263215996 996268 968508431
41254965 997977 990884053
518644833 995618 865645991
595298659 998864 804849992
978407735 995171 733663441
603909642 998216 110179171
618004034 995776 359655406
241474453 998061 332364317
906557703 995451 201433994
21091572 997214 31497430
595758760 998530 317807351
609019543 997877 986529204
603797312 999264 715290492
301867722 996590 194201098
578863065 997127 886819648
162604189 997278 325385934
983947965 997905 63743809
323412063 996027 799739944
530828292 997546 286352966
600049037 995901 880642445
479919906 996630 600522831
600632903 997818 391333049
292620715 996014 146227196
257757246 995667 311761532
618199971 997044 278770022
473097802 996289 227379481
214051951 997374 359961112
814179061 995195 517699668
165979041 995428 712727757
368873746 998863 610139603
851856870 999292 97435655
951992579 995080 545298955
264334396 999178 2653896
570680021 996274 961375468
951360164 997686 15436644
422744884 999292 330324051
48050011 996208 30470967
112837135 999491 156863964
963225821 999958 431611300
659365378 995419 698648971
507093317 997223 382284261
440068223 995941 259167584
146380432 997322 91356951
456637424 995497 542380739
671640304 996974 378650082
514219074 999485 447672709
74073458 998223 741583715
22934196 998239 801212866
897338339 999069 821684716
974472587 998929 239349962
289359183 996152 676404920
3941788 995778 459016759
614229703 995078 927139766
28059221 996168 961297274
464098779 998086 880673568
739484327 996732 964872397
80989782 997265 185897840
660857157 997307 912816422
646908482 995459 658381640
491489640 999611 804848405
138077466 995313 838041840
988723203 996156 497060071
146683482 997491 554399940
984541495 999918 297754068
624785492 995234 128974940
298742257 995296 918359670
478576530 998470 912759880
205857683 995574 13653724
576229057 996221 829104520
674271594 998113 524688240
7761666 999269 633239110
582768447 998472 248869042
671880416 995322 504512767
833321579 997022 339532901
36000589 996074 883480544
831773263 995393 53914547
373539011 995195 14585857
659235426 996685 411997101
240226419 999906 34750740
82663029 997691 348557811
387029601 995182 593126174
709419063 997776 322571027
640316956 999484 883254809
870872710 998506 164960355
722628170 999770 279895905
104977886 999205 965840550
734081601 997895 116662912
157729186 997975 103197325
76110581 996032 637494915
195193890 998485 434179158
604489282 997059 25136825
4882588 999869 696571788
80161972 998561 828078109
392416583 996251 371275400
994998539 995436 653917597
285096078 995198 965291110
151757921 999844 841823160
142534802 996228 151405347
267287456 996204 154683619
867861117 995194 358505083
881710180 998247 167708309
325641670 997447 318505875
989110889 996622 368965239
731043180 997298 819185192
736552157 997413 29105708
750191518 997211 805114408
495304801 995165 491239243
231314890 998674 514324763
57756247 996337 709136305
207159103 997262 311033612
546790823 999466 746686905
368820042 996545 466586897
91126518 998046 293100216
965722984 997060 889738104
633176752 998559 342776348
748277955 997700 407824749
649608926 995788 631173562
502981725 999493 167282587
89359722 998956 161967348
753594360 999401 313991183
850217857 998367 231857113
466891551 998239 855454641
70769547 996451 457996239
405356721 996925 771819762
15619387 995158 19950960
817821096 997007 373570842
79533578 995217 366521961
757771823 997288 513520594
156151416 996604 433840750
525815905 996685 208332964
832078654 997692 272832301
19074546 999419 479528833
678407389 998676 401177191
479253042 996608 523642805
951609867 995758 109675023
573000479 998819 828382031
157734653 996558 68486557
748839819 999938 97871134
935549304 997839 660666624
884250148 995441 332400636
224370188 995693 930145431
779807746 999285 548925117
335686075 996048 693898151
347018687 999014 149981332
741605148 995606 941522506
546288501 995493 652255601
846393183 999232 947767221
301085045 997300 412137119
73021720 995937 974512124
864928972 997453 564600433
917922716 997736 610020673
782093091 999886 389646850
102828683 995298 466314659
666887598 996239 439806799
606057032 996091 181646334
402417667 997481 343627918
695687965 996324 178275741
282460394 999074 776968592
617019944 995639 154061439
710167353 995618 779175592
192130393 996467 860750084
485198426 998182 283487940
153462015 997926 372140741
662196605 998909 60799912
173478672 995767 498153321
859402412 999704 508828314
595141242 995030 378428348
264029282 996099 881962720
453280600 997785 418051086
693628284 997058 323629024
522350706 996474 725117709
773195668 996057 130607485
841225353 995633 839341099
495883407 998544 338569011
540340771 996755 910873261
352520978 996361 484989806
639168272 998994 703077596
295242586 999859 195236645
198909422 996339 595238387
151730776 996795 580404012
998214160 997730 489124625
496195117 996301 208624109
953480421 999553 73850417
850729348 998479 289149924
177184508 997015 390096856
193662543 997033 288885635
243444770 998515 982125182
88121655 998373 894568219
900925709 997922 116542185
695020409 995070 179266316
312832532 998597 284576866
454454526 998658 325654785
998633214 996537 531451976
327999854 995988 438360116
467570512 997108 376184502
384301851 995364 616445292
66458434 999888 557440670
370215420 996053 771499024
472853566 999397 751093961
153150889 998374 488087311
836683713 998022 903827632
530564413 998711 176023886
991958079 995753 770687379
251001223 996546 694126544
943271182 995484 537875225
729827646 998697 906922379
707591218 999906 412546806
1919802 998309 471435744
532704036 995893 893391136
809201530 997043 769435660
511679506 997616 196167410
838273799 995765 788514816
656161932 995068 796639252
379036890 995299 962319095
660205323 997275 744257914
3849127 999596 288466416
100840250 995937 219007317
725352362 995345 786982498
438259854 998882 191851008
721211447 999699 861041469
459036752 998377 140946911
150852051 999915 160853340
297441954 995937 528284891
891136859 998653 266511334
873768022 997306 992511505
662792966 997702 679456253
146144305 996297 861286994
900829877 996626 53170003
179596614 998082 601835261
686537241 995018 876363053
187783784 995551 93037818
291931884 995143 272733417
568314194 997249 346723222
442000127 998895 606375618
825000293 997615 806174819
785247267 997343 944380719
621542511 996163 174177562
272710115 998307 699707510
641698377 999134 541510919
997720920 996406 41403114
177948166 999477 205459219
928124171 997368 728898985
304940624 996892 327855566
498914590 997988 934857593
230825371 997716 714138539
472880487 998146 674702602
316085161 997141 183103864
48397717 997088 1085754
594612818 997033 974249338
751438836 997571 341495307
522462527 995497 681042073
328048943 998469 818241774
214756002 999874 285268376
46717905 997396 215495786
719726680 999554 290345227
970416484 998038 682106221
912821039 997382 416060488
629272981 997804 853556589
838353375 996393 681386073
364648697 996454 912734317
811175762 996544 470305077
911577129 997870 112837585
483605331 996418 525401970
824937694 998728 608874348
635597612 996815 948275597
480118833 995025 194967318
928692338 999197 732926717
283190492 999270 241704588
73261228 998296 735514339
788581338 995738 990412931
121660824 996723 361327901
176480100 996520 648862131
663755667 998496 730346033
1118377 999353 870268093
597027371 997530 684658380
113635886 995632 493524415
778519842 998244 954060670
478502622 997727 383044599
898178174 997274 856134334
192029807 998445 857350046
546708783 995828 32287282
196596884 998331 214168577
135802462 998647 153668775
762853045 999364 678346423
456086954 995872 424199871
586403949 995564 570848178
321888128 997302 882388436
420332156 995056 459649370
951469043 996304 849459803
351509465 998083 275526840
247352201 996477 70531327
680736018 997508 456095345
147895192 999186 718012518
688816800 998992 118284874
346120468 995342 739570606
280260122 999051 496863553
554016208 996819 100988797
426121256 997992 871343284
631256366 998632 390270390
489478015 996852 502057287
98480234 997244 429831557
112683681 999831 420107857
643001394 998298 354275121
158064805 995365 643491852
895073039 999643 503913474
854148395 995293 551936978
272867456 996580 443970071
999214299 999993 271310684
933808999 999483 821242161
844920119 999553 496059895
212133107 996763 120824754
505805455 997743 345647607
52959916 996757 595210400
743014497 996247 507918632
326786356 995428 528301269
64032500 997359 284822434
209214515 999799 329775907
391343767 998403 673806228
108467662 995498 161443287
143530301 998810 194501932
112868511 999894 172670707
79486787 998489 819021932
196913119 997784 792704552
997865259 997178 806834522
391676078 998521 988881347
296374932 997465 212169919
255939681 999136 367942799
852705892 999349 990983955
523902339 997288 91842611
10059443 999482 319480369
764217930 999806 7413952
469918468 997452 784800246
265440677 998248 952451189
166074720 996095 915709550
966655518 997189 989184510
352825150 997501 191580683
216194013 997199 965069048
360128602 995696 88684520
985075540 996780 374080700
948561442 997768 254948163
796712441 998631 140455554
332413000 997307 68258565
337646307 996814 461136452
586341349 997634 676639965
933203498 996275 985957142
540042916 996212 967042895
98488283 998906 767102886
510269084 999888 44874847
507927218 997581 231531738
861715378 997320 325103064
845124833 999848 695924081
973547975 810682 998658
789289550 995311 36319909
774488624 997160 279446475
499635032 995235 705383584
704392132 996032 580069609
623186027 997305 48510175
784280288 997478 100375906
752037471 997145 973324036
71200889 999235 963444468
418802141 996008 470144118
659931013 995192 307894545
222830738 998435 840144671
692203209 997429 614950924
146008126 997460 850328061
150971999 999801 93830140
109016307 998004 629096704
780926534 996876 645286305
77312746 999382 660249998
922676339 999049 538715942
402059343 995940 248312249
295322148 996272 532698706
9357106 999820 391401233
12835354 999121 580347622
239478492 999147 470505108
65230474 997301 852405433
93548151 995131 397870475
781410575 999765 772534629
114825038 999216 889719283
261777624 997285 569538298
981027206 999568 587421769
721267507 996512 39570402
153804929 997821 946366428
208721236 998679 274095921
472481353 998359 896740200
40917337 998755 307045573
41279100 996549 912943084
643550564 998901 375484626
658787548 999851 209089219
433631082 996543 382811774
911745148 998326 875785284
750842392 995239 835032790
92793656 997017 44391095
459277344 995604 778082248
295224071 997303 192717722
460842620 997959 312297417
998783884 998244 559042052
804665632 998289 903484372
395145644 996261 269102615
436489697 995035 191672044
401848639 999094 625410602
325398638 995812 544566450
424083856 998821 574233769
823406762 999621 386056492
841277865 997040 936040098
511743400 996820 306658543
155545966 998715 413785992
87807941 995700 223529938
296879141 995261 15846129
646239071 997612 189147502
513471840 998582 93634470
200236816 999311 733494295
803979636 995947 377757950
663459116 998768 614440684
548065154 998980 872272670
236009259 996826 609831261
480434857 997451 172605886
909160921 996561 125046152
766298701 995404 166187342
834468522 998610 90534737
967212051 996766 249705772
792439266 999064 227803206
507164009 999837 430555124
583865241 997428 500668221
375086609 998885 63926546
151078936 998236 132814453
512383244 996743 595073210
775041208 997440 487602324
56231083 999256 333117289
462065165 998903 212414722
8938712 998138 316962007
100791504 997554 792236624
933142529 997097 652103467
278148460 996559 291753322
189668617 997043 744944814
264872203 995196 712099655
81036349 998168 224276095
126055385 998511 431178146
999934078 998834 24485557
500554358 998044 262278761
412207346 995632 499377176
294610642 996739 86809840
145328770 998514 121001439
548450944 999713 71530383
37353422 997556 870840678
347368628 996511 539423582
598078459 998858 171400391
333496317 997265 17634862
5867855 997506 818178596
295781214 998696 902206418
805195494 999039 742144770
162487564 995821 584948658
185359112 995845 447836050
400033404 997338 373865273
456553241 995003 2505509
811803577 999700 348354482
313009699 995809 51749632
745207406 996980 673389065
463226109 995147 120434275
980049260 998589 375055817
27786475 999376 978854083
523121845 997307 539882208
328003160 995249 780592429
777444513 997126 899288350
556026288 998446 722146957
261473838 999217 545602263
997207811 999164 798866702
579895232 998287 711164306
854845235 998472 52002974
995014378 997832 751947813
49272184 996347 81925116
884730345 995770 431735767
104726919 998124 307634609
834663707 997770 491350763
809339759 998680 808708610
908152994 997622 405786718
711568075 998935 765136000
313916780 998235 838181169
777003337 999717 733678282
429036418 996690 637968677
455414147 999510 106328933
805398188 996018 388413419
514999095 996325 597716417
468583121 995051 537853696
38960043 998046 112966437
831518461 995752 766150882
321094081 999010 685647759
893607340 997359 489696019
147615537 998297 12832508
882313297 997898 629461600
545789865 996964 123963601
452893141 999430 730937557
448012043 997556 65535358
817725185 995308 4573971
744002342 998037 150795109
737812087 998439 887738186
857354646 996120 98137079
706547313 998114 333902540
896098532 995445 650654321
384524581 995296 393447945
589722640 996322 396204903
339836201 997946 840151293
300643396 999811 213035989
232509356 997605 209175790
123268607 995731 132228431
85848635 996687 473199935
753056325 999786 151348552
311065297 995906 656746657
314305253 995056 558634592
15009665 995883 390709255
789039398 995602 559788147
666177080 998488 821965687
52091374 998061 171330479
870562112 996100 368767082
694687483 995319 804987319
703764233 998268 617606361
463500489 997098 999903608
817666384 996413 550437537
153609365 999198 493512983
725372824 998825 285130088
354304791 999921 948194341
35206803 999889 647431334
329863093 995206 574191307
731173922 998089 155080614
159369108 999583 557136689
282898490 997274 454113655
126671336 997149 820203426
472471747 999634 815431227
737548394 996639 859661180
479756610 997401 736676435
237276835 997111 688892110
649450227 996659 52738671
757314133 996846 305843224
59839927 996556 723087224
688180772 998055 581984557
463036549 998524 809210419
522280583 997503 115382933
43204483 995319 67543257
256318526 999374 751235375
473940114 999323 938063742
375033133 997098 964063652
145292366 997139 587858319
677266220 998188 9063756
722148499 997281 4534703
865323191 995488 451493620
569178782 996916 619087284
808274812 996563 809160945
413876812 999956 45214421
245574386 996811 411553311
70545245 995732 895938977
481913688 996126 719176609
623105946 995833 97446760
258030155 995251 457820365
495939557 996122 146678647
212376605 998499 408913211
518652058 998249 194903142
485831973 998754 807630210
503311085 997661 608160415
345679265 999998 28920892
150072964 998502 643649291
748456600 998578 152113831
427961788 995418 647409197
692379758 997287 238269075
848569606 998749 708078459
225433717 995968 490851724
249205970 995202 812455185
472416799 999401 4697485
638750816 997000 644271497
791920896 995019 87665069
98829580 996813 456596568
18999276 999740 829872313
23746382 998064 214517442
398962074 995246 267043747
669813450 998524 849732973
783193301 997907 426050758
577348244 996501 177211646
72547116 997247 13132943
304190294 997116 839656660
864309600 996902 229415299
184861535 996588 528639699
581206258 996144 374500465
253453226 998479 107549901
549069955 999763 567741707
720321240 996914 88548911
79626315 996464 193708087
621898776 998419 576385224
786051519 996440 771697213
881383209 999117 218041139
126862407 996211 693205544
828263050 999935 64826913
948849956 995862 338307350
170472726 996574 345458782
724022539 996300 522846205
917178386 998350 894444403
301933805 998268 891387079
419103979 997588 141631791
827347572 997019 567837310
926590272 998233 544655839
811470985 998920 965776643
156007080 996447 255477555
271329405 996241 198910458
432733477 995073 441322837
965195221 998071 412612208
349091626 995616 122306272
302804432 997773 751107921
594253485 998171 462781316
667134479 997373 311018031
548800487 999081 329309309
34505804 997823 453486088
165801737 995170 712921995
593791762 998237 398239543
432433275 997273 143215723
742422669 999952 148910232
218926302 999694 374484039
943871510 998512 152284712
339863027 996014 845185841
594677959 996515 347714057
838716598 997619 250295959
783587340 997331 319130611
688933911 996691 671585218
891975015 996912 298945295
300180648 996782 62012611
272010593 995897 958098241
160430622 996857 771413668
79898013 999696 282664273
651586991 995803 147386197
962245992 997209 155440633
314860418 997704 179696541
875733411 997467 31299569
256502017 996463 462996427
109459405 997029 217505071
174856723 998829 318200491
687018580 999440 286953764
898873961 999027 194680022
762502984 995979 345871884
189616431 996655 810675093
485690845 999339 322761722
311532459 996687 161418832
378723347 998218 843202237
261549078 999829 831899717
292521849 995878 306984357
905901554 998634 976889271
800617458 997619 932390434
603931733 995431 632063742
734209224 997892 782771074
985412290 995874 597478848
633287573 997764 827676536
48292403 998733 831601632
994738229 997455 796372424
911406830 996580 454622180
188204428 998231 259936225
199484643 995373 145072368
66847958 996918 631406194
331534065 999836 265181726
135836149 997292 570349766
527261633 996893 545220166
182707312 999419 467082447
293026120 996187 832586831
243083205 999938 757706158
174482468 995359 280300802
733591069 996455 883493808
381824754 996334 626653506
878912542 998037 312454779
530468839 997706 289808568
632116542 995704 547981052
396945166 997874 411267628
573831799 998848 25205891
904656457 995416 691078446
916633853 996136 827889636
18997998 999014 376005354
618837086 998118 768073146
971662671 998704 51934301
158384880 998678 960322396
931410624 997069 77771362
886418994 995879 540248275
537838902 995549 327742109
326008358 995691 374675861
487208356 998326 644520437
404085455 995632 638296894
431582800 996962 94243053
254399559 997364 748230376
577436144 995545 515957771
792626600 999404 338913417
211611326 997102 33197747
346996724 999081 133050428
301070877 997650 466297593
125018171 999422 13027051
280302141 997155 913649106
814665155 995422 804456994
480094059 999724 328520100
339202841 998934 179998494
90881239 998121 367026596
855909815 998232 883851782
104113076 997220 768245942
855447350 997223 198809494
319523337 995184 404930704
408706972 997011 343356379
962674542 997121 585314745
127189985 996938 74609324
708247519 995285 609967449
968959683 995100 199238809
907905411 999873 83153607
191711829 998832 705737661
151198251 997284 558758031
405866087 999272 238483966
812734389 999206 348393765
980002576 995343 637055921
689000614 998980 151234082
709288013 995937 336072804
844915629 995342 564821964
27004744 996610 811987803
882201561 999095 226712115
949222911 996740 460034764
732511450 997241 920077219
888112775 998485 928891130
744404912 996515 85350726
731179867 999537 928799937
569170733 998400 467725061
365243504 998199 293227366
274197125 997263 768317268
116354466 998699 827042999
128412273 997351 232806850
196234256 997873 936677363
961080857 998397 36295407
863452796 998983 586798936
974631211 997109 107312859
609740978 995473 255229848
360732031 997268 830655326
692124921 998580 202416318
489184899 996510 586754193
417548863 997215 87405488
519582022 995606 340906483
415506533 998550 168351214
160669052 998648 87865454
973685976 997474 493229232
730663108 998850 277104489
728399509 999910 663336106
808180778 997322 119776301
556467306 997133 240813043
667953804 997602 524593321
868863443 998115 368222823
303446416 999113 269472542
434735130 999897 669608838
509402924 998670 171160781
204103309 999124 378625971
973798423 998454 732658544
956797279 997713 266428495
870218993 996568 76685095
280393103 999268 418785573
76851540 998128 729284409
792490895 995345 172539955
718564054 999191 116910569
197447550 996337 664849967
704538501 997989 868933079
591943835 997065 686727291
528377478 999085 193782121
674383208 997872 931863165
339820078 996252 38192475
537390026 999066 124352047
490103255 995596 718928732
900534343 998471 470330306
650705444 995893 605865794
293212943 997140 198734272
187922974 996434 384781856
121079196 999535 253873245
595623757 997953 423655513
398353567 998766 49610986
299749656 998911 919045549
358720713 995868 550910925
146212759 998906 914206115
450926768 995457 523697296
388933523 999346 526107817
108973329 999219 120736263
322829051 996966 92151058
402448797 997243 917652455
909915610 999411 224251884
763723387 995117 646570847
597422944 999904 80123438
967459487 999561 444710921
666829607 998932 805225282
810358093 999095 355282652
715975136 998635 226533672
457863007 996513 951240795
72325372 995202 379418244
99190373 997272 568976848
297032442 996855 484912719
530135875 998048 637878671
620983867 999404 105054381
327460017 998391 338735333
479408833 996052 82203298
922711874 998870 904322802
285021812 999124 152926192
70890365 997815 861043870
277479745 999562 287805861
22484931 997943 369916068
775812488 996916 425589653
877050447 999893 760681869
28431284 997182 568852221
134341837 995860 757611163
72983234 995107 166620729
671845024 996403 828617015
472807918 999721 533811715
692555881 996313 882763152
902893503 999474 601409519
291148817 999532 611776580
166624823 999173 416456330
559428335 999170 686049832
355232154 997210 659036905
682020012 999091 225395668
306045367 996727 576175083
248774747 999949 979948186
290871828 999215 354000994
736842885 997830 481522491
986099842 998890 766188310
770866402 999243 330316214
786376808 999552 553592428
606393857 997042 411420820
800223838 998710 122119980
472615413 998063 385296820
822210266 995436 836208661
936802935 995964 514507086
759028621 996244 875778427
537110810 999392 140012416
487422070 998332 940996220
636155224 995920 619041163
882244985 998323 964144832
521532069 995539 939362243
589465590 998048 30850211
511953182 996015 638913309
638969468 995693 321705724
253903745 999162 660249824
421286932 995160 330686129
207495359 995624 300801886
970262292 996703 543504376
31540770 998453 333258936
953416066 997631 104700788
977645711 995680 829984610
756349400 996456 262673869
270101181 996824 266253339
200091325 995241 386943042
524760170 996118 994972155
544946866 998307 583454183
976290403 999927 168781865
139879579 996133 380777047
313748400 998256 513071778
780902327 997158 832783304
705945804 999038 599677736
984591177 996575 621221216
992259175 995174 162820107
818769620 998964 5309171
456816195 995406 383441972
542775400 996985 508191865
662306338 999571 21738594
87418984 996003 139973984
397141664 995412 715488805
314112648 997870 116748237
234729174 997357 230269421
344714765 999890 728465711
398405495 996604 66387065
438652594 999921 857296577
834247777 997853 279219687
719389820 996227 630566527
147066861 996954 810273663
532185646 997926 248384986
650999020 999188 738006783
41578517 999948 677198950
364215588 995302 610651215
199061706 998718 673575279
136412233 998235 902235899
13601077 997238 105355349
371875987 997872 307847504
71598332 999537 386661073
349019348 995063 457154490
459621166 997050 101005143
795682264 996615 232656003
350881507 996556 391349338
270495990 995484 111100143
818359752 996760 230507847
884424853 999528 657070622
449199731 999327 314959835
828890176 999102 76556947
986855326 996598 148072785
814338619 998357 784094476
11362582 999080 27759606
963122140 999396 825205319
7506007 999065 874488614
483347826 997980 82084462
965665712 997492 561354400
686400579 997138 824860343
119746882 995822 109281468
489817614 998756 39894901
246616442 996470 166285840
451866087 995229 217707350
864865302 996731 736523557
477401824 997695 573096420
582588841 998753 863150622
737046997 995274 631445032
950148175 999353 642109713
749541940 996401 564979441
454513230 999780 342768733
860616519 995691 470132285
525048489 999422 428786419
261626427 998641 597305235
448870469 999212 791904026
283062100 999753 257558080
810654505 998692 15557002
179633279 996485 662263073
400485026 997578 781319408
293278081 995733 79001016
456865073 996121 560107839
853907123 998164 399608974
752079652 998177 48679790
53403832 999497 604742385
701077848 999118 675110136
684787730 998065 967813771
404596382 996692 469662827
204424471 998838 351527961
115487560 995210 742064766
316574255 999975 501732563
266585151 999735 840539625
935900991 997945 400968251
621840962 996379 514418366
650476942 996251 908593521
231685166 996905 32952170
935694592 995017 599516836
884158132 997076 409461245
960250419 998231 358168763
744736095 996428 256205746
879989647 999017 805707349
202168706 998640 228437191
104283179 998071 88915258
351442050 995205 401752504
595735838 995961 485186779
553402971 999680 456093005
3983177 995456 81807504
564843708 995979 262008069
337244547 996959 351081739
350459485 999857 361087381
475420407 995840 550988576
774188931 998193 361973830
729018672 999147 145186431
787702138 998384 919090353
713119057 998101 864139920
551926575 995420 849778616
305264634 997046 138795844
224750084 998604 635229151
691832000 996556 478403571
53943083 998171 27873040
644677342 998681 265476997
846528086 997930 715988683
156086999 997226 460770072
5123895 995932 126091253
745167234 999072 721306738
431663141 998068 420938305
322437910 996968 624033778
496815570 996472 143973646
431634021 998368 290145909
480541141 995889 75250894
643433429 999259 295120078
252728260 995505 18375853
849828747 996197 861162194
120902233 995939 563826385
472029116 995508 323239806
89852606 995984 478311234
762135922 998594 280368007
737382312 998006 166532599
798168053 995475 997737422
387839070 995805 902347555
190789609 997074 864628064
142617339 998234 508217513
966424713 997046 989785205
671660108 999347 489820403
167031619 998211 914495227
289102002 996516 484074820
424307533 999050 495589131
193699091 996471 574783272
206560673 997174 342355873
635054643 999353 493860089
399384721 998384 449574814
333430000 998122 997460447
670103906 999363 845227101
671895132 999114 860350589
880680496 997031 102530389
901748447 996796 72240759
870654059 995003 73546542
552173368 996574 628401808
731043157 997476 976562623
859686759 997219 516807419
337941530 999952 997198861
218984103 997523 577662053
22103087 997462 504990166
434816881 995452 477438598
543676381 996072 578969151
869678643 996213 134407437
715255617 997634 304399295
742069534 999793 199003746
385939518 996205 510552629
730381166 998838 873971869
342651273 995431 331576946
467559916 999112 359904296
371983548 997857 696267119
550881186 999709 605495583
20837069 997478 62609562
352076434 996531 540984354
980364447 997472 793317698
610932541 998826 22007933
746732213 998641 561885458
216303413 997577 903712199
63231681 998155 561211320
975424799 998143 64571495
200225479 999040 210045297
320879414 998079 533004429
256159262 995607 923034317
573229122 997050 541069143
622903919 998296 507742715
24136542 997498 135137593
272583775 995266 871430112
245828682 997439 833652176
530713318 995248 64087632
28665341 997223 182341150
547470165 997394 531170809
200866501 997064 541069719
293631249 996715 808504287
273709559 999218 632874053
813275362 996172 109214822
256130365 997771 890382331
415457573 999237 31199778
433312953 998976 12268492
460760414 995710 100859789
81014629 999575 748820509
841953306 995537 747936289
895347108 999690 980477201
120292391 998278 495201675
693263550 997633 755481700
669175582 997146 350639167
219824688 999074 534301727
188652995 997006 843372172
358645064 998620 68601378
773548456 997959 474370511
782177951 995154 594238929
779724885 998179 645163693
461718551 996844 692190886
943093271 998255 509347550
60511738 999410 829953135
894485763 995134 22994474
18434903 997968 15726355
500531887 998396 165030620
67148695 997363 905620732
60748167 996676 736202191
76924174 997894 338096552
418032919 998045 742437088
285028735 998104 497100366
26258219 997295 388300022
617821878 996727 681752264
78130361 999350 846587457
218262896 998780 600668066
857434558 999078 159058096
162955825 995976 699515484
18239011 998439 423503210
505866290 999835 657842835
712690692 999476 216436810
161992219 998459 162900782
502347732 998093 428864797
591503982 996762 280263904
29672414 999151 276760792
22888367 995728 244857917
968239678 996761 292701833
660622540 995112 81171196
69284936 999908 28751983
641154855 995924 797685738
721471683 998392 432831166
285594902 998631 148215957
541493850 998712 99917807
101687152 999429 947733478
920282204 997106 632104679
105739996 995259 343751693
795452649 999798 35382642
701654129 998678 75418908
726995091 997009 693670005
898235206 998601 790696860
994524731 995458 992121365
908611215 996428 983691480
509195683 999247 230222980
60739077 998173 762145460
166870795 999354 164653967
243380280 996701 677206401
616541259 998545 136671709
792953700 998251 974873332
244044584 999112 625761007
924439101 996254 876146503
285267971 999081 265467707
374355553 996138 378148217
579176390 997326 914091028
341468457 996169 183972098
998303317 997439 972162415
221486864 997268 751837698
279038176 996859 193906559
261245817 995372 294745450
268345742 997537 962242072
387874078 997488 764804987
793648671 996620 69097499
834637228 998801 995615771
301133939 995294 619052988
912399702 997234 494602710
562055676 996622 691517323
58383509 998029 734184113
24913328 995016 247144820
507738844 995353 136159406
599095673 996351 542819468
843234132 999066 336494147
710634915 998194 975220355
338577957 996684 918070978
60431312 997840 931797163
88696987 997534 50464321
292193500 998166 579429876
475486295 998558 797676849
957166709 997232 670047679
575958252 999360 523336070
794341244 996166 567856634
74461284 996198 624037591
412233799 995587 684680527
271206010 999258 694227479
543995494 998416 238999632
654230614 998139 146763816
902444220 996428 813372366
748775541 997993 378753425
341016410 997779 845097843
340294877 996513 586871159
996659597 997546 974314172
936216863 997136 198781865
971127525 997859 556272929
883474060 997969 977832008
403032598 995786 778003967
779089522 999875 230925415
79373160 995869 187307227
389102318 996855 366737842
981407279 995625 961146504
74210108 997752 15724563
981878747 996829 807213876
697317199 998785 828005857
978250420 995388 497530625
692855939 995908 385417253
653929302 997170 46722671
100370677 995478 232546039
938922911 996378 175665023
631455906 995089 56093666
455263481 996025 108381460
660776594 996957 12013216
987379486 998007 249289943
339125533 995181 278224084
82524736 999114 131670082
200856710 996495 476392526
379950145 998943 188834657
569653525 996516 43105037
789424946 995624 723659160
411506139 995971 181819745
290505643 996644 91411359
127492856 999687 826990288
6819508 998715 110650569
582842518 996271 8624828
523950741 998152 103325339
876184170 996975 827692887
508641228 998572 214785731
105525690 997877 276768062
927865450 999546 33114985
289769838 997618 804872486
705612911 995565 601711447
579581071 997606 396215791
675564471 996750 252207247
357376374 995700 828991691
284172023 996678 124570132
474864573 995577 111542570
601112635 996926 766341723
594390248 998192 467986643
23709163 996528 576758499
374403636 997748 857069174
681030142 995521 541544510
737199971 998268 706195959
858526674 999500 400391370
458554776 995937 722645836
854066972 997553 389831456
870536710 996276 148547924
729736242 996198 646263268
875519694 996445 579839095
417760139 998504 814446598
445607884 998071 532849269
177659346 997155 82412359
103677708 995374 800555149
942944010 999072 121046997
270325917 999605 795992704
660500616 998311 854974875
317149605 996607 624105555
599135234 995825 154925568
525923532 998178 939984762
902218473 996372 66954379
794720525 996618 271909439
105821991 996992 592450252
157325850 995685 884602392
177627581 998574 317731475
465900967 999710 22617348
134594696 996816 95944173
399010300 995671 935610584
519502558 999571 502215554
509325668 997983 760143587
744058475 999196 462765633
709009722 996863 415591316
704483181 998350 179389366
912838698 999958 685732023
238872146 995254 267186108
16797212 995783 295284860
246776796 999519 258280676
872975829 997967 226399862
343306651 996968 455770981
976941874 995524 842783372
171169077 999718 236527736
475640809 996809 865919058
517713165 999557 603665510
881277080 995588 150897268
177408179 998674 324469768
684328744 999511 347676669
175240006 995142 595541563
361068294 998202 148262164
274992827 995967 8871879
609390378 999756 653631321
994092095 999617 949144137
717512559 999485 455749879
72179544 998923 394561650
60957828 996951 886003275
747595036 997079 464382815
515042047 999781 820163318
65189199 995116 6437370
180383438 995059 935356178
953000789 999058 364640580
135739350 997607 631526622
206096963 995691 890414315
896261053 996379 564749253
333074880 998724 890784112
44725650 997232 842930889
65904454 995009 131863920
582901764 996717 840068768
930700717 996657 452282221
814767618 997541 378016072
315055355 998645 616234454
531148632 996314 289830825
820659414 997529 870710433
279255661 998682 769676392
352062196 995942 363208611
667695669 998533 523392690
888811145 998136 963105223
760065276 997002 223704823
622301017 999512 621754126
684692069 996695 182595698
682491631 998461 262232757
413217646 999347 666982364
188809884 999011 492743797
83942860 996851 452364408
451332063 999273 509094808
358693188 998929 978674303
974733924 998748 244644780
788395500 996802 938034524
627464436 996539 50668270
400711992 996204 987241817
455197114 997635 334538326
351349563 997281 695317806
227454445 997699 229802582
113055740 997999 323220393
648864307 999913 599542378
686441837 996989 968194310
175314936 999096 732857850
435372042 995931 344790913
274426812 995337 840937078
3951185 996624 707344840
919250053 999934 685737521
800314032 997019 219515491
56968242 996701 58903765
177214958 999796 737530238
876940294 997455 176022184
239584809 998933 857375772
946783058 999514 351985210
251105008 995390 83615956
492102586 997224 307602814
660541991 996765 505350263
678086321 996299 800692393
548369632 999739 924113544
387924351 996433 108636932
792242919 998969 76695120
257046308 999933 954594456
55115273 998191 212280399
214348329 998818 27893313
307662305 998660 483739281
473269971 998560 520748576
197087431 998639 571373747
209538629 996772 170414947
151484841 996138 150789202
686365303 995929 454269602
60564746 999557 306197134
181202338 999125 526880223
300290728 996755 531676487
312136799 999626 380705577
968163845 998563 12733357
772867651 995039 216189038
631267991 996132 986264888
920143061 996022 128965905
543486453 995941 458297433
998864460 996397 405742095
644116771 999510 778077477
820011697 995568 118843059
75186970 998716 532677963
901584291 995315 950420467
648492083 997438 601551868
42998270 995716 581689964
889158968 999734 788232324
649908878 999030 302142637
136098507 997889 559943131
667156353 996558 389988963
439566659 995878 16002976
719311487 996945 120158181
723501176 997688 851849536
553091613 996558 661940337
932351243 999750 138156215
934648976 997501 885564342
777475518 997179 934243366
316081204 995486 198124038
45005687 999396 587368672
125854296 998380 130423223
307451100 995349 502538407
963682256 998149 126190340
977482934 999233 33883605
515581638 995950 595866694
240627231 995021 371846339
388401673 996356 324314231
319229995 995009 571226145
968754603 996705 801127702
816352421 996664 36688766
757590166 999372 623480449
43243940 997131 304489898
322424222 997706 714536231
258996172 995235 101747738
278387847 999372 264538736
254886902 998339 208226838
350678905 999836 818327701
683180825 995011 542811605
386062322 999603 446583506
309590667 998355 687757568
907722931 999933 486125585
375933987 998065 507444508
486994758 997382 284319565
421274553 995288 87875041
884560509 997723 703121242
545587245 997628 865571855
608144880 999614 811607904
111816287 996408 996963679
810462809 995889 976674323
308752755 997922 804717060
627975054 997198 574068930
897876478 999699 631920190
899780073 995603 414511459
257252352 997171 696580475
826600752 998141 594297707
314423136 997815 721230716
384173011 995419 134914903
527020830 998545 424640723
98865412 999884 94350829
442611650 998066 242957009
590561229 996807 719545490
642869073 997978 728767087
675762575 996866 573906452
415795761 999301 874128663
224635605 999706 73724511
589033484 999714 522484275
613368871 998922 628598342
172054694 997967 76194087
316733724 995308 845548247
646006424 999299 811309977
356611432 999930 920428269
653893594 998245 943751212
64078761 995480 663881664
302280230 996024 401874915
226536336 998298 267817128
21055950 999991 232533700
204183702 997362 854428937
924522663 995034 654653497
727666311 997340 92864523
477331267 999065 283959186
525292205 996645 6600516
637552135 998164 946679754
311274370 998355 678111090
592321351 998655 361528624
101308040 996951 696397596
29274797 996401 129810047
68810512 999541 727660359
735458294 999531 949028394
565168962 998225 579411509
468053095 999913 196028097
129232221 996129 999858409
849285381 995477 889925437
45540969 999792 476563531
77657458 995498 779245007
463772746 995420 297078379
476499126 998169 740980680
458012211 998852 759421083
580671587 998090 54637169
67888858 996155 11157960
727273897 996158 366794743
644312485 998101 683956259
191017496 999836 577418975
907266060 997854 823875324
906222986 995850 747305902
898630031 996258 223318602
222823622 999015 393126323
926963708 998215 517508786
467851651 997682 721261971
252976926 998855 877116411
662413109 996046 241304535
446206543 998751 433871457
738821258 997977 887414106
746768475 998758 729402484
949838401 995767 748470035
450879114 997945 357230831
657982600 997528 769287787
205741739 998943 836041214
648215700 999874 118564546
630439103 999195 518104457
974221836 998070 218072607
966573204 999469 287754203
822365343 998664 760821072
22708665 998491 877822203
416776259 996858 308808385
72056034 996473 556348664
332756423 999302 601283617
48151664 998157 924262012
399290714 997323 396925934
182302189 997470 859406208
87968041 996638 101471731
220381990 998528 759207599
480419427 999675 993942364
959137275 998382 753941951
979129422 996939 955508935
619685886 997273 155933285
881125329 998326 240484388
106490036 995701 13509410
679513518 999551 876707301
387854443 997849 53464598
302726904 998465 384530182
6341075 998496 496546174
970425249 998557 738452061
560647726 999998 828623968
219299044 997223 208533224
678373080 997987 25511395
58962366 995281 748798033
280300030 998518 841574629
393497443 997995 788503152
335476283 998215 705133868
130793779 996759 478910520
523500823 999401 653371854
12058978 997754 167141430
649970313 995407 563952286
908197872 998257 236510981
988769479 997639 86137057
236633133 997258 648746180
127762328 998892 68727712
167594769 996605 631379866
631432847 995888 534623273
342014623 997807 494505886
470792376 998746 605944536
485076584 999510 687329299
219020054 998096 697199821
969436624 996458 679966126
804676688 997141 16404652
422744089 997426 584371369
130616695 995163 823250209
763034687 999727 910476428
336580050 995651 18701912
346158232 995662 423225748
159629453 998425 213933337
849760288 997588 392601345
172874563 995329 792943741
366758446 997408 360516199
377621060 995857 74939553
530693341 997832 214229246
175736100 997395 214586604
332647190 996821 575389218
894395606 996508 527768662
674623202 998587 430882767
525220250 997218 356990612
761942570 996590 791251118
998433327 998130 934867041
365562856 998590 772905716
623105445 999084 221976084
367045155 995040 120764599
96096305 997689 577816519
784263619 995745 407259550
399583383 995612 906890482
326904044 998694 926558748
489398598 995839 458200938
157636808 996544 291826813
12404124 995888 165976166
301276856 997873 486733393
654366804 998256 380287305
352224196 995781 357523993
561266179 997571 386120501
925740582 997293 964012295
889762016 996789 945675640
436381233 996745 44364807
243143192 997263 487531230
860180671 996311 700984325
238539484 999668 433917931
417845636 999664 291806285
7446914 997982 325666588
423958610 998547 87864100
652315689 995087 156977960
473599670 999324 296287799
681197394 997353 638005415
588913832 995902 918673271
245790926 999347 525730337
171578250 998193 325278845
436242454 995529 600417057
668792695 999705 301692359
708882167 996512 300532040
36594311 996314 495320036
165661766 995925 30544646
70204392 997000 767923734
491331948 998801 640425353
418539916 999442 864819598
766069193 998266 424806113
417738869 999669 643074824
345233261 998891 970551581
183560871 998427 239721698
53852832 996790 151444150
734823267 996449 748575777
30482780 995591 274576663
973967931 997564 659227456
555693008 997706 848300412
221925639 995745 663494452
777729830 998729 636455217
777014118 995378 555810857
746740300 998602 291106963
786738843 995190 227550218
935963973 997960 406557950
62449507 997641 316182532
781960428 996125 331429045
11621615 996057 546364863
569206982 999949 529758810
560966407 998342 324308530
942086168 996859 167474152
653091139 995568 460261643
620753849 999218 750743356
532357422 996346 233425814
662468013 998162 753083017
457534133 998044 956325380
730730557 998337 897947751
603899902 998397 725449085
16515784 999588 842971330
608057846 995008 489031795
490561328 999284 680760146
665589664 995926 523674292
868113913 999998 602383783
690387404 995845 643522277
981962376 998217 245643303
380149542 996778 315592223
939193626 997890 693391632
273827022 995516 308628249
385339411 996142 882079492
390932954 999254 777118381
693560100 999125 363640086
119754262 995582 885063726
501902704 996956 950743496
141652950 995252 374823011
424477021 995681 258139118
154413963 999356 26424341
964854086 999684 887704963
805407808 999035 767065455
395366939 999856 915627261
263006855 998124 84122387
650985278 998246 686636667
524931666 995224 713242366
371558127 999279 842522805
121183814 995296 545130150
149785931 995502 8879035
440095791 997564 832392506
820541267 996058 223928009
477681399 998040 597868482
807240123 995618 967551596
633490987 995946 221623972
993063078 995528 460764712
26017313 997444 44055140
499752852 995432 658088279
482286512 999638 669844522
388477970 999418 19057309
293523243 996468 461487120
714481314 997106 797985251
193717927 998840 47997106